Este artículo discutirá las API, las API del lado del cliente, las API del navegador y las API de terceros. También proporcionaremos una lista de API y ejemplos comunes del navegador para demostrar el uso de las API del navegador en el código JavaScript. Entonces, comencemos!
¿Qué son las API?
Las interfaces de programación API o de aplicaciones son las estructuras incluidas en la mayoría de los lenguajes de programación, lo que facilita a los desarrolladores manejar funciones complejas. Se utilizan para reemplazar el código complejo con una sintaxis más simple.
Considere el suministro de electricidad en su apartamento o hogar como ejemplo. Si desea utilizar algún dispositivo eléctrico, lo conectará al enchufe presente en una pared. Sin embargo, no conectará sus cables directamente a la fuente de energía porque eso sería ineficiente y peligroso si no es un electricista.
Del mismo modo, en lugar de escribir un código de bajo nivel que tenga control directo sobre la GPU de la computadora de otras funciones gráficas, es mucho más fácil usar una API escrita en un lenguaje de nivel superior para programar ciertos gráficos 3D.
API del lado del cliente en JavaScript
Varias API están disponibles para el lado del cliente en JavaScript, y estas API no están integradas en el idioma JavaScript en lugar de encima de él. Podemos decir que las API ofrecen superpoderes que puede utilizar en su código JavaScript. Las API del lado del cliente se dividen en dos grupos: API de terceros y API del navegador.
API del navegador en JavaScript
Una colección de API web incorporadas llamadas API de navegador está integrada en los navegadores modernos para admitir operaciones complejas y ayudar a acceder a datos. Por ejemplo, puede usar el "API de audio web"Para controlar el audio en el navegador, como cambiar el nivel de volumen y aplicar efectos a una pista de audio. Su navegador realizará el procesamiento de audio en segundo plano utilizando lenguajes de programación de nivel inferior como Rust o C++.
API de terceros en JavaScript
Por defecto, las API de terceros no están incluidas en los navegadores, por lo que tendrá que encontrar su código e información relacionada de Internet. Por ejemplo, la API de Twitter le permite ver los tweets más recientes, y también ofrece un conjunto único de construcciones para consultar el servicio de Twitter y recuperar los datos específicos.
Ejemplo: Uso de las API del navegador en JavaScript
En nuestro programa JavaScript, utilizaremos el "Geolocalización"API del navegador para obtener la longitud y la latitud de la ubicación del navegador:
API del navegador de geolocalización en JavaScript
Haga clic en el siguiente botón para ver los valores de las coordenadas.
Lista de API comunes del navegador
Ahora, consulte la lista a continuación de algunas API comunes del navegador:
Conclusión
Una API web se define como una interfaz de programación de aplicaciones basada en la web a la que se puede acceder con la ayuda del protocolo HTTP. Las API web pueden extender la capacidad del navegador y simplificar sustancialmente las funciones complejas, lo que hace que los códigos complejos sean más fáciles de entender. Este artículo discutió API, API del lado del cliente, API del navegador y API de terceros. También hemos proporcionado una lista de API y ejemplos comunes del navegador para demostrar el uso de las API del navegador en el código JavaScript.