Heim  >  Artikel  >  Web-Frontend  >  Was ist JS-Pre-Parsing?

Was ist JS-Pre-Parsing?

PHP中文网
PHP中文网Original
2017-06-20 10:15:392666Durchsuche

Was ist JS-Voranalyse?
Im aktuellen Bereich wird vor der Ausführung von js Code mit den Schlüsselwörtern var und function im Voraus deklariert,
und im Speicher angeordnet es, und führen Sie dann den js-Code von oben nach unten aus.

JS führt die JS-Ausführung Zeile für Zeile vor

Was bedeutet js-Voranalyse?
1> Die Variable nach var
3> Die von der Funktion

1

übergebene Variable , all Es ist eine Deklaration. Unabhängig davon, ob ihr ein Wert zugewiesen ist oder nicht, wird ihr der Wert undefiniert zugewiesen.
Weisen Sie bei der Übergabe von Parametern Werte direkt zu Alert(a);
var a = 1;
Alert(b);
var b = function( ){

}
warning(c);
var c;

2

Beim Vorparsen wird define deklariert und definiert, aber es speichert Der Datenraum speichert den Code als Zeichenfolge, was bedeutungslos ist

Alert(a);//Die Zeichenfolge der Funktion
function a(){
Alert ( „Vorab analysierte Funktion1“)
}

3

Die Funktionen, die Sie beim Vorab-Parsing sofort ausführen möchten, werden in ein Paar ()-Klammern ( function fn(){

alert("pre-parsed function1")

}(2)); Schließung

(function(){

alert("pre -parsed function2" )

}());

Unter welchen Umständen wird js vorab analysiert

1. Wenn Sie auf das Tag