Jetzt werde ich Ihnen ein tiefgreifendes Verständnis der selbstausführenden anonymen Funktionen in Javascript vermitteln. Lassen Sie mich es jetzt mit Ihnen teilen und es allen als Referenz geben.
Format:
(function(){ //代码 })();
Erläuterung: Dies ist ein recht eleganter Code (Sie könnten verwirrt sein, wenn Sie ihn zum ersten Mal sehen:)), das erste Paar, das die Funktion umgibt (function(){ }) Die Klammern geben eine unbenannte Funktion an das Skript zurück, und dann führt ein Paar leerer Klammern sofort die zurückgegebene unbenannte Funktion aus, wobei die Parameter der anonymen Funktion in den Klammern enthalten sind.
Nehmen wir ein Beispiel mit Parametern:
(function(arg){ alert(arg+100); })(20); // 这个例子返回120。
Kommen Sie zurück und werfen Sie einen Blick auf das Schreiben des JQuery-Plug-Ins
(function($) { // Code goes here })(jQuery);
Dieser Code entspricht
var a=functon($) {//code }; a(jQuery);
Das Obige habe ich für alle zusammengestellt und hoffe, dass es in Zukunft für alle hilfreich sein wird.
Verwandte Artikel:
Beispielfreigabe der Überprüfung des E-Mail-Adressformats in JavaScript
Javascriptneu( ) Ausführliche Erklärung
Sammeln und teilen Sie einige häufige Fehler in JavaScript
Das obige ist der detaillierte Inhalt vonVertiefendes Verständnis selbstausführender anonymer Funktionen in Javascript (grafisches Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!