學習閉包的基礎知識:
函數聲明
function fn(){
//這裡是代碼
};
fn(); //運作fn函數
與上面等價
var fn = function(){
}
fn(); //運作
對fn()進行替換一下
(fn)()等價與fn()
(function(){
})()
測試:
var str= '自運作'
alert(str); //就可以運作了
alert(str); //不能通路str變量
這樣作的好處盡可能的少用全局變量
cssfirefly
http://cssfirefly.cnblogs.com