使用瀏覽器調試javascript程序
作者:佚名 時間:2013-12-07 分享到:
javascript常用調試工具是瀏覽器,不同的瀏覽器對腳本錯誤的提示及詳細程序不同,例如下面的代碼就包含錯誤:字符串少了后面的雙引號;
var str="hello,world!,
當使用ie瀏覽器打開時,則會彈出對話框報告腳本錯誤,如果瀏覽器設計為不自動彈出腳本錯誤,則不會自動彈出上述對話框,這時在瀏覽器的狀態(tài)欄可以看到一個黃色的感嘆號,表示當前頁面出現腳本錯誤.
雙擊這個感嘆號圖標則會彈出腳本錯誤的詳細信息.
而在firefox瀏覽器中,腳本錯誤的提示信息則要詳細得多,使用firefox瀏覽器打開剛才有腳本錯誤的頁面,然后單擊[工具]|[javascript控制臺]命令,則會提示錯誤信息.firefox可以將相應的錯誤代碼提示出來,并準確報告錯誤所在的位置,單擊它提供的鏈接還能直接查看代碼,firefox瀏覽器提供的錯誤信息通常比較準確,而且對于包含在外部文件中的javascript代碼的錯誤也能正確的指出,而ie瀏覽器的錯誤提示功能則很簡易,不僅僅提供的錯誤信息常常不能精確,且當html包括外部javascript文件時或者錯誤出現在外部文件中時,ie瀏覽器往往無法準確定位.
在實際的程序中常常有各種各樣的邏輯錯誤,使程序的運行效果不準確,這就需要在代碼中跟蹤變量的修士,常用的方法與傳統(tǒng)編程很類似;就是在代碼中插入alert語句,分析程序的運行情況或跟蹤變量的值.