In dieser Beschreibung werden APIs, clientseitige APIs, Browser-APIs und APIs von Drittanbietern erörtert. Wir haben auch eine Liste der gemeinsamen Browser -APIs und Beispiele für die Verwendung der Verwendung der Browser -APIs im JavaScript -Code. So lass uns anfangen!
Was sind APIs
API- oder Anwendungsprogrammierschnittstellen sind die in den meisten Programmiersprachen enthaltenen Strukturen, die es den Entwicklern erleichtern, komplexe Funktionen zu bewältigen. Sie werden verwendet, um den komplexen Code durch eine einfachere Syntax zu ersetzen.
Betrachten Sie die Stromversorgung in Ihrer Wohnung oder zu Hause als Beispiel. Wenn Sie eine elektrische Geräte verwenden möchten, stecken Sie sie in den an einer Wand vorhandenen Sockel an. Sie verbinden seine Kabel jedoch nicht direkt mit der Stromquelle, da dies ineffizient und gefährlich wäre, wenn Sie kein Elektriker sind.
In ähnlicher Weise ist es viel einfacher, eine API, die in einer Sprache auf höherer Ebene geschrieben wurde.
Client-Seite-APIs in JavaScript
Für die Client-Seite in JavaScript stehen mehrere APIs zur Verfügung, und diese APIs sind nicht in die JavaScript-Sprache selbst integriert, anstatt darüber hinaus. Wir können sagen, dass APIs Superkräfte anbieten, die Sie in Ihrem JavaScript -Code verwenden können. Client-Seite-APIs sind in zwei Gruppen unterteilt: APIs von Drittanbietern und Browser-APIs.
Browser -APIs in JavaScript
Eine Sammlung integrierter Web-APIs namens Browser-APIs ist in modern. Zum Beispiel können Sie die „verwenden“Web Audio -API”Um das Audio im Browser zu steuern, z. B. das Ändern des Lautstärkepegels und die Anwendung von Effekten auf eine Audiospur. Ihr Browser führt die Audioverarbeitung im Hintergrund mit Programmiersprachen auf niedrigerer Ebene wie Rust oder C durch++.
APIs von Drittanbietern in JavaScript
Standardmäßig sind APIs von Drittanbietern nicht in Browsern enthalten, daher müssen Sie ihren Code und die damit verbundenen Informationen aus dem Internet finden. Zum Beispiel ermöglicht die Twitter -API Sie, die neuesten Tweets anzusehen, und bietet auch eine einzigartige Reihe von Konstrukten zum Abfragen des Twitter -Dienstes und zum Abrufen der spezifischen Daten.
Beispiel: Verwenden von Browser -APIs in JavaScript
In unserem JavaScript -Programm werden wir das verwendenGeolokalisierung”Browser -API, um den Längen- und Breitengrad des Browser -Standorts zu erhalten:
Geolocation -Browser -APIs in JavaScript
Klicken Sie auf die folgende Schaltfläche, um die Koordinatenwerte anzuzeigen.
Liste der gemeinsamen Browser -APIs
Schauen Sie sich nun die folgende Liste einiger gemeinsamer Browser-APIs an:
Abschluss
Eine Web-API wird als webbasierte Anwendungsprogrammierschnittstelle definiert, auf die mit Hilfe des HTTP-Protokolls zugegriffen werden kann. Web -APIs können die Fähigkeiten des Browsers erweitern und komplexe Funktionen erheblich vereinfachen, wodurch komplexe Codes das Verständnis erleichtert. In dieser Beschreibung wurden APIs, Client-Side-APIs, Browser-APIs und APIs von Drittanbietern besprochen. Wir haben auch eine Liste gemeinsamer Browser -APIs und Beispiele für den Nachweis der Verwendung der Browser -APIs im JavaScript -Code bereitgestellt.