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
yElement
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.
Etiquetas y colaboradores del documento
Etiquetas:
Colaboradores en esta página:
AlePerez92,
jhia,
whitman,
vggallego,
DeiberChacon,
angmauricio,
vitoco,
CristianMar25,
gesifred,
cmeraz,
davy.martinez
Última actualización por:
AlePerez92,