Referência Web API

by 1 contributor:

This translation is incomplete. Please help translate this article from English.

A Web oferece uma vasta variedade de APIs para executar as mais diversas tarefas. Estas podem ser acedidas através de código JavaScript e permitem-nos fazer qualquer coisa, desde ajustes menores a qualquer window ou element, até à geração de efeitos gráficos e áudio complexos usando APIs como WebGL e Web Audio.

A interface individual de todas as APIs encontra-se listado no indíce.

Document Object Model
O DOM (Document Object Model, vagamente traduzido como Modelo de Objectos de Documento) é uma API que permite manipulaçãodo DOM, ou seja, aceder e modificar o documento actual. Permite manipular os seus Node (nós) e Element (elementos). HTML e SVG extenderam-no para manipular os seus elementos específicos.
APIs de dispositivos (Devices APIs)
Este conjunto de APIs permite o acesso a diferentes propriedades do hardware disponível para páginas 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 (Communication APIs)
Estas APIs permitem, a páginas Web e aplicações, comunicar com outras páginas e dispositivos. Por exemplo: Network Information API, Web Notifications, Simple Push API.
APIs de gestão de dados (Data Management APIs)
Os dados do utilizador podem ser guardados e geridos através da utilização destas APIs. Por exempo: FileHandle API, IndexedDB.

Para além destas APIs, disponívels para quaquer Web Site ou aplicação, a Mozilla extendeu 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 nivel 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.

EditComunidade

Junta-te à comunidade Web API na nossa mailing list ou newsgroup:

Não te esqueças também de te juntares no debate em directo no canal #webapi no IRC.

Estes tópicos também podem ser do teu interesse:

 

Etiquetas do documento e colaboradores

Etiquetas: 
Contributors to this page: carlosrainhaaraujo
Última atualização por: carlosrainhaaraujo,