Ciò che viene spiegato API Web per i principianti

Ciò che viene spiegato API Web per i principianti
Come suggerisce il nome, l'API Web è un'API basata sul Web a cui è possibile accedere con l'aiuto del protocollo HTTP. Web API è un concetto, non una soluzione tecnologica. Puoi creare API Web con varie tecnologie, anche .Net java. Ad esempio, le API di Twitter ci consentono di leggere e pubblicare dati a livello di programmazione, consentendoci di integrare le funzionalità di Twitter nella nostra applicazione.

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:

  • API DOM: L'API del modello a oggetto documento viene utilizzata per manipolare i documenti.
  • XMLHTTPREQUEST E Apis di recupero: Entrambe queste API sono utilizzate per il recupero dei dati dal server.
  • WebGL E API di tela: Questi browser API sono utilizzati per manipolare e disegnare grafica.
  • Htmlmediaelement, WEBRTC, E API audio web: Questi browser API sono utilizzati per la creazione di interfacce utente personalizzate per Audios e video.
  • API di archiviazione Web: L'API di archiviazione Web viene utilizzata per archiviare e recuperare i dati nel browser.

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.