--- title: Web API reference slug: Web/Reference/API tags: - API - Landing - Reference - Web - web design translation_of: Web/Reference/API ---

La Web ofereix una àmplia gamma d'APIs per realitzar diverses tasques útils. Es pot accedir a ells mitjançant el codi de Javascript, i et permeten fer qualsevol cosa, des de fer ajustos menors a qualsevol {{domxref("window")}} or{{domxref("element")}}, per generar gràfics intricats i efectes d'àudio a través de API com WebGL i Web Audio.

Cada interfície individual a través de totes les APIs està llistada en l' index.

També hi ha una llista de tots els esdeveniments disponibles en la referència d'esdeveniment.

Document Object Model
El DOM és una API que permet l'accés i la modificació del document actual. Permet la manipulació del document {{domxref("Node")}} i {{domxref("Element")}}. HTML, XML i SVG s'han ampliat per manipular els seus elements específics.
APIs Dispositius
Aquest conjunt d'APIs permet l'accés a diverses característiques de hardware disponibles a les pàgines web i aplicacions. E.g. Ambient Light Sensor API, Battery Status API, Geolocation API, Pointer Lock API, Proximity API, Device Orientation API, Screen Orientation API, Vibration API.
APIs Comunicacions
Aquestes APIs permeten a les pàgines web i a les aplicacions que es comuniquen amb altres pàgines o dispositius. E.g. Network Information API, Web Notifications, Simple Push API.
APIs Gestió de dades
Les dades d'usuari poden ser emmagatzemades i administrades usant aquest conjunt d'APIs. E.g. FileHandle API, IndexedDB.

A més d'aquestes APIs que estan disponibles a qualsevol lloc web o aplicació, un conjunt d'APIs més potents de Mozilla estan disponibles per a aplicacions amb privilegis i certificats.

APIs Privilegis
Una aplicació privilegiada és una aplicació instal·lada que s'ha atorgat drets específics per part de l'usuari. APIs privilegiats inclosos: TCP Socket API, Contacts API, Device Storage API, Browser API, Camera API.
APIs Certificats
Una aplicació certificada és una aplicació de baix nivell que realitza operacions crítiques en un sistema operatiu com el sistema Firefox OS. Les aplicacions menys privilegiades interactuan amb aquestes aplicacions utilitzant Web Activities. Certificats API inclosos: 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.

Comunitat

Uneix-te a la comunitat de la Web API en la nostra llista de correu o grup de notícies:

També, assegura't d'unir-te al debat en directe al canal #webapi en el IRC.

Aquests temes també poden ser d'interès: