1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
---
title: Referências API Web
slug: Web/Reference/API
translation_of: Web/Reference/API
---
<p>A internet oferece uma vasta gama de APIs para facilitar a execução de várias tarefas úteis. Elas podem ser usadas através de códigos JavaScript e permitem que você execute pequenos ajustes no elemento {{domxref("window")}} ou {{domxref("element")}} até gerar efeitos de vídeo e áudio usando APIs como <a href="/pt-BR/docs/Web/API/WebGL_API">WebGL</a> e <a href="/pt-BR/docs/Web/API/API_Web_Audio">Web Audio</a>.</p>
<p>Todas as interfaces disponíveis pelas APIs estão listadas individualmente na página <a href="/pt-BR/docs/Web/API">de início.</a></p>
<p><br>
Existe também uma lista de com todos os eventos disponíveis na <a href="/en-US/docs/Web/Events">Referencia de Eventos</a>.</p>
<div class="cleared topicpage-table">
<div class="section">
<dl>
<dt><a href="/pt-br/docs/DOM">Document Object Model</a></dt>
<dd><span id="result_box" lang="pt"><span class="hps">O DOM é</span> <span class="hps">uma API que permite</span> <span class="hps">acessar e modificar o documento atual. Permite a manipulação dos elementos </span></span>{{domxref("Node")}} e {{domxref("Element")}}<span lang="pt"><span class="hps"> do documento</span></span>. HTML, XML e SVG estenderam o DOM para manipular<span class="st"> </span>seus elementos específicos.</dd>
<dt> </dt>
<dt>APIs para dispositivos</dt>
<dd><span id="result_box" lang="pt"><span class="hps">Estas </span><span class="hps">APIs</span> <span class="hps">permitem o acesso a</span> <span class="hps">vários recursos</span> <span class="hps">de hardware disponíveis</span> <span class="hps">para páginas</span> <span class="hps">Web e aplicações</span></span>, como por exemplo <a href="/pt-br/docs/WebAPI/Using_Light_Events">Ambient Light Sensor API</a>, <a href="/pt-BR/docs/WebAPI/Battery_Status" title="WebAPI/Battery_Status">Battery Status API</a>, <a href="/pt-BR/docs/Using_geolocation" title="Using_geolocation">Geolocation API</a>, <a href="/pt-br/docs/WebAPI/Pointer_Lock" title="API/Pointer_Lock_API">Pointer Lock API</a>, <a href="/pt-br/docs/WebAPI/Proximity" title="WebAPI/Proximity">Proximity API</a>, <a href="/pt-br/docs/WebAPI/Detecting_device_orientation" title="WebAPI/Detecting_device_orientation">Device Orientation API</a>, <a href="/pt-br/docs/WebAPI/Managing_screen_orientation" title="WebAPI/Detecting_device_orientation">Screen Orientation API</a> e <a href="/pt-br/docs/WebAPI/Vibration" title="WebAPI/WebBluetooth">Vibration API</a>.</dd>
<dt>APIs de comunicação</dt>
<dd>Estas APIs permitem a comunicação da página ou aplicativo web com outras páginas e dispositivos, como por exemplo <a href="/pt-BR/docs/WebAPI/Network_Information" title="WebAPI/Network_Information">Network Information API</a>, <a href="/en-US/docs/WebAPI/Using_Web_Notifications" title="/en-US/docs/WebAPI/Using_Web_Notifications">Web Notifications</a> e <a href="/en-US/docs/WebAPI/Simple_Push" title="WebAPI/Push_Notifications">Simple Push API</a>.</dd>
<dt id="Data_management_APIs">APIs de gestão de dados</dt>
<dd>Os dados de usuários podem ser manipulados e usados usando estas APIs, como por exemplo <a href="/en-US/docs/WebAPI/FileHandle_API" title="WebAPI/FileHandle_API">FileHandle API</a> e <a href="/pt-BR/docs/IndexedDB" title="IndexedDB">IndexedDB</a>.</dd>
</dl>
<p>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.</p>
<dl>
<dt>APIs Privilegiadas</dt>
<dd>A aplicação privilegiada é um aplicativo instalado que tem seus direitos específicados pelo usuário. As APIs privilegiadas incluem <a href="/pt-BR/docs/WebAPI/TCP_Socket" title="WebAPI/TCP_Socket">TCP Socket API</a>, <a href="/en-US/docs/WebAPI/Contacts" title="WebAPI/Contacts">Contacts API</a>, <a href="/pt-BR/docs/WebAPI/Device_Storage" title="WebAPI/Device_Storage_API">Device Storage API</a>, <a href="/en-US/docs/DOM/Using_the_Browser_API" title="DOM/Using_the_Browser_API">Browser API</a> e <a href="/en-US/docs/WebAPI/Camera" title="WebAPI/Camera">Camera API</a>.</dd>
<dt>APIs Certificadas</dt>
<dd>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 <a href="/pt-BR/docs/WebAPI/Web_Activities">Web Activities</a>. As APIs Certificadas incluem<a href="/en-US/docs/WebAPI/WebBluetooth" title="WebAPI/WebBluetooth"> Bluetooth API</a>, <a href="/pt-BR/docs/WebAPI/Mobile_Connection" title="WebAPI/Mobile_Connection">Mobile Connection API</a>, <a href="/pt-BR/docs/WebAPI/Network_Stats" title="WebAPI/Network_Stats">Network Stats API</a>, <a href="/pt-BR/docs/Web/Guide/API/Telephony" title="WebAPI/WebTelephony">Telephony</a>, <a href="/pt-BR/docs/WebAPI/WebSMS" title="WebAPI/WebSMS">WebSMS</a>, <a href="/en-US/docs/WebAPI/WiFi_Information" title="WebAPI/WiFi_Information">WiFi Information API</a>, <a href="/en-US/docs/WebAPI/Power_Management" title="WebAPI/Power_Management">Power Management API</a>, <a href="/en-US/docs/WebAPI/Settings" title="WebAPI/Settings">Settings API</a>, <a href="/pt-BR/docs/WebAPI/Idle" title="WebAPI/Device_Storage_API">Idle API</a>, <a href="/en-US/docs/WebAPI/Permissions" title="WebAPI/Permissions">Permissions API</a> e <a href="/en-US/docs/WebAPI/Time_and_Clock" title="WebAPI/Time_and_Clock">Time/Clock API</a>.</dd>
</dl>
</div>
<div class="section">
<h2 class="Community" id="Comunidade">Comunidade</h2>
<p>Entre na comunidade Web API em nossas discussões ou grupos:</p>
<ul>
<li><a class="external" href="https://lists.mozilla.org/listinfo/dev-webapi">Listas de discussões</a></li>
<li><a href="news://news.mozilla.org/mozilla.dev.webapi">Grupo de novidades</a></li>
<li><a class="external" href="http://groups.google.com/group/mozilla.dev.webapi">Grupo da Google</a></li>
<li><a class="external" href="http://groups.google.com/group/mozilla.dev.webapi/feeds">Web feed</a></li>
</ul>
<p>Alem disso você pode participar de discussões ao vivo no canal <a href="irc://irc.mozilla.org/webapi">#webapi</a> no <a class="external" href="https://wiki.mozilla.org/IRC">IRC</a>.</p>
<h2 class="Related_Topics" id="Tópicos_relacionados">Tópicos relacionados</h2>
<p>Estes tópicos podem ser interessantes para você:</p>
<ul>
<li><a href="/pt-BR/docs/Web/API">Referência da API Web</a></li>
</ul>
</div>
</div>
<p> </p>
|