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

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

亚连
亚连Original
2018-05-21 11:04:221408Durchsuche

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!

Stellungnahme:
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