标签:
先把(function(){})()格式如下:
1. ( 2. function(){} 3. ) 4. ()
1、第2行function(){}是一个function函数
2、被1、3行括号包围,结果就是function(){}返回一个函数,
3、第4行返回函数执行
即:
1. function(){ ... } 2. (1) 3. 2()
############
1 声明函数
2 返回一个函数
3 执行函数
############
看个例子:
(function(doc){ doc.location = ‘..‘; alert(‘hhh‘) })(document);
相当于
function test(doc){ doc.location=‘..‘; alert(‘hhh‘); } test(document)
标签:
原文地址:http://www.cnblogs.com/moon-future/p/5857860.html