A Web az alkalmazásprogramozási felületek (API-ok) széles skáláját kínálja sok különböző hasznos feladat elvégzéséhez segítséget nyújtva. Ezekhez hozzájuthatsz JavaScript kódon keresztül és segítségükkel bármilyen változtatást végrehajthatsz a window
-tól és element
-tól kezdve egészén bonyolult web grafikák és audio effektekig olyan API-ok segítségével, mint a WebGL és a Web Audio.
Minden egyes interfész az összes API-on keresztül megtalálható az index-ben.
Ezen kívül még van egy lista az összes lehetséges eseményről az esemény referenciában.
- Dokumentum Objektum Model
- A DOM egy API ami hozzáférést és változtatási lehetőséget nyújt a jelenlegi dokumentumban. Engedélyezi, hogy manipuláld a
Node
-t és aElement
-t. A HTML, az XML és az SVG kiterjesztették, hogy manipulálhass egy adott részüket. - Eszköz API-ok
- Ezek az API-ok segítséget nyújtanak abban, hogy hozzáférést nyerj a hardware különböző funkcióihoz, melyek elérhetőek a Weboldalak és applikációk számára. Pl.: Környezeti Fényérzékelő API, Akkumulátor Állapor API, Földrajzi Helymeghatározó API, Egér Zároló API, Proximity API, Eszköz Orientációs API, Képernyő Orientációs API, Vibrációs API.
- Kommunikációs API-ok
- Ezek az API-ok engedélyezik a weboldalaknak vagy applikációknak, hogy más oldalakkal vagy eszközökkel kommunikáljanak. Pl.: Hálózati Információs API, Web Értesítések, Simple Push API.
- Adatkezelő API-ok
- Felhasználói adat tárolható és kezelhető ezen API-ok segítségével. Pl.: FileHandle API, IndexedDB.
Ezen API-okon kívül, amelyek minden Weboldalnak és applikációnak elérhetők, sokoldaló Mozzila API-ok is elérhetők a kiemelt és hitelesített alkalmazásoknak.
- Kiemelt API-ok
- Egy kiemelt alkalmazás egy olyan feltelepített app, aminek a felhasználó adott bizonyos jogokat. A kiemelt API-ok közé tartozik: TCP Socket API, Kapcsolatok API, Eszköz Tárhely API, Böngésző API, Kamera API.
- Hitelesített API-ok
- Egy hiteles applikació egy alacsony szintű applikáció, ami kritikus operációkat hajt végre operációs rendszerek esetében mint a Firefox OS. Kevésbé kiemelt alkalmazások kommunikálnak ezekkel az alkalmazásokkal a Web Activities segítségével. Hitelesített API-ok közé tartozik: 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.
Közösség
Csatlakozz a Web API közösséghez a levelező listánkon vagy hírcsoportunkon keresztül:
- levelező listán keresztül
- hírcsoporton keresztül
- Google Group-on keresztül
- Webhírcsatornán keresztül
Illetve csatlakozz az élő értekezésünkhöz a #webapi csatornán az IRC-n.
Kapcsolódó témák
Ezek a témák esetlek még érdekelhetnek: