5个写JS的好习惯

在项目中写了些JS,最近系统的看了一下JS的书,发现以前写的代码很多都是不符合规范的,现在写几条写JS的好习惯:

1.不要用鼠标事件触发需要事件(dom)

比如说onchange事件,尽量使用键盘事件,因为我们要考虑残疾人士。

2.尽量避免使用全局变量

这个每个语言中都说最好不用全局变量,全局变量的坏处,我就不多说了。

3.不要写与某个浏览器相关的JS代码

这样的坏处也很明显,不能兼容所有浏览器的代码是要不得的。但有人会问,那些方法是某些浏览器特有的,这个就要去看w3c标准,还有平时多积累,多记忆。

4.不要判断浏览器嗅探例程

不要通过判断浏览器的能力或者是什么浏览器,而进行什么样的操作,早期这种方式很流行,但是现在你还不如直接检查你使用的对象是否存在,然后再使用其方法。

5.允许柔性衰减

这个词一般程序员都知道,就是离开了JS你的页面依然可以继续运行。例:所以,我们不能把表单提交写在JS里,如果JS被禁用了,那么表单就不能被提交了。

posted @ 2014-03-25 10:45  小毅哥  阅读(172)  评论(0)    收藏  举报