JavaScript Flashcards
Welche Technologien gehören wozu:
Client
Server
Bei “Technologien” in diesem Kontext handelt es sich um verschiedene Software- oder Hardwarelösungen, die in der IT-Branche eingesetzt werden.
Client: HTML, CSS, JavaScript
Server: MySQL,PHP
Was ist JavaScript
JavaScript ist eine Programmiersprache, die hauptsächlich für die Entwicklung von interaktiven Webseiten verwendet wird. Mit JavaScript können Entwickler Funktionen und Aktionen auf einer Webseite implementieren, wie zum Beispiel das Ändern von Inhalten
Welchen Sprachstandart hat JavaScript
ISO/IEC ECMA-262
JavaScript, JScript und ECMAScript
JavaScript ist eine Skriptsprache, die hauptsächlich für die Entwicklung von Webanwendungen verwendet wird.
JScript ist eine von Microsoft entwickelte Implementierung von JavaScript.
ECMAScript ist der offizielle Standard, auf dem JavaScript und JScript basieren. ECMAScript wird regelmäßig aktualisiert, um neue Funktionen und Verbesserungen einzuführen.
Um was für eine Sprache handelt es sich bei JavaScript?
Imperative Sprache mit objektorientierten Ansätzen.
Das bedeutet, dass sie Befehle in einer bestimmten Reihenfolge ausführt und Objekte verwendet, um Daten und Funktionen zu organisieren.
Wo wird JavaScript Code geschrieben
Er wird Allgemein in HTML-Seiten eingebettet und von Web-Browsern interpretiert
Was ist das Sandbox-Prinzip
Das Sandbox-Prinzip besagt, dass JavaScript in einer isolierten Umgebung, der Sandbox, ausgeführt wird. Dabei hat JavaScript normalerweise nur Zugriff auf die Objekte des Browsers und kann nicht auf das Betriebssystem oder andere Ressourcen des Computers zugreifen.
Ein JavaScript-Programm…
- ist entweder in das HTML-Dokument eingebettet oder
- wird aus einer separaten Datei eingebunden
Welche Möglichkeiten hat JavaScript?
-Dokument Manipulation
-Browsersteuerung
-Bearbeitung von Cookies
Hat JavaScript eine Bezug zu Java
Nein aber eine ähnliche Syntax
-Methodenname
-Kontrollstrukturen
Regeln bei der Benennung von Variablen in JavaScript
- Können aus Zeichen bestehen (Buchstaben, Zahlen und Unterstrich)
- Keine Leerzeichen, Umlaute
Kein Bindestrich: Das Minuszeichen (-) wird in JavaScript als Subtraktionssymbol verwendet und darf daher nicht in Variablennamen verwendet werden.
-Max. 32 Zeichen
Besser let statt
var benutzen
Im Gegensatz zur Verwendung von “var” hat die Verwendung von “let” den Vorteil, dass die Variable auf den Block beschränkt ist, in dem sie deklariert wurde. Das bedeutet, dass die Variable nur innerhalb dieses Blocks sichtbar und zugänglich ist.
Arrays
- können werte verschieden Typen enthalten
-Länge muss nicht festgelegt werden (kann zur Laufzeit variiere)
Objekt
const object = {key1: value1, key2: value2};
const student = {name: “Melanie”, alter: 20};
Funktionen sind in JavaScript Objekte und können daher…
auch Variablen zugewiesen werden
Unterschied Pfeil-Funktion und Annonyme Funktion
Pfeil-Funktionen eine spezielle Art von JavaScript-Funktionen mit einer kürzeren Syntax und einem anderen Verhalten des “this”-Schlüsselworts, während anonyme Funktionen einfach Funktionen sind, die keinen Namen haben und auf verschiedene Arten definiert werden können.
Methoden
Sind Funktionen, die als Objekteigenschaften gespeichert werden
Welche Vordefinierte Objekte gibt es in JavaScript
document(das aktuelle HTML-Dokument)
window(das aktuelle Browser-Fenster)
MATH(mathematische Funktionen und Konstanten)
implizit und explizite erzeugung
n = [1,2,3,4,5]
n = new Array(5)
Ausnahmeverarbeitung
handelt es sich um einen Mechanismus, mit dem Fehler während der Ausführung des Codes erkannt und behandelt werden können.
Was wäre eine Ausnahme in JavaScript
Das Aufrufen einer nicht vorhandenen Methode
POST
POST ist eine Methode des HTTP-Protokolls, die verwendet wird, um Daten von einem Client an einen Server zu senden, insbesondere um Formulardaten hochzuladen.
JavaScript ist Event gesteuert was heißt das
Die Interaktion des Benutzers löst eine Aktion aus
Was ist ein Event-Handler
Ein EventHandler ist eine Funktion in JavaScript, die aufgerufen wird, wenn ein bestimmtes Ereignis eintritt, z.B. ein Mausklick oder das Laden einer Webseite. Der EventHandler wird verwendet, um auf diese Ereignisse zu reagieren und entsprechende Aktionen auszuführen.
Ein Event-Handler ist JavaScript Code, der sich als Attribut
innerhalb einzelner (X)HTML-Tags befindet