Viele Leute übersehen die theoretischen Aspekte von 1. Eigenschaften von JS1.1 Multiparadigma Objektorientierte Programmierung hilft Programmierern, die Komponenten einer Softwareanwendung einfacher zu visualisieren. Darüber hinaus können Programmierer durch das Erlernen Diese Vielseitigkeit macht 1.2 Erläuterung Der Unterschied zu Warnung: Aber mit der Zeit und etwas Übung werden Sie lernen, reibungslos zu laufen. Der häufigste Fehler besteht darin, dass Ihre Variablen 1.3 Einzelthread Synchrone Tasks sind Anweisungen, die verarbeitet werden, sobald sie auftreten, das heißt, sie werden sofort ausgeführt. Zu diesen Aufgaben gehören Protokollierungsanweisungen, Variablendeklarationen, Bedingungsprüfungen usw. Bei asynchronen Aufgaben handelt es sich um Aufgaben, deren Ausgabe unterschiedlich lange dauern kann. Ein Beispiel für eine asynchrone Aufgabe könnte das Anfordern von Informationen von Darüber hinaus verfügt Sie können die Single-Thread-Natur von während(wahr) {} Sie können jetzt feststellen, dass diese Seite überhaupt nicht reagiert. Dies liegt daran, dass 1.4 Nicht blockierendWir haben asynchrone Aufgaben bereits besprochen. Da JS in einer Single-Thread-Umgebung ausgeführt wird, wartet es standardmäßig nicht! Asynchrone Codeblöcke werden erst ausgeführt, nachdem die Ausführung aller synchronen Codeblöcke abgeschlossen ist, unabhängig von der Position des Codes im Programm. console.log("Ich bin die erste Anweisung") setzeTimeout(()=> { console.log("Ich bin die zweite Anweisung") },1000) console.log("Ich bin die dritte Anweisung") Hier protokolliert Beim Überprüfen der Ausgabe Ich bin die erste Aussage. Ich bin die dritte Aussage. Ich bin die zweite Aussage. Wir können sehen, dass die dritte Anweisung vor der zweiten Anweisung protokolliert wird. Dies liegt an der inhärenten Art und Weise, wie JS synchrone und asynchrone Codeblöcke verarbeitet. 1.5 Erweitert Diese fortschrittliche Natur von Dies hat sich jedoch 1.6 Dynamische Typisierung // In C müssen Variablen einen Datentyp haben. Um den Datentyp von einem Typ in einen anderen zu ändern, müssen wir die Typkonvertierung int a = 5 verwenden. Zeichen b = "a"; Gleitkomma c = 7,036; In sei a = 5 console.log(a) // 5 a = 'Hallo Welt' console.log(a) // Hallo Welt const b = 'JS ist cool' console.log(b) // JS ist cool b = 'Ich habe meine Meinung geändert' console.log(b) // Fehler: const kann nicht geändert werden Obwohl die Typinferenz aufgrund ihrer einfachen Handhabung ein Pluspunkt zu sein scheint, wird sie bei größeren Projekten, bei denen Typensicherheit eine Rolle spielt, sofort zum Nachteil. Aus diesem Grund verwenden größere Projekte 2. Lernstrategien Es hat eine Weile gedauert, bis ich mich in Erstens: Überstürzen Sie nichts beim Erlernen dieser Frameworks. Sie müssen einige Zeit damit verbringen, 3. Grundkenntnisse
Fortgeschrittenenbereich (Mindestanforderung)
Lernen Sie beim Erstellen Ihrer Projekte weiter, und schon bald werden Sie die Sprache gut beherrschen. Dies ist das Ende dieses Artikels zur ausführlichen Einführung in die grundlegenden Konzepte von JS. Weitere relevante grundlegende Konzepte von JS finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Dockerfile-Implementierungscode beim Starten von zwei Prozessen in einem Docker-Container
>>: Detailliertes Tutorial zur Registrierung und Aktivierung von Navicat für MySQL 15
Inhaltsverzeichnis 01 ReplicaSet-Architektur 02 E...
Dieser Artikel veranschaulicht anhand von Beispie...
In diesem Artikel wird der Beispielcode für den C...
Diese eingeführten HTML-Tags entsprechen nicht un...
Wenn die Tabelle breit ist, kann es zu einem Über...
In diesem Artikel wird der spezifische Code von j...
In horizontaler Richtung können Sie die Zellenaus...
Den Ergebnissen zufolge gibt es für die Definitio...
Schwarm drei virtuelle Maschinen 132,133,134 1. I...
Wenn Sie Magento häufig ändern, stoßen Sie möglich...
Verwenden Sie um dies zu erreichen, die modulare ...
1. Überprüfen Sie die Kali-Linux-Systemversion Be...
Die Projektanforderungen lauten: Datum und Uhrzei...
Inhaltsverzeichnis Was ist das Beobachtermuster? ...
Inhaltsverzeichnis 1. Befehl 2. docker-compose.ym...