自调用函数

我们知道在<Script></Script>标签中直接写

function MyFunction(){ ...... }

除非我们调用MyFunction(),否则这个函数就是只是一个生命和定义,不会自行执行

 

但是我们有两种方法让这个函数自动执行:

(1) 直接在函数定义完之后传入参数

(function (a,b) {
    var x = "Hello!!";      // 我将调用自己
})(1,2);

 

(2) 将匿名的方法直接放在$()中即可自动执行

$(function(){

    ..............})

 

实际上(2)并不是什么自调用函数,而是jQuery中的"文档就绪执行"

 

$(document).ready(function(){

   // jQuery methods go here...

});

 

等价于▼

 

$(function(){

   // jQuery methods go here...

});

 

posted @ 2016-07-08 15:57  RoperLee  阅读(209)  评论(0)    收藏  举报