JavaScript调试的总结_AX
2006-09-30 08:29
316 查看
宣言:这篇帖子真的有含金量,就怕你空入宝山!
腳本不執行的原因:
①腳本有錯誤
1.沒有該函數,或函數名不正確.
2.獲得HTML控件值時由于取的不正確,不能執行
3.语法不正确.见注1
②HTML控件與函數名相同
我遇到过的情况:
1.多写了半个括号,检查了半天
2.取对象一般用name,见注2
3.调试真费劲,还没有语法检查,只能用alert();语句一遍一遍的试.谁有好方法??
4.汉字当id/name不可以!!,你不信?自己试一下就知道了.
5.落了个连字符串的+
6.就是写上篇帖子的时候,在HTML代码上写注释,忘了把注释引起来.
7.for语句写成这样: for(int i=0;i<5;i++){} 貌似正确,检查n遍不得其果?问同事,怒曰:int是什么类型????
正解:
for(var i=0;i<5;i++){}
注1:曾经用switch语句,看语法上case后没有break,自己也没写,结果可想而知:把每个case都执行了一遍,原来多好的帮助资料都可能有小错误,一个字:悟!
注2:记住:获得HTML控件全部用其name,如:document.mailForm.mailSelect.value;其中,mailForm mailSelect都是控件的name,只有一种情况会用到id:document.getElementById("AX"); 其中AX为某控件的id ,而且,getElementById()方法是document对象的方法,换句话说,getElementById只能用在document后, 都是DOM惹的祸!!!这么重要的东西怎么就没人跟新人说呢?
【总结】基礎語法不扎實,编写JS时没有养成好的编码格式,竟然出现了丢括号这样的低级失误(可能是我删除时少删了个,如果是写时少写了个,打死我我都不信,我写括号时都是成对写的),前两天看了本DHTML的书前十章,对HTML,CSS,JavaScript,DOM有了更近一步的了解,希望大家也看看这方面的书.
相关文章推荐
- JavaScript调试的总结_AX
- JavaScript错误处理与调试总结
- JavaScript 错误处理与调试经验总结
- JavaScript 错误处理与调试总结
- JavaScript 错误处理与调试经验总结
- javascript在vs2003中调试随笔和Fitch and Mather 7.0中javascript使用小总结
- 实用火狐浏览器插件总结(用于调试javascript的插件--firedebug)
- 最全面的JavaScript调试技巧总结
- 最全面的JavaScript调试技巧总结
- 最全面的JavaScript调试技巧总结
- JavaScript调试技巧总结
- JavaScript调试技巧总结
- javascript在vs2003中调试随笔和javascript使用小总结[转载]
- LCD 调试总结
- 十大经典算法总结(Javascript描述)
- Javascript高级程序设计第17章(错误处理与调试)
- 【Javascript】javascript学习 三十七 JavaScript 总结
- javascript、js操作json方法总结(json字符创转换json对象)
- 利用chrome调试JavaScript代码
- javascript调试原理(二) ---模拟实现 (转)