In diesem Artikel wird die serverseitige und das clientseitige JavaScript demonstriert.
JavaScript: clientseitig gegen serverseitig
Verstehen Sie zunächst die clientseitigen und serverseitigen JavaScript-Konzepte.
Client-Seite JavaScript
Im clientseitigen JavaScript wird der Code eher im Webbrowser des Clients als auf einem Server ausgeführt. Dies bedeutet, dass der Code auf das Gerät des Benutzers heruntergeladen wird und lokal ausgeführt wird, anstatt auf einem Remote -Server auszuführen und die Ergebnisse an den Client zurückgesandt zu werden.
Es wird häufig verwendet, um interaktive und dynamische Effekte auf Websites zu erstellen, z. Es kann auch HTTP -Anforderungen an einen Server stellen und Daten abrufen. Dies wird jedoch normalerweise asynchron verwendet, indem AJAX oder ähnliche Techniken anstatt durch herkömmliche Seiten nachgeladen werden.
Das Client-Seiten-JavaScript wird normalerweise in Form von Skripten geschrieben, die in HTML-Dokumenten enthalten und vom Webbrowser ausgeführt werden. Es kann auch in separaten Dateien enthalten und in ein HTML -Dokument mit dem Tag geladen werden.
Serverseitig JavaScript
Der serverseitige JavaScript verwendet JavaScript auf einem Server, um dynamische Webseiten und Anwendungen zu erstellen. Mit dem serverseitigen JavaScript wird der Code auf dem Server anstelle des Webbrowsers des Clients ausgeführt.
Es gibt verschiedene Technologien und Frameworks, die die Verwendung von JavaScript auf dem Server ermöglichen, z. B. den Knoten.JS. Diese Technologien bieten eine Laufzeitumgebung, mit der der Server JavaScript -Code ausführen kann. Serverseitiger JavaScript wird häufig zum Erstellen skalierbarer Hochleistungs-Webanwendungen verwendet, die große Mengen an Daten und Verkehr verarbeiten. Es werden auch APIs (Anwendungsprogrammierschnittstellen) erstellt, mit denen Client-Seite-Anwendungen (z. B. Web- oder mobile Apps) mit dem Server kommunizieren können.
Client-Seite JavaScript gegen serverseitig JavaScript
Kurz gesagt, das clientseitige JavaScript fügt Websites Interaktivität und dynamische Funktionen hinzu, während das serverseitige JavaScript zum Erstellen von Back-End-Serveranwendungen und zur Bereitstellung serverseitiger Dienste verwendet wird.
Abschluss
Der clientseitige JavaScript-Code wird im Webbrowser des Kunden ausgeführt und erstellt interaktive und dynamische Effekte auf Websites. Während serverseitiger JavaScript auf dem Server ausgeführt wird und normalerweise in der serverseitigen Umgebung ausgeführt wird, z. B. den Knoten.JS. Diese Art von JavaScript wird häufig zum Erstellen von Back-End-Serveranwendungen und zur Bereitstellung serverseitiger Dienste wie Datenspeicher und Abruf verwendet. Dieser Artikel demonstrierte serverseitige und clientseitige JavaScript.