【WEB前端開發最佳實踐系列】JavaScript篇
阿新 • • 發佈:2017-09-19
return 訪問 on() 語句 ret 作用域 {} 公開 成對
一、養成良好的編碼習慣,提高可維護性
1、避免定義全局變量和函數,解決全局變量而導致的代碼“汙染”最簡單的額方法就是把變量和方法封裝在一個變量對象上,使其變成對象的屬性:
1 var myCurrentAction = { 2 length : 0 , 3 init : function(){}, 4 action : function(){} 5 }
還可以將全局的變量包含在一個局部作用域中,然後在這個作用域中完成這些變量的定義以及變量使用的邏輯:
1 (function(){ 2 var length = 0; 3 function init(){}4 function action (){} 5 })();
模塊之間交互使用return語句(即做到了代碼邏輯的封裝,又公開了需要訪問的接口):
1 var myCurrentAction = (function(){ 2 var length = 0; 3 function init(){} 4 function action(){} 5 return { 6 init : init 7 } 8 })();
【WEB前端開發最佳實踐系列】JavaScript篇