MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Tento překlad není kompletní. Prosím pomozte přeložit tento článek z angličtiny.

Web nabízí obrovské množství API pomocí kterých lze provádět mnoho užitečných úkonů. Přistupuje se k nim pomocí JavaScriptu, a umožní vám téměř cokoliv od jednoduchých úprav okna nebo elementu, až po vytváření komplikovaných grafických a zvukových efektů přes API jako API WebGL a API zvuku.

Seznam všech API lze nalézt zde.

Prohlédnout si můžete i seznam všech dostupných událostí.

Document Object Model
DOM je API, které nám dává přístup k dokumentu. To umožňuje manipulaci s uzlem a elementem dokumentu. HTML, XML a SVG rozšiřují jeho možnosti o manipulaci s dalšími jejich elementy.
API zařízení
Tato API umožňují přístup k hardwarovým funkcím zařízení. Patří mezi ně např. API senzoru jasuAPI stavu baterie, API polohy, API uzamčení kurzoru myší, API senzoru přiblížení, API orientace zařízení v prostoru, API orientace obrazovky nebo API vibrace.
API pro komunikaci
Tato API umožňují webovým stránkám a aplikacím komunikovat s jinými stránkami a zařízeními. Např. API informací o připojení, API upozornění, nebo API upozornění push.
API pro správu dat
Uživatelská data lze ukládat a spravovat pomocí těchto API, která například dávají přístup k API přístupu k souborům nebo API indexované databáze.

Kromě těchto API, která jsou k dispozici všem webovým stránkám a aplikacím, existuje několik mocnějších API od Mozilly dostupných pouze privilegovaným a certifikovaným aplikacím.

Privilegovaná API
Privilegovaná aplikace je aplikace nainstalovaná v zařízení, které byla uživatelem udělena příslušná práva. Privilegovaná API zahrnují: API TCP socketů, API kontaktů, API úložiště zařízení, API prohlížeče, API fotoaparátu.
Certifikovaná API
Certifikovaná aplikace je nízko-úrovňová aplikace, která provádí větší zásahy do operačního systému, jako je Firefox OS. Méně privilegované aplikace inteagují s těmito aplikacemi pomocí API webových aktivit. Certifikovaná API zahrnují: API Bluetooth, API mobilního připojení, API užívání připojení k internetu, API telefonování, API SMS, API informací o WiFi, API pro správu napájení, API nastavení zařízení, API neaktivity, API oprávnění, API času / hodin.

Komunita

Přidejte se ke komunitě Web API:

Také můžete zapojit do diskuze v kanálu #webapi na IRC.

Tato témata by vás mohla zajímat:

 

Štítky a přispěvatelé do dokumentace

 Přispěvatelé této stránky: rousek, fanousek
 Poslední aktualizace od: rousek,