Heim  >  Artikel  >  Web-Frontend  >  Zusammenfassung des JavaScript-Lernens [1] Erste Einführung in JS

Zusammenfassung des JavaScript-Lernens [1] Erste Einführung in JS

黄舟
黄舟Original
2017-02-09 14:27:491085Durchsuche

1. Was ist JavaScript?

JavaScript ist eine plattformübergreifende, objektorientierte, dynamische, schwach typisierte, leichtgewichtig interpretierte Sprache. Es handelt sich um eine clientseitige Skriptsprache, die auf Objekten und Ereignissen basiert und relativ sicher ist. Auf HTML-Dokumente angewendet, kann es im Gegensatz zu Java dynamische Interaktionsmöglichkeiten auf der Website bereitstellen. Einfach ausgedrückt: Es verarbeitet HTML-Dokumente basierend auf dem Browser, implementiert verschiedene Spezialeffekte für Webseiten, reagiert auf verschiedene Benutzervorgänge, fügt der Webseite dynamische Effekte hinzu und verbessert das Bedienerlebnis des Benutzers, z. B. Bildlaufeffekte bei der Wiedergabe und Klicken auf die Anmeldung Klicken Sie auf die Schaltfläche, um ein Dialogfeld aufzurufen, und bewegen Sie die Maus hinein und heraus, überprüfen Sie die Formularübermittlungsdaten usw.

2. Warum sollten Sie JavaScript lernen?

JavaScript wird oft als JS bezeichnet. Der Zweck seiner Erfindung besteht darin, als integrierte Skriptsprache für Browser zu dienen und Webentwicklern die Möglichkeit zu geben, Browser zu steuern. Es kann Webseiten ermöglichen, verschiedene Spezialeffekte anzuzeigen . Bieten Sie ein benutzerfreundliches interaktives Erlebnis. Mit dem Aufkommen der Ajax-Technologie kann das Front-End Daten mit dem Back-End austauschen und Seitendaten aktualisieren, ohne die Seite zu aktualisieren. Die Popularität von jQuery und anderen Bibliotheken hat das Schreiben von JS extrem vereinfacht, und das Bootstrap-Framework hat dies unendlich reduziert Die Kosten des Front-Ends verbessern die Effizienz der Front-End-Entwicklung erheblich, und JS hat eine sehr gute Zukunft im Front-End-Bereich.

Mit der Veröffentlichung von Node kann JS nicht nur auf dem Frontend, sondern auch auf dem Server ausgeführt werden. Dies ist ein qualitativer Durchbruch für JS. Das Node.js-Projekt ermöglicht die Entwicklung großer serverseitiger Projekte. Es ist zur Realität geworden, dass sowohl das Frontend als auch das Backend der Website mit JS entwickelt werden.

Zu diesem Zeitpunkt kann JS nicht nur vom Browser analysiert, sondern auch als Back-End-Sprache verwendet werden. Immer mehr Anwendungen verwenden JS als eingebettete Skriptsprache, die zum Erstellen verwendet werden kann Mobile Apps und HTML-Spiele können als Desktop-Anwendungen erstellt werden, ohne auf einen Browser angewiesen zu sein.

Es ist zu erwarten, dass Sie am Ende nur mit JS Programme entwickeln können, die sich an verschiedene Plattformen (einschließlich Desktop, Server und Handheld) anpassen. In einem von Jeef Atwood veröffentlichten Blog schlug er das berühmte „Atwoods Gesetz“ vor, das heißt: „Jede Anwendung, die in JavaScript implementiert werden kann, wird irgendwann in JavaScript implementiert.“

Im Vergleich zum Erlernen anderer Sprachen ist JS leicht zu erlernen. Solange Sie einen Browser haben, können Sie JS-Programme ausführen, und solange Sie einen Texteditor haben, können Sie JS-Code schreiben. Es müssen keine komplexen IEDs (Integrated Development Environments) und Compiler installiert werden. Die Syntax von JS ist relativ einfach. Die Syntax selbst ist nicht besonders umfangreich und die Sprache ist flexibel. Sie können die meisten Operationen mit nur einfachen Befehlen ausführen.

Obwohl die Kernsyntax von JS nicht schwer zu erlernen ist, ist es tatsächlich nicht einfach, sie gründlich zu erlernen. Je mehr Sie lernen, desto mehr werden Sie sich seiner Leistungsfähigkeit bewusst. Damit JS funktioniert, muss es mit anderen Komponenten zusammenarbeiten. Diese externen Komponenten sind vielfältig und zahlreich und umfassen alle Aspekte von Netzwerkanwendungen, wie z. B. Editorkomponenten, vom QQ-Bereich bereitgestellte Folgekomponenten usw. Es ist nicht einfach, sie zu beherrschen und muss heruntergeladen werden. Die JS-Sprache weist einige Designfehler auf, und an manchen Stellen treten seltsame Ergebnisse auf. Die Kompatibilität mit JS ist am schwierigsten. Finden Sie heraus, wo es Fallen gibt.

Trotzdem ist der Status von JS immer noch unerschütterlich. In der 2015 veröffentlichten Weltrangliste zum Sprachgebrauch belegte JS den siebten Platz, was eine Verbesserung im Vergleich zum Vorjahr darstellt. Ecma (das mit Ecma-262 den Standard für Skriptsprachen festlegt) hat die Standardisierung der Sprache beschleunigt und JS immer leistungsfähiger gemacht, während grammatikalische Mängel und Seltsamkeiten ebenfalls ausgeglichen wurden. Seit diesem Jahr ist die neueste Version von JS verfügbar ist ECMAScript 2015, auch ES6 genannt, dem viele neue Funktionen hinzugefügt wurden. Daher lohnt es sich immer noch, JS zu lernen, nicht nur, um es zu beherrschen, sondern auch, um es gut zu lernen, insbesondere für Web-Front-End-Entwicklungsingenieure.

3. JavaScript-Zusammensetzung

JS besteht aus drei Teilen:

ECMAScript: wird auch als Interpreter bezeichnet und fungiert als Übersetzer Kern des JS-Teils.

DOM: Dokumentobjektmodell. DOM gibt JS die Möglichkeit, HTML, also Dokumentoperationen, zu betreiben.

BOM: Browser-Objektmodell. BOM gibt JS die Möglichkeit, den Browser zu bedienen, also den Fensterbetrieb.

4. JavaScript-Nutzung

 Skripte in HTML müssen sich zwischen <script></script> befinden. Sie können eine unbegrenzte Anzahl von Skripten in einem HTML-Dokument platzieren. Das Skript kann im oder im enthalten sein. Der übliche Ansatz besteht darin, die Funktion im zu platzieren, damit sie den Inhalt der Seite nicht beeinträchtigt.

Sie können das Skript auch in einer externen Datei mit der Erweiterung .js speichern. Externe Dateien enthalten normalerweise Code, der von mehreren Webseiten verwendet wird. Hinweis: Bei Verwendung externer Skripte kann das Tag