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
1. Importieren Sie den grundlegenden Stil externe...
Einführung Als ich mehr über die Datenbanktheorie...
Vorwort Die MySQL-Abfrage verwendet den Select-Be...
Code kopieren Der Code lautet wie folgt: html { Ü...
Jeden Tag ein jQuery-Plugin – um einen Suchverlau...
MySQL Binlog ist ein sehr wichtiges Protokoll in ...
Tastaturzeichen Englisch ` Rückwärtszitat ~ Tilde...
Der Windows Server 2008-Server wird automatisch n...
Vorwort Mit Vuex können wir im Store „Getter“ def...
Detailliertes Tutorial zum Herunterladen und Inst...
Inhaltsverzeichnis 1. Einfach zu bedienen 2. Verw...
1 Das Select-Tag muss geschlossen sein <select&...
Teil des Codes: Code kopieren Der Code lautet wie...
Spezifische Methode: 1. Öffnen Sie die Eingabeauf...
Da ich heute nichts zu tun habe, habe ich ein paa...