Dieses Mal werde ich Ihnen eine Zusammenfassung der Grundkenntnisse von JavaScript geben. Dies ist der erste Fall.
Schreiben Sie vorne
JavaScript ist eine Skriptsprache für das Internet! JavaScript wird von Millionen von Webseiten verwendet, um das Design zu verbessern, Formulare zu validieren, Browser zu erkennen, Cookiess zu erstellen und vieles mehr.
Funktionen der JS-Sprache
Interpretierte Sprache (muss nicht in eine Datei kompiliert werden) plattformübergreifend
Single-Threaded
ECMA-Annotation- Um die technischen Vorteile von Microsoft Exit JScript zu nutzen, startet CEnvi ScriptEase, das sowohl im Browser als auch in JavaScript ausgeführt werden kann. Um die Spezifikationen zu vereinheitlichen, ist JavaScript mit dem ECMA-Standard kompatibel und wird daher auch zu ECMAScript
(1) Der Unterschied zwischen interpretierten Sprachen und kompilierten Sprachen
Kompilierte Sprachen: Das Programm Vor der Ausführung ist eine spezielle Kompilierung erforderlich. Der Prozess besteht darin, das Programm in eine Maschinensprachendatei zu kompilieren. Es ist nicht erforderlich, es beim Ausführen erneut zu übersetzen. Verwenden Sie einfach das kompilierte Ergebnis direkt. Die Effizienz der Programmausführung ist hoch, es ist auf den Compiler angewiesen und die plattformübergreifende Leistung ist schlecht. Wie C, C++, Delphi usw.
Interpretierte Sprachen: Interpretierte Sprachprogramme müssen vor der Ausführung nicht kompiliert werden. Ein spezialisierter Interpreter ist für die Interpretation jeder Anweisung verantwortlich Es wird Programmcode ausgeführt. Auf diese Weise muss die interpretierte Sprache bei jeder Ausführung übersetzt werden, was relativ ineffizient ist. Zum Beispiel JavaScript PHP Python usw.
Java ist etwas Besonderes. Es übergibt zuerst eine Anweisung javac-->compile-->.class-Datei und übergibt dann--. ->jvm virtual machine- - Interpretieren und ausführen
graph TB
A{java file}-->B (über den Befehl javac)
B--> .class]
C-- > D[jvm virtual machine]
D--> >Welchen Pfad nimmt ein einzelner Thread, wenn das Programm ausgeführt wird? Die Programmpfade sind in fortlaufender Reihenfolge angeordnet. Die ersten müssen abgearbeitet werden, bevor die späteren ausgeführt werden.
Warteschlange
Rotationszeitscheibe: Die Zeitscheibenrotationsplanung ist einer der ältesten, einfachsten, fairsten und am weitesten verbreiteten Algorithmen, auch bekannt als RR-Scheduling . Jedem Prozess wird ein Zeitraum zugewiesen, der als Zeitscheibe bezeichnet wird. Dabei handelt es sich um die Zeit, in der der Prozess ausgeführt werden darf. Ich glaube, Sie haben die Methode beherrscht, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln Artikel auf der chinesischen PHP-Website!Verwandte Lektüre:
Vue-Lebenszyklus, Vue-Instanz, Vorlagensyntax
Detaillierte Erklärung für Anfänger, die vue lernen
Das obige ist der detaillierte Inhalt vonZusammenfassung der grundlegenden JavaScript-Kenntnisse (1). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!