„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Javascript-Grundlagen – Der Anfang

Javascript-Grundlagen – Der Anfang

Veröffentlicht am 07.08.2024
Durchsuche:558

Javascript fundamentals - The beginning

Einige neue Entwickler oder sogar solche mit Erfahrung können mit Problemen oder Schwierigkeiten konfrontiert werden, wenn sie nicht über solide Kenntnisse der Grundlagen verfügen.

Um dieses Problem zu lösen, möchte ich in dieser Serie die Javascript-Grundlagen zusammenfassen, um es aktuell zu halten und jedem Entwickler, der hierher kommt, zu helfen, sich an ein bestimmtes Thema zu erinnern.

Zuallererst: Worüber werden wir reden?

Alle Javascript-Grundlagen, von Grund auf bis zum Helden!

Die Grundlagen

Was ist Javascript?

Javascript ist eine reichhaltige und komplexe Programmiersprache, die in sehr vielen Szenarien und einem breiten Anwendungsspektrum eingesetzt werden kann.

Hier sehen wir einige exklusive Merkmale:

  • Ist eine interpretierte und JIT-kompilierte Programmiersprache;
  • Hat dynamische Typen;
  • Basierend auf Prototypen;
  • Mit erstklassigen Funktionen erstellen;
  • Hat Clousores;
  • Ereignisschleife und nicht blockierende E/A;
  • Fehlerbehandlung mit try/catch;
  • Flexible Objekte und Arrays;
  • Vorlagenzeichenfolgen;
  • Modularität und Unterstützung für Modulimporte;
  • Unterstützung für asynchrone Programmierung;

Und vieles mehr...

Für unsere Zwecke reichen diese Eigenschaften aus. Wir werden jeden einzelnen dieser Punkte untersuchen und uns ein solides Wissen darüber verschaffen.

Interpretiert und JIT-kompiliert

Javascript war traditionell eine interpretierte Sprache, was bedeutet, dass Code Zeile für Zeile ausgeführt wird. Heutzutage wird bei fortschrittlichen Javascript-Engines der meiste Code im laufenden Betrieb mithilfe von Just-in-Time-Techniken kompiliert, um die Leistung zu verbessern.

Dynamische Typen

JavaScript ist eine dynamisch typisierte Sprache, die es derselben Variablen ermöglicht, verschiedene Datentypen zu unterschiedlichen Zeiten zu speichern. Das bietet Flexibilität, kann aber auch zu Fehlern führen, die schwerer aufzuspüren sind.

Prototypen

Statt der Verwendung herkömmlicher Klassen in Sprachen wie C oder Java verwendet JavaScript Prototypen zur Vererbung. Dies ermöglicht die Vererbung von Eigenschaften und Methoden von einem Objekt auf ein anderes.

Erstklassige Funktionen

JavaScript behandelt Funktionen als erstklassige Objekte, sodass sie Variablen zugewiesen, als Argumente an andere Funktionen übergeben, von Funktionen zurückgegeben werden können und über eigene Eigenschaften und Methoden verfügen.

Schließung

JavaScript unterstützt Abschlüsse, eine leistungsstarke Funktion, die es Funktionen ermöglicht, sich Variablen in dem Bereich, in dem sie erstellt wurden, zu merken und darauf zuzugreifen, selbst nachdem der äußere Bereich beendet wurde.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/lim4mik3/javascript-fundamentals-the-beginning-759?1 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3