1、边写边测试,确保到目前为止,所有的模块都是有效的,所有的模块都实现了预期的功能,所有的模块都经过测试。这不仅对JavaScript的编程是必须的,对任何类型的编程都是必要的。只是JavaScirpt表现的更为明显。
测试应当以尽量小的单位进行,甚至每句话都进行测试,这不是浪费时间。
没写完一句话,都要进行确认,都要反复的阅读,都要确保每一个字母的正确。
2、尽量实现脚本和网页的分离,尽量实现html和动态内容的分离。
3、将问题定位到更细节,定位越精确,越容易发现问题。
4、注意细节:大小写、全角半角、字符的编码(ASCII?unicode?gb2312?)、单词是否出现错误(单词的字母是否颠倒顺序?是否多或少了字母?)、注意比较和赋值的不同、注意字符串和数字的不同。
5、注意html的元素及属性的拼写是否正确,使用是否正确
6、对于JavaScript本身的知识,需要更加熟悉。
7、精确定位(最小单元测试)和alert()永远是最有效的方法。