1. 程式人生 > >【WEB前端開發最佳實踐系列】JavaScript篇

【WEB前端開發最佳實踐系列】JavaScript篇

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篇