Criado por Curcubeu Z
aproximadamente 6 anos atrás
|
||
Questão | Responda |
getElementbyId | gibt das Element zurück, das die angegebene id besitzt id Attribut definiert das HTML-Element durchsucht DOM und liefert einen Verweis auf das Objekt und die benötigte id |
var meinVar = 0; | legt eine Variable mit dem angegebenen Startwert an ihr Datentyp wird dynamisch bestimmt |
parseInt () | wandelt string (Zeichenkette) in Int (Ganzzahl) um |
var meinArray = newArray("a", "b") | legt ein Objekt an an können ganz normale Variablen (werden zu Eigenschaften) oder Funktionen (werden zu Methoden) hinzufügen |
append(): | fügt im Element dem Ende des bereits vorhandenen Textes einen neuen Text hinzu, wodurch dieser Bestandteil des Textabsatzes wird |
get | liefert in der url alle querys |
open | öffnet Verbindung zum Server |
insert | erkennt Eingaben und greift auf input zu |
init | versieht Seite mit Startwerten und initialisiert |
callback | Funktion, die einer anderen Funktion als Parameter übergeben wird wird erst später unter definierten Bedingungen mit definierten Argumenten aufgerufen |
readyState | wenn XML HTTP Request ausgelöst wurde |
XMLHTTPRequest | Objekt wird zum Austausch von Daten zwischen Nutzer und Server verwende |
prompt (" ") | sendet Nutzer eine NAchricht in Form eines Dialogfeldes empfängt Texteingabe vom Benutzer |
parseFloat () | wandelt string in float (Fließkommazahl) um |
Math.random () | gibt zufällige Fließkommazahl zwischen 0 und 1 zurück |
Variablen | mit der Anweisung var benötigt Namen, Anfangswert und Datentyp kann beliebige Namen übernehmen, speichern und ausgeben |
Klassen | Erweiterung von Funktionen Muster für eine komplexe Datenstruktur beginnt normalerweise mit Großbuchstaben definiert die Eigenschaften eines Objektes verwendet zugewiesene Variablen, die dann als Attribute oder Eigenschaften bezeichnet werden |
Event | entweder vom System bereitgestelltes Event (click, keyup, touchend, mousemove) oder benutzerdefiniertes Event |
Eventhandler | Routinen (Logik) die durch zugehöriges Event gestartet werden {...console.log(1+1);...} |
Listener | "Lauscher" als HTML-Element -> <...onclick = "alert('helloWorld');"> "Lauscher" TS/JS-Code -> Elem.addEventListener (event, handler) |
Konstante | benötigen initiative Zuweiseung (Initialisierung) können nicht mehr verändert werden |
while Schleifen | kopfgesteuerte Schleife Condition legt Abbruchbedingung fest, wie lange Schleife laufen soll |
do while Schleife | fußgesteuerte Schleife Condition legt Abrruchbedingung fest, wie lange Schleife laufen soll Schleife durchläuft mindestens einmal den Loop |
for Schleife | Statement 1 setzt Variable bevor Schleife beginnt (var i = 0) Statement 2 legt Abbruchbedingung fest, wie lange Schleife laufen soll (i<30) Statement 3 verändert Wert der Variable, wenn Code-Block in Schleife asgeführt wurde (i++) |
DOM | Document Object Modell Struktur des HTML-Elements |
Meta | Daten, die Infos über andere Daten bereitstellen |
Selektoren | Regel zum Zugriff auf einen/ mehreren bestimmte Knoten zum Dokumenten-Baum |
Scope | Gültigkeitsbereich jede Funktion kreiert neuen Scope, bestimmt den Zugang deren Variablen Variablen, die in einer Funktion definiert sind, sind nicht von außerhalb zugänglich Namespace, der von jedem Teil des Programms zugänglich ist |
while(!stop) | solange stop das booleansche Ergebnis falsch erhält, wird Code ausgeführt |
Namespace | definiert die Sektion einer Lagerung/Speicherung um Daten als Variablen, Funktionen, Arrays, Objekte usw abzuspeichern gehört zu einer Funktion, Klasseninstanz, Modulen etc oder ist global |
Type | die Bedeutung der Daten wie man eine Sequenzen von Bits interpretieren kann |
Parameter | Variable, die im Kopf der Funktion definiert ist, durch welche Daten zu der Funktion weitergegeben werden können Informationen die an die Methode übergeben werden im Namespace der Funktion |
Array | Teil des Speichers im Namespace mit variabler Größe wird mit einem einzigen Namen angesprochen und in Elemente eines Typs unterteilt |
Assoziatives Array | wie Array aber werden nicht mit Nummer angesprochen meistens ist der Key vom Typ string |
Interface | Muster für ein assoziatives Array für jede Insanz eines Arrays, welches das Interface durchführt |
Methode | eine Funktion definiert in einer Klasse gehört zu einem Objekt beschreibt Dinge, die Objekt machen kann hat Zugang zum Namespace der Klasse durch den Operator "this" |
Objekt | Instanz einer Klasse jedes Objekt hat einen eigenen Namespace spricht seine Daten mit dem Schlüsselwort "this" an |
Konstruktor | eine spezielle Methode, die automatisch bei Instanzierung des Objekts aufgerufen wird identifizierbar am Namen "constructor" welches ein Keyword ist das Schlüsselwort "new" instanziert ein Objekt von einer Klasse |
Subklasse | Muster für eine Extension einer Klasse kann mehr Attribute und Methoden hinzufügen oder sie neu definieren |
Superklasse | die Klasse einer Subklasse ist eine Extension davon ein Objekt der Subklasse kann seine Superclass Namespace spezifisch mit dem Keyword "super" aufgerufen werden |
Inheritance | eine Subklasse erbt alle Attribute und Methoden der Superklasse |
Polymorphism | eine Variable einer Superklasse kann auf eine Instanz seiner Super/Subklasse verweisen |
Access Modifier | beschränkt die Verwendung von Attributen und Methoden eines Objekts privat -> nur das Objekt der bestimmten Klasse hat Zugang geschützt -> zusätzlich haben Objekte der Subklasse Zugang öffentlich -> Zugang ist von jedem Teil des Programms möglich |
statisch / static | Attribute oder Methoden, die als statisch definiert sind, sind nicht im Namespace eines Objektes, sondern im Namespace einer Klasse alle Objekte einer Klasse teilen das, und sind verfügbar, selbst wenn kein Objekt instanziiert ist |
Module | eine Sammlung von Klassen und Funktionen zur Nutzung in verschiedenen Programmen benutzt gesondertes Namespace |
generics | Code-Struktur, die mit variablen Datentypen arbeiten kann zu verwendende Typen werden bei der Verwendung der Struktur definiert |
Enumeration / Aufzählung | eine Menge benannter nummerischer Konstanten, die durch beliebige Namen im Code bezeichnet werden |
post | liefert im Hintergrund mit |
Die Basistypen von Typescript | boolean, number, string, array, any, void, null, undefined, never |
Was bedeutet type inference bei der Verwendung von Typescript? | Typescript schlussfolgert selbst, welche Variable welchen Type besitzt |
Ein String-Literal kann auf drei verschiedene Arten begrenzt werden. Wie? | Anführungszeichen/ Quotemarks: " " Einfache Anführungszeichen/ Single Quote: ' ' Backticks: `` |
Für welche Situationen wird der Typ any benötigt? Wie wird mit ihm gearbeitet? | Kann zur Entwicklung von Programmen als Übergang genutzt werden, um bestimmte Variablen nicht definieren zu müssen |
Warum ist es unsinnig eine Variable vom Typ void zu deklarieren und wozu wird dann void verwendet? | Es ist unsinning, da wir nur undefined oder null dem Typen zuweisen können. Man verwendet void um zB den Rückgabewert für Funktionen festzulegen die nichts zurückgeben sollen |
Darf ein Objekt mehr Eigenschaften haben, als ein zu erfüllendes Interface um akzeptiert zu werden? | Ja Beispiel let myObj = {gerade: "Stimmt", name: "Max"} |
Wie kennzeichnet man in der Deklaration eines Interface optionale Eigenschaften? | Mit einem Fragezeichen Beispiel interface ObjInterface {gerade?: string;} |
Können Interfaces von Klassen abgeleitet werden? | Ja Beispiel class Control {private state: any} interface SelectableControl extends Control {select( ): void;} |
Was bedeutet das Fragezeichen in der folgenden Zeile? function buildName(firstName: string, lastName?: string) {...} | Dass lastName ein optionaler Parameter ist |
Was ist ein intersection type? | Ein Object welches aus zwei bereits bestehende Objekte zusammengesetzt wird |
Was ist der Unterschied zwischen for..of und for...in? | for...in gibt bei einem Array zB eine Liste der indices zurück for...of gibt die Werte des Arrays in einer Liste zurück |
break | Teil einer Abbruchanweisung wird verwendet in Schleifen und bei switch |
case | Für Fallunterscheidungen mit switch |
catch | wird bei der Fehlerbehandlung mit try und catch verwendet |
continue | Teil einer Fortsetzungsanweisung erzwingt sofort den nächsten Schleifendurchlauf |
default | Standardklausel bei switch auch verwendet bei Standardexport in einem Modul |
extends | Schlüsselwort eine abgeleitete Klasse kann damit definiert werden |
import | verwendet bei der Deklaration eines Imports aus einem Modul |
new | Operator für einen Konstruktorenaufruf neues Objekt wird erzeugt, welches man als Instanz des Konstruktors bezeichnet |
return | Teil der Rückgabeanweisung einer Funktion |
super | Schlüsselwort zum Methoden- oder Konstruktorenaufruf in Objekt oder abgeleiteter Klasse |
this | eingebaute Kontextvariable von Funktionen |
throw | erzeugt eine benutzerdefinierte Ausnahme |
typeof | Operator, der den Datentyp des Operanden zurückgibt |
with | kann verwendet werden, um mehrere Anweisungen mit einem Objekt durchzuführen |
let | leitet die Deklaration einer oder mehrerer Variablen ein |
null | repräsentiert die beabsichtigte Abwesenheit eines Wertes |
Vererbung | Eine Klasse kann die Eigenschaften und Fähigkeiten von anderen Klassen erben und somit für sich verwenden |
Datenkapselung | Technik, um die Daten und die Methoden, die diesen Daten verwenden, miteinander zu bündeln |
Abstraktion | Verknüpfung von komplexer Vererbung, Methoden und Eigenschaften eines Objekts müssen ein Modell der Realität simulieren können |
Polymorphismus | verschiedene Klassen können dieselbe Methode oder dieselbe Eigenschaft definieren |
length / Länge | sets or returns the number of elements in an Array erstellt oder gibt die Nummer des Elements im Array zurück |
Prototype | erlaubt es, Eigenschaften und Methoden zu einem Array hinzuzufügen |
fill( ) | füllt das Element in einem Array mit einem statischen Wert |
from( ) | kreiert ein Array von einem Object |
splice( ) | fügt Elemente hinzu oder entfernt sie |
toString( ) | konvertiert ein Boolean Value zu einem String und gibt das Result zurück |
NaN | "Not-a-Number" value |
Number( ) | konvertiert den Wert eines Objektes zu einer Nummer |
JSON | JavaScript Object Notation kompaktes Datenformat in einer einfach lesbaren Textform zum Zweck des Datenaustausches zwischen Anwendungen |
Number.toFixed( ) | die Methode konvertiert eine Nummer in ein String und behält eine spezielle Anzahl an Dezimalen |
Type Assertion | wenn der Programmierer besser als das Programm weiß, welche Nummer gebraucht wird |
export | um Funktionen und Objekte aus einer gegebenen Datei zu exportieren |
Math.floor( ) | wandelt eine beliebige Zahl durch Rundung in eine Ganzzahl um |
DOMContentLoaded-Event | Das DOMContentLoaded-Event wird ausgelöst, wenn das initiale HTML-Dokument vollständig geladen und geparst ist. |
globale Variablen | werden auf der Hauptebene des Skripts definiert werden auf der Hauptebene und innerhalb aller Funktionen bereitgestellt |
lokale Variablen | existieren nur innerhalb der Funktion für die sie definiert wurden |
Quer criar seus próprios Flashcards gratuitos com GoConqr? Saiba mais.