我的代碼組織方式://把自己的全部代碼用一個自執(zhí)行函數(shù)包起來(function() {
//下面是實現(xiàn)圖片輪播的代碼,也用一個自執(zhí)行函數(shù)包括起來
(function() { //圖片輪播的代碼...
//圖片輪播需要用到的變量和函數(shù)
var $a = ...; var $b = function() { ... }; //其它的代碼
....
})();
//下面是實現(xiàn)頂部導航特效的代碼,也用一個自執(zhí)行函數(shù)包括起來
(function() { //實現(xiàn)特效的代碼...
//特效要用到的變量和函數(shù)
var $a = ...; var $b = function() { ... }; //其它的代碼
....
})();
})();這樣寫的話,隨著功能的增多,自執(zhí)行的匿名函數(shù)會越寫越多??雌饋碛行┎粋惒活?。大家平常都用哪些好的方法去組織代碼的?
JS中避免變量命名沖突的方法就是把代碼放到一個自執(zhí)行匿名函數(shù)之內(nèi),但是除了這個還有其好的代碼組
慕運維8079593
2018-10-10 17:26:52