logo

Lernen Sie das JavaScript-Tutorial

JavaScript-Tutorial

Unser JavaScript-Tutorial ist sowohl für Anfänger als auch für Profis konzipiert. JavaScript wird verwendet, um clientseitige dynamische Seiten zu erstellen.

JavaScript ist eine objektbasierte Skriptsprache Das ist leicht und plattformübergreifend.

JavaScript ist keine kompilierte Sprache, sondern eine übersetzte Sprache. Der JavaScript-Übersetzer (im Browser eingebettet) ist für die Übersetzung des JavaScript-Codes für den Webbrowser verantwortlich.

Was ist JavaScript?

JavaScript (js) ist eine leichte objektorientierte Programmiersprache, die von mehreren Websites zum Skripten der Webseiten verwendet wird. Dabei handelt es sich um eine interpretierte, vollwertige Programmiersprache, die bei Anwendung auf ein HTML-Dokument dynamische Interaktivität auf Websites ermöglicht. Es wurde im Jahr 1995 zum Hinzufügen von Programmen zu den Webseiten im Netscape Navigator-Browser eingeführt. Seitdem wurde es von allen anderen grafischen Webbrowsern übernommen. Mit JavaScript können Benutzer moderne Webanwendungen erstellen, um direkt zu interagieren, ohne die Seite jedes Mal neu laden zu müssen. Die traditionelle Website verwendet js, um verschiedene Formen der Interaktivität und Einfachheit bereitzustellen.

Konvertieren Sie char in int Java

Allerdings hat JavaScript keine Verbindung zur Programmiersprache Java. Der Name wurde zu einer Zeit vorgeschlagen und bereitgestellt, als Java auf dem Markt immer beliebter wurde. Neben Webbrowsern verwenden auch Datenbanken wie CouchDB und MongoDB JavaScript als Skript- und Abfragesprache.

Funktionen von JavaScript

Es gibt folgende Funktionen von JavaScript:

  1. Alle gängigen Webbrowser unterstützen JavaScript, da sie integrierte Ausführungsumgebungen bieten.
  2. JavaScript folgt der Syntax und Struktur der Programmiersprache C. Es handelt sich also um eine strukturierte Programmiersprache.
  3. JavaScript ist eine schwach typisierte Sprache, bei der bestimmte Typen implizit umgewandelt werden (abhängig von der Operation).
  4. JavaScript ist eine objektorientierte Programmiersprache, die Prototypen anstelle von Klassen zur Vererbung verwendet.
  5. Es ist eine leichtgewichtige und interpretierte Sprache.
  6. Es handelt sich um eine Sprache, bei der die Groß-/Kleinschreibung beachtet wird.
  7. JavaScript wird in mehreren Betriebssystemen unterstützt, darunter Windows, macOS usw.
  8. Es bietet den Benutzern eine gute Kontrolle über die Webbrowser.

Geschichte von JavaScript

Im Jahr 1993 Mosaik , der erste beliebte Webbrowser, entstand. Im Jahr 1994 , Netscape wurde gegründet von Marc Andreessen . Er erkannte, dass das Web dynamischer werden musste. Es wurde daher angenommen, dass HTML eine „Klebesprache“ zur Verfügung gestellt wird, um Designern und Teilzeitprogrammierern das Webdesign zu erleichtern. Folglich stellte das Unternehmen 1995 neue Mitarbeiter ein Brendan Eich beabsichtigt, die Programmiersprache Scheme zu implementieren und in den Browser einzubetten. Doch bevor Brendan anfangen konnte, fusionierte das Unternehmen mit Sun Microsystems für die Aufnahme von Java in seinen Navigator, damit es mit Microsoft bei den Webtechnologien und -plattformen konkurrieren kann. Nun waren zwei Sprachen da: Java und die Skriptsprache. Darüber hinaus beschloss Netscape, der Skriptsprache einen ähnlichen Namen wie Java zu geben. Es führte zu „Javascript“. Schließlich prägte Marc Andreessen im Mai 1995 den ersten Javascript-Code mit dem Namen „ Mokka '. Später ersetzte das Marketingteam den Namen durch „ LiveScript '. Doch aus markenrechtlichen Gründen und bestimmten anderen Gründen wurde die Sprache im Dezember 1995 schließlich in „JavaScript“ umbenannt. Von da an entstand JavaScript.

Anwendung von JavaScript

JavaScript wird zur Erstellung interaktiver Websites verwendet. Es wird hauptsächlich verwendet für:

  • Clientseitige Validierung,
  • Dynamische Dropdown-Menüs,
  • Anzeige von Datum und Uhrzeit,
  • Anzeigen von Popup-Fenstern und Dialogfeldern (z. B. einem Warndialogfeld, einem Bestätigungsdialogfeld und einem Eingabeaufforderungsdialogfeld),
  • Anzeigen von Uhren usw.

JavaScript-Beispiel

 document.write('Hello JavaScript by JavaScript'); 
Testen Sie es jetzt

Eine ausführliche Erläuterung des ersten JavaScript-Beispiels finden Sie im nächsten Kapitel.


JavaScript-Index


JavaScript-Tutorial

JavaScript-Grundlagen

JavaScript-Objekte

JavaScript-Stückliste

  • Browserobjekte
  • 1) Fensterobjekt
  • 2) Verlaufsobjekt
  • 3) Navigatorobjekt
  • 4) Bildschirmobjekt

JavaScript-DOM

  • 5) Dokumentobjekt
  • getElementById
  • getElementsByName
  • getElementsByTagName
  • JavaScript innerHTML-Eigenschaft
  • JavaScript-innerText-Eigenschaft

JavaScript-Validierung

JavaScript-OOPs

  • JavaScript-Klasse
  • JavaScript-Objekt
  • JavaScript-Prototyp
  • JavaScript-Konstruktormethode
  • Statische JavaScript-Methode
  • JavaScript-Kapselung
  • JavaScript-Vererbung
  • JavaScript-Polymorphismus
  • JavaScript-Abstraktion

JavaScript-Cookies

dfs vs. bfs
  • JavaScript-Cookies
  • Cookie-Attribute
  • Cookie mit mehreren Namen
  • Cookies löschen

JavaScript-Ereignisse

    HTML/DOM-Ereignisse

JavaScript Sonstiges

  • JavaScript dieses Schlüsselwort
  • JavaScript-Debugging
  • JavaScript-Heben
  • Strenger JavaScript-Modus

JavaScript Advance

  • JavaScript TypedArray
  • JavaScript-Set
  • JavaScript-Karte
  • JavaScript WeakSet
  • JavaScript WeakMap

Interview Fragen

  • Fragen zum JavaScript-Interview

JavaScript-Methoden

JavaScript-Array-Objekt

JavaScript-DataView-Objekt

  • JavaScript-Datenansicht
  • DataView getFloat32()-Methode
  • DataView getFloat64()-Methode
  • DataView getInt8()-Methode
  • DataView getInt16()-Methode
  • DataView getInt32()-Methode
  • DataView getUint8()-Methode
  • DataView getUint16()-Methode
  • DataView getUint32()-Methode

JavaScript-Funktionsobjekt

  • JavaScript-Funktion
  • Funktion apply()-Methode
  • Funktion bind()-Methode
  • Funktionsaufruf()-Methode
  • Funktion toString()-Methode

JavaScript-Datumsobjekt

  • JavaScript-Datum
  • Datum getDate()-Methode
  • Datum getDay()-Methode
  • date getFullYears()-Methode
  • Datum getHours()-Methode
  • date getMilliseconds()-Methode
  • date getMinutes()-Methode
  • date getMonth()-Methode
  • date getSeconds()-Methode
  • date getUTCDate()-Methode
  • Datum getUTCDay()-Methode
  • date getUTCFullYears()-Methode
  • date getUTCHours()-Methode
  • date getUTCMinutes()-Methode
  • date getUTCMonth()-Methode
  • date getUTCSeconds()-Methode
  • date setDate()-Methode
  • date setDay()-Methode
  • date setFullYears()-Methode
  • date setHours()-Methode
  • date setMilliseconds()-Methode
  • date setMinutes()-Methode
  • date setMonth()-Methode
  • date setSeconds()-Methode
  • date setUTCDate()-Methode
  • date setUTCDay()-Methode
  • date setUTCFullYears()-Methode
  • date setUTCHours()-Methode
  • date setUTCMilliseconds()-Methode
  • date setUTCMinutes()-Methode
  • date setUTCMonth()-Methode
  • date setUTCSeconds()-Methode
  • date toDateString()-Methode
  • date toISOString()-Methode
  • date toJSON()-Methode
  • date toString()-Methode
  • date toTimeString()-Methode
  • date toUTCString()-Methode
  • date valueOf()-Methode

JavaScript-Handler-Objekt

  • JavaScript-Handler
  • Handler apply()-Methode
  • Handler-Konstrukt()-Methode
  • Handler-Methode defineProperty()
  • Handler-Methode deleteProperty()
  • Handler get()-Methode
  • Handler-Methode getOwnPropertyDescriptor()
  • Handler getPrototypeOf()-Methode
  • Handler has()-Methode
  • Handler isExtensible()-Methode
  • Handler-Methode ownKeys()
  • Handler-PreventExtensions()-Methode
  • Handler-set()-Methode
  • Handler setPrototypeOf()-Methode

JavaScript-JSON-Objekt

windows.open Javascript
  • JavaScript JSON
  • JSON.parse()-Methode
  • JSON.stringify()-Methode

JavaScript-Kartenobjekt

  • JavaScript-Karte
  • Ordnen Sie die Methode „clear()“ zu
  • Zuordnen der Methode delete()
  • Map-Entries()-Methode
  • ForEach()-Methode zuordnen
  • Ordnen Sie die get()-Methode zu
  • Map has()-Methode
  • Map-keys()-Methode
  • Map set()-Methode
  • Map-values()-Methode

JavaScript-Matheobjekt

  • JavaScript-Mathematik
  • Mathematische abs()-Methode
  • Mathematische acos()-Methode
  • Mathematische asin()-Methode
  • Math atan()-Methode
  • Mathematische cbrt()-Methode
  • Mathe-ceil()-Methode
  • Mathe-cos()-Methode
  • Mathe-Methode cosh()
  • Mathematische exp()-Methode
  • Math floor()-Methode
  • Mathe-Methode hypot()
  • Math log()-Methode
  • Math max()-Methode
  • Mathe-Methode min()
  • Mathe-pow()-Methode
  • Mathematische Methode random()
  • Mathe-round()-Methode
  • Mathematische sign()-Methode
  • Mathe-sin()-Methode
  • Mathe-sinh()-Methode
  • Mathematische sqrt()-Methode
  • Math tan()-Methode
  • Mathe-tanh()-Methode
  • Mathe-trunc()-Methode

JavaScript-Nummernobjekt

  • JavaScript-Nummer
  • Number isFinite()-Methode
  • Number isInteger()-Methode
  • Nummer parseFloat()-Methode
  • Number parseInt()-Methode
  • Number toExponential()-Methode
  • Number toFixed()-Methode
  • Number toPrecision()-Methode
  • Number toString()-Methode

JavaScript-RegExp-Objekt

  • JavaScript RegExp
  • RegExp.exec()-Methode
  • RegExp.test()-Methode
  • RegExp.toString()-Methode

JavaScript-Objekt

  • JavaScript-Objekt
  • Object.assign()-Methode
  • Object.create()-Methode
  • Object.defineProperty()-Methode
  • Object.defineProperties()-Methode
  • Object.entries()-Methode
  • Object.freeze()-Methode
  • getOwnPropertyDescriptor()-Methode
  • getOwnPropertyDescriptors()-Methode
  • getOwnPropertyNames()-Methode
  • getOwnPropertySymbols()-Methode
  • Object.getPrototypeOf()-Methode
  • Object.is()-Methode
  • präventExtensions()-Methode
  • Object.seal()-Methode
  • Object.setPrototypeOf()-Methode
  • Object.values()-Methode

JavaScript Reflect-Objekt

  • JavaScript Reflect
  • Reflect.apply()-Methode
  • Reflect.construct()-Methode
  • Reflect.defineProperty()-Methode
  • Reflect.deleteProperty()-Methode
  • Reflect.get()-Methode
  • getOwnPropertyDescriptor()-Methode
  • Reflect.getPrototypeOf()-Methode
  • Reflect.has()-Methode
  • Reflect.isExtensible()-Methode
  • Reflect.ownKeys()-Methode
  • präventExtensions()-Methode
  • Reflect.set()-Methode
  • Reflect.setPrototypeOf()-Methode

JavaScript-Set-Objekt

  • JavaScript-Set
  • Legen Sie die Methode add() fest
  • Legen Sie die Methode „clear()“ fest
  • Legen Sie die Methode delete() fest
  • Legen Sie die Methode „entrys()“ fest
  • Legen Sie die forEach()-Methode fest
  • Setze die has()-Methode
  • Set-values()-Methode

JavaScript-String-Objekt

  • String charAt()-Methode
  • String charAt()-Methode
  • String charCodeAt()-Methode
  • String concat()-Methode
  • String indexOf()-Methode
  • String lastIndexOf()-Methode
  • String-Suchmethode ().
  • String-Match()
  • String-Replace()-Methode
  • String substr()-Methode
  • String-Substring()-Methode
  • String-Slice()-Methode
  • String toLowerCase()-Methode
  • toLocaleLowerCase()-Methode
  • String toUpperCase()-Methode
  • toLocaleUpperCase()-Methode
  • String toString()-Methode
  • String valueOf()-Methode

JavaScript-Symbolobjekt

  • JavaScript-Symbol
  • Symbol.for()-Methode
  • Symbol.keyFor()-Methode
  • Symbol.toString()-Methode

Symboleigenschaft

  • Symbol.hasInstance-Eigenschaft
  • isConcatSpreadable-Eigenschaft
  • Symbol.match-Eigenschaft
  • Symbol.prototype-Eigenschaft
  • Symbol.replace-Eigenschaft
  • Symbol.search-Eigenschaft
  • Symbol.split-Eigenschaft
  • Symbol.toStringTag-Eigenschaft
  • Symbol.unscopables-Eigenschaft

JavaScript TypedArray-Objekt

  • JavaScript TypedArray
  • TypedArray copyWithin()-Methode
  • TypedArray-Entries()-Methode
  • TypedArray every()-Methode
  • TypedArray fill()-Methode
  • TypedArray filter()-Methode
  • TypedArray find()-Methode
  • TypedArray findIndex()-Methode
  • TypedArray forEach()-Methode
  • TypedArray Includes()-Methode
  • TypedArray indexof()-Methode
  • TypedArray-Join()-Methode
  • TypedArray Keys()-Methode
  • TypedArray lastIndexof()-Methode
  • TypedArray-map()-Methode
  • TypedArray Reduce()-Methode
  • TypedArray ReduceRight()-Methode
  • TypedArray reverse()-Methode
  • TypedArray set()-Methode
  • TypedArray Slice()-Methode
  • TypedArray some()-Methode
  • TypedArray sort()-Methode
  • TypedArray subarray()-Methode
  • TypedArray-values()-Methode
  • toLocaleString()-Methode
  • TypedArray toString()-Methode

JavaScript WeakMap-Objekt

String in Java ersetzen
  • JavaScript WeakMap
  • WeakMap delete()-Methode
  • WeakMap get()-Methode
  • WeakMap has()-Methode
  • WeakMap set()-Methode

JavaScript-WeakSet-Objekt

  • JavaScript WeakSet
  • WeakSet add()-Methode
  • WeakSet delete()-Methode
  • WeakSet has()-Methode

Voraussetzung

Bevor Sie JavaScript eingehend erlernen, müssen Sie über Grundkenntnisse in HTML verfügen.

Publikum

Wir haben dieses JavaScript-Tutorial sowohl für Anfänger als auch für Profis entwickelt. Es werden viele Beispiele mit dem JavaScript-Editor gegeben. So können Sie Ihren JavaScript-Code ganz einfach bearbeiten, was Ihnen das Erlernen von JavaScript erleichtert.

Problem

Wir versichern Ihnen, dass Sie in unserem JavaScript-Tutorial keine Probleme finden werden. Wenn Sie jedoch einen Fehler finden, können Sie ihn in unserem Kommentarbereich posten.