天天看點

js自運作函數

學習閉包的基礎知識:

函數聲明

function fn(){

  //這裡是代碼

};

fn(); //運作fn函數

與上面等價

var fn = function(){

}

fn(); //運作

對fn()進行替換一下

(fn)()等價與fn()

(function(){

})()

測試:

  var str= '自運作'

  alert(str);  //就可以運作了

alert(str); //不能通路str變量

這樣作的好處盡可能的少用全局變量

cssfirefly

http://cssfirefly.cnblogs.com