JavaScript Fortgeschrittene-Tutorial

JavaScript ist die beliebteste Skriptsprache im Internet und存在于 weltweit in allen Webbrowsern, und kann die Interaktion zwischen Benutzern und Webseiten sowie Webanwendungen verbessern.

Dieses Tutorial ist eine erweiterte Version des CodeW3C JavaScript-Tutorials.

Dieses Tutorial beginnt mit der Geschichte von JavaScript und führt bis zu seiner aktuellen Unterstützung für XML und Web-Services.

Sie werden lernen, wie man die Sprache erweitert, um sie an spezielle Anforderungen anzupassen.

Sie werden auch lernen, wie Sie mit JavaScript reibungslose Client-Server-Kommunikation erstellen.

Beginnen Sie mit dem Lernen des fortgeschrittenen JavaScript-Tutorials !

Inhaltsverzeichnis

JavaScript-Übersicht

Geschichte von JavaScript
Dieses Kapitel erläutert die Herkunft von JavaScript und Client-Skripten.
Implementierung von JavaScript
Eine vollständige JavaScript-Implementierung besteht aus drei verschiedenen Teilen: ECMAScript, Document Object Model und Browser Object Model.

ECMAScript-Grundlagen

ECMAScript-Syntax
Java und ECMAScript haben einige gleiche und einige komplett verschiedene grammatische Eigenschaften. Dies Kapitel erläutert das Syntax in ECMAScript im Detail.
ECMAScript-Variable
Dieses Kapitel erläutert, wie man Variablen deklariert und benennt, sowie einige bekannte Regeln für die Variablenbenennung.
ECMAScript-Schlüsselwörter
Dieses Kapitel bietet eine vollständige Liste der ECMAScript-Schlüsselwörter.
ECMAScript-Reservewörter
Dieses Kapitel bietet eine vollständige Liste der ECMAScript-Reservierten Wörter.
ECMAScript-Werte
Dieses Kapitel erläutert die Primärwerte und Referenzwerte in ECMAScript sowie das Konzept der primären Typen.
ECMAScript-Originaltypen
Dieses Kapitel erläutert die fünf primären Typen in ECMAScript im Detail: Undefined, Null, Boolean, Number und String.
ECMAScript-Typumwandlung
Dieses Kapitel erläutert die Methoden der Typumwandlung, die ECMAScript bietet, sowie wie man eine explizite Typumwandlung durchführt.
ECMAScript-Referenztypen
Referenztypen werden normalerweise als Klassen (class) oder Objekte bezeichnet. Dies Kapitel erläutert die prädefinierten Referenztypen in ECMAScript.

ECMAScript-Operatoren

ECMAScript-Einzeloperator
Unäre Operatoren haben nur einen Parameter, das ist das Objekt oder der Wert, das operiert werden soll. Dies Kapitel erläutert den einfachsten Operator in ECMAScript - den unären Operator.
ECMAScript-Bitoperator
Bit-Operatoren arbeiten auf der unteren Ebene der Nummern. Dies Kapitel深入讲解了有关整数的知识, und stellt die verschiedenen Bit-Operatoren in ECMAScript vor.
ECMAScript-Boolean-Operatoren
Boolean-Operatoren sind sehr wichtig. Dies Kapitel深入讲解三种 Boolean 运算符:NOT、AND 和 OR.
ECMAScript-Multiplikationsoperator
Dieses Kapitel erläutert die multiplikativen Operatoren in ECMAScript: Multiplikation, Division und Modulo sowie deren spezielles Verhalten.
ECMAScript-Additionsoperator
Dieses Kapitel erläutert die additiven Operatoren in ECMAScript: die Addition und Subtraktion sowie deren spezielles Verhalten.
ECMAScript-Verhältnisoperator
Die Relationenoperatoren führen Vergleichsoperationen durch. Dies Kapitel erläutert die herkömmliche Vergleichsmethode der Relationenoperatoren und wie man Zeichenfolgen mit Zahlen vergleicht.
ECMAScript-Gleichheitsoperator
Die Gleichheitsoperatoren werden verwendet, um zu überprüfen, ob Variablen gleich sind. ECMAScript bietet zwei Paare von Gleichheitsoperatoren: Gleichheits- und Ungleichheitsoperatoren sowie die vollständigen Gleichheits- und Ungleichheitsoperatoren.
ECMAScript-Bedingungsoperator
Dieses Kapitel erläutert die bedingten Operatoren in ECMAScript.
ECMAScript-Zuweisungsoperator
Dieses Kapitel erläutert die Zuweisungsoperatoren in ECMAScript.
ECMAScript-Komma-Operator
Dieser Abschnitt erläutert den Komma-Operator in ECMAScript.

ECMAScript-Ausdrücke

ECMAScript-if-Anweisung
Der if-Ausdruck ist einer der häufigsten Ausdrücke in ECMAScript. Dieser Abschnitt erläutert detailliert, wie man den if-Ausdruck verwendet.
ECMAScript-Iterativanweisung
Iterativausdrücke werden auch als Schleifen ausgedrückt. Dieser Abschnitt stellt die vier Iterativausdrücke von ECMAScript vor.
ECMAScript-Labelanweisung
Dieser Abschnitt gibt eine kurze Einführung in labeled Statements.
ECMAScript-break- und continue-Anweisung
Dieser Abschnitt erläutert die Unterschiede zwischen dem break- und continue-Ausdruck und wie man sie mit labeled Statements verwendet.
ECMAScript-with-Anweisung
Der with-Ausdruck wird verwendet, um den Scope des Codes für ein bestimmtes Objekt zu setzen. Dieser Abschnitt stellt die Verwendung des with-Ausdrucks vor.
ECMAScript-switch-Anweisung
Der switch-Ausdruck ist der Bruder des if-Ausdrucks. Dieser Abschnitt stellt die Verwendung des switch-Ausdrucks vor und erläutert die Unterschiede zum switch-Ausdruck in Java.

ECMAScript-Funktionen

Übersicht über ECMAScript-Funktionen
Dieser Abschnitt erläutert das Konzept der Funktionen, wie ECMAScript Funktionen deklariert und aufgerufen werden, sowie wie Funktionen Werte zurückgeben.
ECMAScript-arguments-Objekt
Dieser Abschnitt stellt die grundlegenden Verwendungsmöglichkeiten dieses Objekts vor und erläutert, wie man die length-Eigenschaft verwendet, um die Anzahl der Parameter einer Funktion zu bestimmen, sowie wie man die Simulation von Funktionsüberschreibungen durchführt.
ECMAScript-Function-Objekt (Klasse)
Dieser Abschnitt erläutert, wie man Funktionen mit dem Function-Klasse erstellt und die Eigenschaften und Methoden des Function-Objekts vorgestellt.
ECMAScript-Closure (closure)
Dieser Abschnitt erläutert das Konzept des Closures und zeigt Ihnen zwei Beispiele für einfache und etwas komplexere Closures.

ECMAScript-Objekte

Orientierte-Objekt-Technik in ECMAScript
Dieser Abschnitt gibt eine kurze Einführung in die Begriffe der objektorientierten Technologie, die Anforderungen an objektorientierte Sprachen sowie die Zusammensetzung von Objekten.
Anwendung von ECMAScript-Objekten
Dieser Abschnitt erläutert, wie man Objekte deklariert und instantiiert, wie man Objekte referenziert und aufgibt, sowie das Konzept der Bindung.
ECMAScript-Objekttypen
Dieser Abschnitt stellt die drei Arten von ECMAScript-Typen vor: lokale Objekte, eingebettete Objekte und Host-Objekte, und bietet Links zu den zugehörigen Referenzhandbüchern.
Bereichsbezug von ECMAScript-Objekten
Dieser Abschnitt erläutert den Scope von ECMAScript und den Schlüsselwort 'this'.
Definition von Klassen oder Objekten in ECMAScript
Dieser Abschnitt erläutert detailliert verschiedene Methoden zur Erstellung von ECMAScript-Objekten oder Klassen.
Änderung von ECMAScript-Objekten
Dieser Abschnitt erläutert, wie man Objekte durch Erstellen neuer Methoden oder durch Umbenennen bestehender Methoden ändert.