规范JavaScript 编码闭包
1,一个函数体内的变量声明只使用一个var框架
var aaa, bbb, ccc;
2, 保持框架习惯一致性函数
好比使用jQuery的 $获取DOM ,就不要再去混合使用getElementById()this
3, 对非取值器方法使用链式调用编码
在设计时,对于非取值器方法,应该返回 this, 方便链式操做 spa
尽可能避免出现this.aaa(); this.bbb();... 相似的冗余代码设计
4,使用导入导出的思想及闭包管理私有方法,而不是使用 ‘_key’code
;(function(w,f,b,e){ //code... e.abc = ... // abc将被导出到外部的export })(window,foo,bar,export) // 导入的外部变量写在这里
5, 排版对象
每一个functon【方法】之间多出一个空格blog
var aaa = funuction () { // Code } var bbb = function () { } ...
6,使用 try (...) catch (e) { ... }
try () { // 执行能够正常运行的代码 } catch (e) { // 处理捕获到的错误 }
7,jQuery变量使用 $ 开头 , 区分真实DOM对象
最后:芝兰生于空谷,不以无人而不芳!君子修身养道,不以穷困而改志!