Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

Referência da API da Web

Esta tradução não está completa. Por favor ajude a traduzir este artigo a partir do Inglês.

A Web oferece uma variedade alargada de APIs para realizar várias tarefas úteis. Estas podem ser acedidas através de código JavaScript, e permitem-lhe fazer qualquer coisa, desde ajustes menores a qualquer janela ou elemento, até à geração de efeitos gráficos e de áudio, utilizando APIs, tais como WebGL e Web Audio.

A interface individual de todas as APIs encontra-se listada no índice.

Modelo de Objeto de Documento
O DOM é uma API que permite o acesso e a modificação do documento atual. Este permite a manipulação do documento e Elemento. HTML, XML e SVG estenderam-no para manipular os seus elementos específicos.
APIs de Dispositivos
Este conjunto de APIs permite o acesso a várias funcionalidades de hardware disponível para as páginas da Web e aplicações. Por exemplo: Ambient Light Sensor API, Battery Status API, Geolocation API, Pointer Lock API, Proximity API, Device Orientation API, Screen Orientation API, Vibration API.
APIs de Comunicação
Estas APIs permitem que as páginas da Web e aplicações comuniquem com outras páginas e dispositivos. Por exemplo: Network Information API, Web Notifications, Simple Push API.
APIs de Gestão de Dados
Os dados do utilizador podem ser guardados e geridos através da utilização deste conjunto de APIs. Por exempo: FileHandle API, IndexedDB.

Para além destas APIs, disponívels para qualquer Site da Web ou aplicação, a Mozilla estendeu este conjunto com APIs mais poderosas, mas apenas disponíveis a aplicações privilegiadas ou, mesmo até, apenas a aplicações certificadas.

APIs Privilegiadas (Privileged APIs)
Uma aplicação privilegiada é instalada e é munida de privilégios especificados pelo utilizador: TCP Socket API, Contacts API, Device Storage API, Browser API,
APIs Certificadas (Certified APIs)
Um aplicação certificada é uma aplicação de baixo nível que desempenha operações críticas de um sistema operativo, como o Firefox OS. Aplicações menos privilegiadas interagem com estas aplicações usando Web Activities: Bluetooth API, Mobile Connection API, Network Stats API, Telephony, WebSMS, WiFi Information API, Camera API, Power Management API, Settings API, Idle API, Permissions API, Time/Clock API.

Comunidade

Junte-se à comunidade Web API na nossa lista de discussões ou grupo de discussões:

Não se esqueça também de se juntar no debate em direto no canal #webapi, no IRC.

Estes tópicos também podem ser interessantes:

 

Etiquetas do documento e colaboradores

Etiquetas: 
 Colaboradores para esta página: mansil, carlosrainhaaraujo
 Última atualização por: mansil,