Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

La Web ofrece una amplia variedad de APIs para ejecutar toda una variedad de tareas útiles. Éstas pueden ser accesadas mediante código JavaScript, y te permiten hacer cualquier cosa, desde realizar ajustes menores a cualquier  window ó element, hasta generar efectos gráficos y de aúdio complejos usando APIs tales como WebGL y Web Audio.

Cada interfaz individual a lo largo de todas las APIs se encuentra listada en el índice.

También hay un listado de todos los eventos disponibles en la referencia de eventos.

Modelo de Objetos del Documento (DOM)
El DOM es una API que permite acceder y modificar el documento actual. La misma permite manipular el Node y Element del documento. Tanto HTML como SVG la han extendido para manipular sus elementos específicos.
API de Dispositivos
Este conjunto de APIs permiten acceder a varias funciones de hardware disponibles para páginas Web y aplicaciones. Por ejemplo, API de Sensor Luz Ambiental, API de Estado de Batería, API de Geolocalización, API de Bloqueo de Puntero, API de Proximidad, API de Orientación de Dispositivo, API de Orientación de Pantalla, API de Vibración.
API de Comunicación
Estas APIs le permiten a páginas Web y aplicaciones comunicarse con otras páginas o dispositivos. Por ejemplo, API de Información de Red, Notificaciones Web, API de Push Simple.
API de gestión de datos
Los datos de los usuarios pueden ser almacenados y gestionados usando este conjunto de APIs. Por ejemplo, FileHandle API, IndexedDB.

Además de estas APIs, que están disponibles para cualquier sitio Web o aplicación, existen otras APIs de Mozilla más poderosas que están disponibles para aplicaciones privilegiadas y certificadas.

API Privilegiadas
Una aplicación privilegiada es una aplicación instalada que ha recibido derechos específicos por parte del usuario. Entre las APIs privilegiadas se encuentran: TCP Socket API, API de Contactos, API de Almacenamiento de Dispositivos, API de Navegador,
API Certificadas
Una aplicación certificada es una aplicación de bajo nivel que ejecuta operaciones críticas sobre un sistema operativo como Firefox OS. Las aplicaciones menos privilegiadas interactúan con estas aplicaciones certificadas mediante Actividades Web.  Entre las APIs Certificadas se incluyen: API Bluetooth, API de Conexión Móvil, API de Estadísticas de Red, Telefonía, WebSMS, API de Información WíFi, API de Cámara, API de Administración de Energía, API de Ajustes, API de Inactividad, API de Permisos, API de Hora/Reloj.

Comunidad

Únete a la comunidad de API Web en nuestra lista de correos o grupo de noticias:

También, asegúrate de unirte a la discusión en vivo en el canal #webapi de IRC.

Los siguientes temas podrían ser de interés:

 

Etiquetas y colaboradores del documento

 Última actualización por: jhia,