現(xiàn)在互聯(lián)網(wǎng)比較流行WEB2.0技術(shù),一談到它就會想到AJAX 。隱藏在AJAX后面的是一大段的Javascript代碼。 要是javascript代碼錯(cuò)了問題,在頁面加alert() ??? 這里提供一種全新的JS調(diào)試方法, 如果有人會更高級的調(diào)試JS的方法,希望能在這里一起討論! 首先電腦上必須安裝了 Microsoft word 2000 以上(我的是WORD2003)。 打開一個(gè)word ,在菜單欄目中 選上 “ 工具 ” ---》 “宏(M)” -----》 “Microsoft 腳本編譯器(w)”如下圖 根據(jù)提示安裝編譯器。安裝完成后會出現(xiàn)一個(gè)將WORD轉(zhuǎn)變成代碼的界面。 其次是,將IE瀏覽器的設(shè)置減少, 在IE的菜單中 “工具” –》 “Internet 選項(xiàng) ..” ---》“高級”中 將 禁止腳本調(diào)試這2個(gè)選項(xiàng)‘勾’去掉,如果機(jī)器是選上的情況。 如下圖 去掉選擇之后,重新打開一個(gè)IE,你會發(fā)現(xiàn)在IE的菜單“查看“ 欄目中多了 “腳本調(diào)試程序“,細(xì)心的人就能發(fā)現(xiàn),沒裝之前是沒有這個(gè)選項(xiàng)的。
如下圖 最后就來調(diào)試我們的JS程序了,將頁面運(yùn)行到JS有問題的那一頁, 然后點(diǎn)擊IE的菜單“查看” ---》 “腳本調(diào)試程序” –》“打開” (打開的時(shí)候可能會有2個(gè)提示,選擇“確定”就可以)。 在調(diào)試之前先做下設(shè)置: 在下圖的菜單中,“調(diào)試”|| “窗口” 中將 “本地變量” “監(jiān)視” “即時(shí)” 給弄出來,他們的作用分別是: 本地變量:所有的Var的值是什么,都會在這里 監(jiān)視: 當(dāng)知道變量名字,不知道值的時(shí)候,可以在這里輸入變量名字, 然后回車就出來值了。 即時(shí):想要改變某個(gè)變量的值就在這里操作,輸入變量的名字和對應(yīng)著改變后的值 回車 F10 是跳過 F11是跟進(jìn) (詳細(xì)的查看調(diào)試菜單)
出現(xiàn)類似下圖的一個(gè)界面,在有問題的地方,設(shè)下“斷點(diǎn)”,刷新頁面調(diào)試。 |