Was ist JavaScript?
JavaScript ist eine Programmiersprache, die sowohl am Client als auch am Server (mittels Node.js) eingesetzt werden kann. Oft wird JavaScript auch als „JS“ abgekürzt.
Üblicherweise wird JavaScript im Browser eingesetzt um „kleinere“ Funktionen umzusetzen. Zum Beispiel ein Mega-Menü, aufklappbare Elemente oder Formularüberprüfungen. Mit JavaScript lassen sich aber auch große Applikationen umsetzen, die im Browser oder auch am Desktop laufen.
JavaScript wird auch verwendet um Desktop-Applikationen zu entwickeln (z.B. mit Electron).
So sieht JavaScript-Code aus:
Wofür wird JavaScript benutzt?
JavaScript wird oft benutzt um kleinere Funktionen auf Webseiten umzusetzen. Zum Beispiel:
- Menüs und Mega-Menüs
- Aufklappbare Elemente
- Slider
- Formularüberprüfungen
JavaScript wird aber auch verwendet um aufwendige Web- oder Desktop-Applikationen zu entwickeln. So ist zum Beispiel die Slack-Applikation mit JavaScript entwickelt.
Ist JavaScript gefährlich?
JavaScript ist nicht weniger oder mehr gefährlich, als jede andere Programmiersprache, auch wenn sie oftmals als unsicher angesehen wird.
Das kommt daher, dass viele Sicherheitslücken in Websites (nicht in JavaScript selbst!) mittels JavaScript ausgenutzt werden. Daher wurde vor einigen Jahren JavaScript im Browser gerne deaktiviert. Was sich aber heutzutage als sehr, sehr unpraktikabel herausstellt.
Insbesondere, weil viel an der Sicherheit der Browser und von JavaScript verbessert wurde:
- JavaScript wird im Browser in einer Sandbox, einem Sandkasten, ausgeführt und kann von Haus aus nicht auf andere Websites oder Dateien am Computer zugreifen.
- JavaScript läuft immer öfter unter strengen Same-Origin-Regeln. Das Script darf also nur auf Dokumente der eigenen Domain, z.B. www.mbaierl.com zugreifen, nicht aber auf andere Domains, z.B. www.google.com
- Popups und andere lästige Scripts werden immer besser direkt von den Browsern blockiert.
Kann JavaScript nur im Browser verwendet werden?
Nein, JavaScript kann sowohl am Server selbst oder auch in Desktop-Applikationen verwendet werden.
Die Verwendung direkt im Web-Browser bleibt jedoch die Hauptanwendung von JavaScript.
Wie wird JavaScript verwendet?
Das kommt darauf an, wo und wie du JavaScript einsetzt.
Im Web werden Scripts meinst mit dem
Weiterbildung, Support und Community für WordPress
Website Heroes lernen laufend dazu und helfen sich gegenseitig. Live via Zoom oder online im Forum.