Questo articolo discuterà API, API sul lato client, API del browser e API di terze parti. Avremo anche un elenco di API del browser comuni ed esempi per dimostrare l'uso delle API del browser nel codice JavaScript. Quindi iniziamo!
Quali sono le API
Le interfacce di programmazione API o dell'applicazione sono le strutture incluse nella maggior parte dei linguaggi di programmazione, rendendo più facile per gli sviluppatori gestire funzioni complesse. Sono utilizzati per sostituire il codice complesso con una sintassi più semplice.
Considera come esempio la fornitura di elettricità nel tuo appartamento o nella casa. Se si desidera utilizzare qualsiasi apparecchio elettrico, lo collegherai alla presa presente su un muro. Tuttavia, non collegherai i suoi fili direttamente alla fonte di alimentazione perché sarebbe inefficiente e pericoloso se non si è un elettricista.
Allo stesso modo, anziché scrivere un codice di basso livello che ha il controllo diretto sulla GPU del computer di altre funzioni grafiche, è molto più facile usare un'API scritta in un linguaggio di livello superiore per programmare una certa grafica 3D.
API sul lato client in javascript
Diverse API sono disponibili per il lato client in JavaScript e queste API non sono integrate nel linguaggio JavaScript stesso anziché sopra di essa. Possiamo dire che le API offrono superpoteri che puoi utilizzare nel tuo codice JavaScript. Le API sul lato client sono divise in due gruppi: API di terze parti e API del browser.
Browser API in JavaScript
Una raccolta di API Web integrate chiamate API del browser sono incorporate nei browser moderni per supportare l'esecuzione di operazioni complesse e l'assistenza all'accesso ai dati. Ad esempio, puoi usare il "API audio Web"Per controllare l'audio nel browser, come la modifica del livello del volume e l'applicazione degli effetti su una traccia audio. Il browser eseguirà l'elaborazione audio in background utilizzando linguaggi di programmazione di livello inferiore come Rust o C++.
API di terze parti in JavaScript
Per impostazione predefinita, le API di terze parti non sono incluse nei browser, quindi dovrai trovare il loro codice e le informazioni correlate da Internet. Ad esempio, l'API di Twitter ti consente di visualizzare i tweet più recenti e offre anche una serie unica di costrutti per interrogare il servizio Twitter e recuperare i dati specifici.
Esempio: usando le API del browser in JavaScript
Nel nostro programma JavaScript, useremo il "Geolocalizzazione"API browser per ottenere la longitudine e la latitudine della posizione del browser:
API del browser di geolocalizzazione in JavaScript
Fare clic sul pulsante seguente per visualizzare i valori delle coordinate.
Elenco delle API del browser comuni
Ora, dai un'occhiata all'elenco seguente di alcune API del browser comuni:
Conclusione
Un'API Web è definita come un'interfaccia di programmazione dell'applicazione basata sul Web a cui è possibile accedere con l'aiuto del protocollo HTTP. Le API Web possono estendere la capacità del browser e semplificare sostanzialmente funzioni complesse, rendendo i codici complessi più facili da capire. Questo articolo ha discusso delle API, API sul lato client, API del browser e API di terze parti. Abbiamo anche fornito un elenco di API del browser comuni ed esempi per dimostrare l'uso delle API del browser nel codice JavaScript.