5个写JS的好习惯
在项目中写了些JS,最近系统的看了一下JS的书,发现以前写的代码很多都是不符合规范的,现在写几条写JS的好习惯:
1.不要用鼠标事件触发需要事件(dom)
比如说onchange事件,尽量使用键盘事件,因为我们要考虑残疾人士。
2.尽量避免使用全局变量
这个每个语言中都说最好不用全局变量,全局变量的坏处,我就不多说了。
3.不要写与某个浏览器相关的JS代码
这样的坏处也很明显,不能兼容所有浏览器的代码是要不得的。但有人会问,那些方法是某些浏览器特有的,这个就要去看w3c标准,还有平时多积累,多记忆。
4.不要判断浏览器嗅探例程
不要通过判断浏览器的能力或者是什么浏览器,而进行什么样的操作,早期这种方式很流行,但是现在你还不如直接检查你使用的对象是否存在,然后再使用其方法。
5.允许柔性衰减
这个词一般程序员都知道,就是离开了JS你的页面依然可以继续运行。例:所以,我们不能把表单提交写在JS里,如果JS被禁用了,那么表单就不能被提交了。
浙公网安备 33010602011771号