¿Qué son las API HTML?

En la especificación HTML5, hay muchas API (interfaz de programación de aplicaciones) que tienen muchas funcionalidades para ayudarlo a crear sitios web interactivos, controlar el rendimiento de su código e interactuar con el sistema o dispositivo de un usuario. Aquí hay algunos de ellos:

  1. API de medios : en la implementación de elementos de video y audio de HTML5, tiene varias funciones de JavaScript disponibles en esta API. Puede usar métodos como play () , pause () , load () y canPlayType ().
  2. Arrastrar y soltar API : trae soporte nativo de arrastrar y soltar al navegador. Puede arrastrar = verdadero , para dar al usuario la capacidad de mover cualquier elemento. Luego agrega algunos controladores de eventos de JavaScript en una zona de destino para indicarle al navegador dónde se puede eliminar el elemento.
  3. Aplicaciones web sin conexión / caché de aplicaciones : para almacenar datos en la memoria caché del navegador del usuario
  4. API de sincronización del usuario : para probar el rendimiento de su página
  5. API de información de red : compruebe si el usuario tiene una conexión medida y cargue condicionalmente imágenes y videos.
  6. API de historial : controle la sesión del navegador del usuario.
  7. API de vibración : produce una vibración en el dispositivo móvil del usuario.
  8. API de estado de la batería : descubra el estado de la batería del dispositivo del usuario.
  9. API de WebSocket : establezca la conexión entre el socket y el servidor
  10. API de pantalla completa : solicite al usuario que vaya a pantalla completa.

Encuentre más sobre: ​​HTML W3C

Además de especificar el marcado, HTML5 especifica las interfaces de programación de aplicaciones de scripting (API) que se pueden usar con JavaScript. Las interfaces existentes del modelo de objeto de documento (DOM) se extienden y las características de facto se documentan. Hay API, como:

  • El elemento de lienzo para el dibujo 2D en modo inmediato.
  • Reproducción multimedia cronometrada
  • Aplicaciones web sin conexión
  • Edición de documentos
  • Arrastrar y soltar
  • Mensajes de documentos cruzados
  • Gestión del historial del navegador
  • Registro de controlador de protocolo y tipo MIME
  • Microdatos
  • Web Storage, un marco de almacenamiento de pares de valores clave que proporciona un comportamiento similar a las cookies pero con mayor capacidad de almacenamiento y API mejorada.

Fácil:

una serie de API relacionadas que forman parte de la pila de estándares y a menudo se agrupan bajo el término general “HTML5” [1]

Si bien el término APi se refiere a un conjunto de subrutinas, o un término relacionado con un marco de software, en el campo del desarrollo web, una API es un conjunto de solicitudes y respuestas .

Cuando crea un script, ya sea en línea en un elemento . [2]

El término API de HTML se usa comúnmente para definir y explicar la interacción entre HTML y el nuevo objeto de modelo de documento [3]

Notas al pie

[1] La guía del desarrollador para las API HTML5

[2] Introducción al DOM

[3] ¿Qué es el modelo de objeto de documento?

HTML5 tiene un conjunto de API que proporcionan una interfaz de secuencias de comandos para algunas de las características del lenguaje. Algunos ejemplos:

  • Geolocalización: obtenga la latitud y longitud del navegador del usuario
  • Archivo: obtenga información de los archivos locales seleccionados mediante la entrada de archivos, o arrastre y suelte
  • Historial: agregue o elimine URL en la pila de historial del navegador, útil en aplicaciones de una sola página

Hay un montón más de API disponibles, ¡definitivamente échales un vistazo!

HTML es un lenguaje de marcado y no tiene API en HTML, pero si quiere decir cómo usar API en HTML es diferente. Las API generalmente se escriben en lenguajes o marcos del lado del servidor, como Nodejs (Javascript), PHP, .Net, Java, ROR, Python, etc., y se usan o llaman desde eventos del lado del cliente / javascript invocados desde objetos HTML. Por ejemplo, es posible que desee iniciar sesión cuando hace clic en un botón en su formulario html, puede escribir un código javascript que se invocará cuando haga clic en el botón y ese código javascript creará un XHR para llamar a la API en un servidor en particular.

Aquí hay un enlace para que aprenda cómo hacer este tipo de cosas: https://www.codecademy.com/en/tr

Una API es una interfaz de programación de aplicaciones. HTML es un lenguaje de visualización, no un lenguaje de programación, por lo que sería como preguntar a cuántos cuadros por segundo se muestra una fotografía fija. HTML no puede tener interfaces de programación, ni usar ninguna.

Una API es una interfaz de programación de aplicaciones. HTML es un lenguaje de visualización, no un lenguaje de programación, por lo que sería como preguntar a cuántos cuadros por segundo se muestra una fotografía fija. Más detalles

API HTML

  1. Geolocalización HTML
  2. Arrastrar / soltar HTML
  3. Almacenamiento local HTML
  4. Caché de aplicaciones HTML
  5. Trabajadores web HTML
  6. HTML SSE

Más información sobre las API HTML, visite este enlace. Es un video tutorial gratuito en hindi

Aprenda las API HTML

Vaya a la red de desarrolladores de Mozilla para saber más sobre la API html5

HTML 5 tiene algunas características avanzadas que también se conocen como API HTML5, por ejemplo, API de ubicación geográfica, API de vibración, API de pantalla completa, API de WebSocket, etc.

HYPER TEXT MARKUP IDIOMA APLICACIÓN INTERFAZ DE PROGRAMACIÓN

O bien, API que devuelven respuestas con formato HTML, o …

Probablemente te refieres a las API HTTP. Google “Servicios web W3C” y luego Google “RESTful API”