JavaScript Flashcards

1
Q

Welche Technologien gehören wozu:
Client
Server

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist JavaScript

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welchen Sprachstandart hat JavaScript

A

ISO/IEC ECMA-262

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

JavaScript, JScript und ECMAScript

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Um was für eine Sprache handelt es sich bei JavaScript?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wo wird JavaScript Code geschrieben

A

Er wird Allgemein in HTML-Seiten eingebettet und von Web-Browsern interpretiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist das Sandbox-Prinzip

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ein JavaScript-Programm…

A
  • ist entweder in das HTML-Dokument eingebettet oder
  • wird aus einer separaten Datei eingebunden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Welche Möglichkeiten hat JavaScript?

A

-Dokument Manipulation

-Browsersteuerung

-Bearbeitung von Cookies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hat JavaScript eine Bezug zu Java

A

Nein aber eine ähnliche Syntax

-Methodenname
-Kontrollstrukturen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Regeln bei der Benennung von Variablen in JavaScript

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Besser let statt
var benutzen

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Arrays

A
  • können werte verschieden Typen enthalten

-Länge muss nicht festgelegt werden (kann zur Laufzeit variiere)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Objekt

A

const object = {key1: value1, key2: value2};

const student = {name: “Melanie”, alter: 20};

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Funktionen sind in JavaScript Objekte und können daher…

A

auch Variablen zugewiesen werden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Unterschied Pfeil-Funktion und Annonyme Funktion

A

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.

17
Q

Methoden

A

Sind Funktionen, die als Objekteigenschaften gespeichert werden

18
Q

Welche Vordefinierte Objekte gibt es in JavaScript

A

document(das aktuelle HTML-Dokument)

window(das aktuelle Browser-Fenster)

MATH(mathematische Funktionen und Konstanten)

19
Q

implizit und explizite erzeugung

A

n = [1,2,3,4,5]
n = new Array(5)

20
Q

Ausnahmeverarbeitung

A

handelt es sich um einen Mechanismus, mit dem Fehler während der Ausführung des Codes erkannt und behandelt werden können.

21
Q

Was wäre eine Ausnahme in JavaScript

A

Das Aufrufen einer nicht vorhandenen Methode

22
Q

POST

A

POST ist eine Methode des HTTP-Protokolls, die verwendet wird, um Daten von einem Client an einen Server zu senden, insbesondere um Formulardaten hochzuladen.

23
Q

JavaScript ist Event gesteuert was heißt das

A

Die Interaktion des Benutzers löst eine Aktion aus

24
Q

Was ist ein Event-Handler

A

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

25
Q

Name des Event-Handler ist nicht case-sensitiv

A

Das bedeutet, dass es keine Rolle spielt, ob der Name des Event-Handlers in Großbuchstaben, Kleinbuchstaben oder einer Mischung aus beidem geschrieben wird (Zahlen, Bindestirch). Der Event-Handler wird trotzdem erkannt und ausgeführt.

26
Q

Cookies

A
  • Cookies sind Parameter, die auf dem Computer des Benutzers
    zu einer Web-Site abgespeichert werden
  • Kein wirkliches Sicherheitsrisiko, aber eingeschränkter
    Datenschutz.