JavaScript Lernen
JavaScript definieren
JavaScript ist eine Skript- oder Programmiersprache, die es Entwicklern ermöglicht, komplexe Funktionen auf Webseiten auszuführen. Ursprünglich wurde diese Sprache entwickelt, um Webseiten lebendig zu machen. In JavaScript werden die Programme Skripte genannt. Man kann sie in das HTML einer Webseite schreiben, und sie werden automatisch ausgeführt, sobald die Seite geladen wird. An diesem Punkt ist JavaScript völlig anders als eine andere Sprache namens Java.
Ursprünglich, als JavaScript geschaffen wurde, hieß es „LiveScript“. Da Java in dieser Zeit extrem beliebt war, wurde entschieden, es JavaScript zu nennen, um es in Bezug auf Java zu positionieren. Aber über die Jahre hat sich JavaScript zu einer völlig unabhängigen Sprache entwickelt, mit ihrer eigenen Spezifikation, bekannt als ECMAscript, die keine Beziehung zu Java hat. Modernes JavaScript kann sowohl im Browser als auch auf dem Server arbeiten. Grundsätzlich kann es auf jedem Gerät laufen, das ein spezielles Programm namens JavaScript-Engine hat.
Was JavaScript im Browser macht
Modernes JavaScript gilt als sichere Programmiersprache. Es bietet niemals direkten Zugriff auf Speicher oder CPU, da es für Browser entwickelt wurde, die dies nicht benötigen. Die Fähigkeiten dieser Sprache hängen stark von der Umgebung ab, in der sie ausgeführt wird. Zum Beispiel beinhaltet Node.js Funktionen, die es JavaScript ermöglichen, beliebige Dateien zu schreiben und zu lesen, Netzwerkanfragen zu implementieren und so weiter. JavaScript im Browser kann alles tun, was mit der Manipulation von Webseiten zu tun hat.
Zum Beispiel können Sie mit JavaScript im Browser Folgendes tun:
- Neues HTML zur Seite hinzufügen, den Inhalt ändern, die Stile modifizieren.
- Auf Benutzeraktionen reagieren, bei Mausklicks, Tastendrücken und mehr laufen.
- Anfragen über das Netzwerk an entfernte Server senden.
- Cookies abrufen und setzen, Besucher fragen, Nachrichten senden.
- Daten auf der Client-Seite speichern.
Einschränkungen von JavaScript im Browser
Die Fähigkeiten von JavaScript sind zum Schutz der Benutzer begrenzt. Mit ihm kann eine böswillige Webseite nicht auf private Informationen zugreifen oder die Daten des Benutzers schädigen.
Hier sind einige Beispiele für solche Einschränkungen:
- JavaScript hat keinen direkten Zugriff auf Betriebssystemfunktionen. Es kann keine beliebigen Dateien auf der Festplatte lesen und schreiben, kopieren oder ausführen.
- Verschiedene Fenster/Tabs erkennen einander nicht. JavaScript von einer Seite kann nicht auf die andere zugreifen, falls sie von verschiedenen Seiten stammen. Das ist als „Same-Origin-Policy“ bekannt.
- JavaScript ermöglicht die Kommunikation über das Netz mit dem Server, von dem die Seite stammt. Aber seine Fähigkeit, Daten von einer anderen Seite zu empfangen, ist verboten. Das ist eine Sicherheitsbeschränkung.
Was macht JavaScript spezifisch
Es gibt mindestens drei perfekte Dinge über JavaScript:
- Es unterstützt eine vollständige Integration mit CSS und HTML.
- Es bietet unkomplizierte Wege, einfache Dinge zu tun.
- Es wird von fast allen wichtigen Browsern unterstützt und standardmäßig ausgeführt.
Es ist die exklusive Browsertechnologie, die die drei großen Dinge oben umfasst.
In der modernen Programmierung ist JavaScript das am weitesten verbreitete Werkzeug, das hilft, Browser-Schnittstellen zu erstellen. Es ermöglicht auch das Erstellen von mobilen Anwendungen, Servern und vielem mehr. Unser JavaScript-Buch besteht aus mehreren Abschnitten, die alle Informationen abdecken, die Sie benötigen, um diese einzigartige Programmiersprache zu lernen. Jedes der Kapitel enthält sowohl die Theorie als auch praktische Fälle, um Anfängern das Erlernen der Sprache zu erleichtern.