匿名函数:就是没有函数名的函数,因为没有名字,所以可以防止与其他函数的冲突
匿名函数的定义
var fn=function(){
xxxx....;
}
fn();//匿名函数的调用
匿名函数的自调用:
1.匿名函数是一个代码块
2. 代码块什么之后立即执行
3. 改代码块只执行一次,可以防止被多次执行
(function(i){
console.debug(i);
} )(10); //10
匿名函数的自调用执行步骤
1.定义一个代码块
function(){
xxx…..;
}
2.通过(匿名函数块)返回函数自身
3.(匿名函数块())() 调用函数