Jquery源码分析之匿名函数的自执行

简介: 匿名函数的格式:格式:(function(){//代码})();  //和这个基于jQuery的比较下: $(function(){ alert("this is a test"); }); 解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。

匿名函数的格式:

格式:
(function(){
//代码
})();

 

 

//和这个基于jQuery的比较下:

 $(function(){
     alert("this is a test");
 });

 

解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。 

例如:

(function(arg){
  alert(arg+100);
})(20);


// 这个例子返回120。

 

相关文章
|
JavaScript
jQuery遍历div,判断是否为空,为空时执行某个操作
jQuery遍历div,判断是否为空,为空时执行某个操作
146 0
jQuery遍历div,判断是否为空,为空时执行某个操作
|
JavaScript
关于jQuery中toggle参数callback函数提前执行问题
关于jQuery中toggle参数callback函数提前执行问题
97 0
|
JavaScript
关于jquery trigger函数执行两次的问题解决
关于jquery trigger函数执行两次的解决方法
248 0
|
JavaScript 前端开发
jquery点击按钮或链接,第一次与第二次执行不同的事件
  本文和大家分享一个jquery的实例,这个实例实现的是点击网页里的按钮或链接,第一次和第二次会执行不同的事件,也就是两个事件会轮流执行。 $(function(){ var f = false; $("#aijquery1").
1430 0