AXzhz

专注ASP.NET!
        写软件的都是小姐,用软件的都是大爷。真TMD说的正确!
                嫖妓不给钱,反说被强奸!___中国共享软件的无奈!
读小学的时候大学不要钱,读大学了小学不要钱。
没工作时国家有分福利房,工作了后全是高价房!!

                        此软件能有效的破解QQ密码。(注:破解QQ密码是违法行为,请不要将软件用于违法行为)
“安得广厦千万间,大庇天下寒士俱欢颜,风雨不动安如山。”1200多年前,诗人杜甫的理想,如今被一帮享受着电脑和互联网带来的快捷生活方式的受过高等教育的大孩子憧憬着。

导航

JavaScript调试的总结_AX

宣言:这篇帖子真的有含金量,就怕你空入宝山!

腳本不執行的原因:
①腳本有錯誤
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有了更近一步的了解,希望大家也看看这方面的书.

posted on 2006-09-25 11:41  斧头帮少帮主  阅读(2263)  评论(4编辑  收藏  举报

Google
 
站内搜索:        
园内搜索:
金山词霸: