一、养成良好的编码习惯,提高可维护性
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 })();
时间: 2024-12-19 10:13:46