本文总结了编写JavaScript代码时的八项关键规则,涵盖避免滥用document.write、采用渐进式能力检测、分离行为与结构、弃用专有API、脚本外部化、渐进增强策略、避免全局变量污染以及规范注释等方面,旨在帮助开发者提升代码质量与长期可维护性。
JavaScript代码编写的核心规范
避免在代码中大量使用document.write()方法。
应采用渐进式能力检测,即检查客户端是否支持特定对象,而非直接判断客户端类型,并测试所需使用的具体对象。
应优先访问已有HTML中的内容,而非通过JavaScript动态添加HTML元素,以实现行为层与结构层的分离。
避免使用专有的DOM对象,例如Internet Explorer特有的document.all。
应将JavaScript脚本放入独立的.js文件中,避免在HTML页面中分散编写脚本代码。
应对原本无需客户端编程即可正常运行的网站进行改进,而非先添加脚本再补充非脚本的备用方案。
代码应保持独立性,避免使用可能与其他脚本产生冲突的全局变量,建议使用对象字面量来封装变量。
应对代码功能进行注释,因为未来的维护者很可能就是开发者本人。