Heim > Web-Frontend > js-Tutorial > Vertiefendes Verständnis selbstausführender anonymer Funktionen in Javascript (grafisches Tutorial)

Vertiefendes Verständnis selbstausführender anonymer Funktionen in Javascript (grafisches Tutorial)

亚连
Freigeben: 2018-05-21 11:04:22
Original
1461 Leute haben es durchsucht

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(){
//代码
})();
Nach dem Login kopieren

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。
Nach dem Login kopieren

Kommen Sie zurück und werfen Sie einen Blick auf das Schreiben des JQuery-Plug-Ins

(function($) {
 // Code goes here
})(jQuery);
Nach dem Login kopieren

Dieser Code entspricht

var a=functon($)
{//code
};

a(jQuery);
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage