Referências API Web

A internet oferece uma grande gama de APIs para facilitar a execução de varias tarefas úteis. Elas podem ser usadas através de códigos JavaScript, e permitem que você faça pequenos ajustes no elemento window ou element, para gerar efeitos de vídeo e áudio usando APIs como WebGL e Web Audio

Todas as interfaces disponíveis pelas APIs estão listadas individualmente na página início.


Existe também uma lista de com todos os eventos disponíveis na Referencia de Eventos;

Document Object Model
O DOM é uma API que permite acesso e modificação HTML e XML. E permite a manipulação no documento atual Node e Element. HTML, XML e SVG se ampliam para manipular a pagina através de seus elementos específicos.
 
APIs para dispositivos
Estas APIs permitem o acesso a vários recursos de hardware disponíveis para páginas Web e aplicações.
Ex: 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 a comunicação da pagina ou aplicativo web com outras paginas e dispositivos.
Ex: Network Information API, Web Notifications, Simple Push API.
APIs de gestão de dados
Os dados de usuarios podem ser manipulados e usados usando estas APIs.
Ex: FileHandle API, IndexedDB.

Além das APIs citadas que podem ser usadas para qualquer site ou aplicativo, um conjunto de APIs muito poderosas da Mozilla estão disponíveis para APIs privilegiadas e certificadas.

APIs Privilegiadas
A aplicação privilegiada é um aplicativo instalado que tem seus direitos específicados pelo usuário. As APIs privilegiadas incluem: TCP Socket API, Contacts API, Device Storage API, Browser API, Camera API.
APIs Certificadas
A aplicação certificada é uma aplicação de baixo nível para realizar operações críticas, e vitais, em um sistema operacional como o Firefox OS. Permitindo a interação de aplicações menos privilegiadas com as certificadas utilizando Web Activities. APIs Certificadas incluem: Bluetooth API, Mobile Connection API, Network Stats API, Telephony, WebSMS, WiFi Information API, Power Management API, Settings API, Idle API, Permissions API, Time/Clock API.

Comunidade

Entre na comunidade Web API em nossas discussões ou grupos:

Alem disso você pode participar de discussões ao vivo no canal #webapi no IRC.

Estes tópicos podem ser interessantes para você:

 

Etiquetas do documento e colaboradores

 Colaboradores desta página: Anderson-Vasques, devmessias, angelorubin, amoedoamorim, takahan, pcf-pcf
 Última atualização por: Anderson-Vasques,