版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、A 使用alert( 和document.write( 方法監(jiān)視變量值如果要中斷代碼的運行,監(jiān)視變量的值,則使用alert( 方法;如果需要查看的值很多,則使用document.write( 方法,避免反復(fù)單擊“確定”按鈕; B 使用window.onerror 事件當(dāng)頁面出現(xiàn)異常時,onerror 事件會在window 對象上觸發(fā)。它能在一定程度上告訴開發(fā)者相關(guān)的錯誤信息。示例: <script type="text/javascript"> fun
2、ction myerror(_message,_url,_line alert("錯誤信息:" + _message +"n錯誤的URI:" + _url
3、 +"n錯誤的行數(shù):" + _line return true; /屏蔽系統(tǒng)的事件 /綁定錯誤事件 window.onerror = myerr
4、or; /觸發(fā)錯誤示例: window,onload = test; script>注意:在IE 中,觸發(fā)error 事件后,正常的代碼會繼續(xù)運行,所有的變量和數(shù)據(jù)都會保存下來,在其onerror 事件處理方法中可以正常訪問到;而在Firefox 中,觸發(fā)error 事件后,一切都結(jié)束,所有的變量和數(shù)據(jù)都將被銷毀。 C 使用 try.catch 語句找錯誤示例: <script ty
5、pe="text/javascript"> try alert(觸發(fā)異常; catch (_ex /可以省略“_ex”參數(shù)
6、60; var err = "錯誤信息" for (var i in _ex err += "n參數(shù)名
7、:" + i + "t參數(shù)值:" + _exi; alert(err; /打印錯誤
8、 finally /finally 可以被省略. alert("finally 總是會運行" script>注意:try.catch 并不能很好的處理JavaScript 的語法錯誤。示例: <script type=&q
9、uot;text/javascript"> try alert("觸發(fā)語法錯誤" /多了半邊“” catch (_ex /可以省略_ex參數(shù)
10、160; var err = "錯誤信息" for (var i in _ex err += "n參數(shù)名:" + i
11、160; + "t參數(shù)值:" + _exi; alert(err; /打印錯誤 script>該示例并沒有進入catch 塊中。 D
12、 使用相關(guān)調(diào)試器在IE 和Firefox 瀏覽器中,可以使用相關(guān)的調(diào)試器或插件對JavaScript 進行調(diào)試。 在Firefox 瀏覽器中,可以使用其自帶的“錯誤控制臺”。操作步驟如下: 打開Firefox 瀏覽器 在菜單條“工具”中 選擇“錯誤控制臺”即可。 在沒有其他插件的情況下,其自帶的“錯誤控制臺”是一個非常不錯的選擇。 另外,在Firefox 瀏覽器中,還有一些很不錯的調(diào)試器,如:Venkman、Firebug 等。
13、160; Venkman 調(diào)試器安裝后,可以在Firefox 瀏覽器 在菜單條“工具”中 選擇“JavaScript Debugger ”命令啟用; Firebug 調(diào)試器安裝后,可以在Firefox 瀏覽器 在菜單條“工具”中 選擇“Firebug” 選擇“打開 Firebug”即可; 在IE 瀏覽器中,可以使用 Microsoft Script Debug
14、ger 調(diào)試器 Microsoft Script Debugger 是微軟隨IE 4 一同發(fā)布的一個IE插件,可以從微軟的官方網(wǎng)站上免費下載。 下載安裝以后,必須將IE 瀏覽器的調(diào)試選項打開才能使用。操作步驟如下: 1> 打開IE 瀏覽器 選擇菜單欄的“工具” “Internet 選項”命令 “高級”選項卡 將“禁用腳
15、本調(diào)試(Internet Explorer )”復(fù)選框中的勾去掉即可。 2> 當(dāng)IE 瀏覽器正在瀏覽頁面時,運行Microsoft Script Debugger 調(diào)試器工具即可進行調(diào)試。 在Microsoft Script Debugger 調(diào)試器的 Running Document 面板中選擇開啟的頁面文件(只讀),然后按F9 可以設(shè)置斷點調(diào)試。另外,其Com
16、mand Window 面板也是一個很有用的功能,它能在代碼斷點停止時,在其中輸入變量名并回車,便可看到此時變量的值;Command Window 面板甚至可以接受簡單的JavaScript 命令。但Microsoft Script Debugger 調(diào)試器自身還存在一個bug 問題。1.HTML的調(diào)試 將鼠標(biāo)放在任意元素上,右鍵Inspect Element,即可查看該元素的HTML內(nèi)容。(也可以通過F12打開開發(fā)者工具)效果如下 在Elements面板中 將鼠標(biāo)放在任意元素上,HTML界面上對應(yīng)的元素會被選中 右擊元素,可以直接修改或者是移除
17、元素,修改后的元素效果會馬上反應(yīng)在頁面上 2.CSS的調(diào)試 在開發(fā)者工具的右側(cè)面板可以找到對應(yīng)的CSS調(diào)試框 Styles分類下可以看到該元素的詳細(xì)樣式,而且你還可以直接修改它 (點擊一個樣式,或者雙擊空白處) 樣式的右側(cè)會提示該樣式來自哪個文件的哪一行 被加了刪除線的樣式是無效的,或者被覆蓋了 將鼠標(biāo)放在樣式上的時候,右側(cè)會出現(xiàn)一個CheckBox,用于啟用和禁用當(dāng)前樣式 3.Javascript調(diào)試 首先是Javascript調(diào)試框 左側(cè)是javascript面板,可以加斷點(綠色),當(dāng)前正運行到的行(紅色) 位于script.js的下拉框可以選擇不同的js文件調(diào)試,(如果你的js文件有結(jié)構(gòu)錯誤,可能沒法被加載到列表中) 右上方是javascript內(nèi)容搜索 Watch Expressions可以運行和查看表達(dá)式和變量 Call Stack顯示當(dāng)前堆棧,單擊可以切換到堆棧中的不同位置 Scope variables,顯示當(dāng)前上下文變量 Breakpoints, 斷點 co
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024美容院加盟合作協(xié)議書(五年有效期)
- 2025年煙草產(chǎn)品采購合同模板3篇
- 二零二五年度地鐵隧道鋼筋供應(yīng)及安裝服務(wù)合同2篇
- 2025年度國家級科研項目合作勞務(wù)派遣管理協(xié)議3篇
- 二零二五年度文化產(chǎn)業(yè)園開發(fā)與運營合同文化產(chǎn)業(yè)3篇
- 2025年度云計算服務(wù)100%股權(quán)轉(zhuǎn)讓合同3篇
- 代運營服務(wù)商2025年度店鋪經(jīng)營狀況評估合同2篇
- 2025年度零擔(dān)運輸合同供應(yīng)鏈金融合作合同4篇
- 年度ZNO基變阻器材料產(chǎn)業(yè)分析報告
- 年度汽油發(fā)動機電控裝置市場分析及競爭策略分析報告
- 注射泵管理規(guī)范及工作原理
- 山東省濟南市2023-2024學(xué)年高二上學(xué)期期末考試化學(xué)試題 附答案
- 大唐電廠采購合同范例
- 國潮風(fēng)中國風(fēng)2025蛇年大吉蛇年模板
- GB/T 18724-2024印刷技術(shù)印刷品與印刷油墨耐各種試劑性的測定
- IEC 62368-1標(biāo)準(zhǔn)解讀-中文
- 15J403-1-樓梯欄桿欄板(一)
- 2024年中考語文名句名篇默寫分類匯編(解析版全國)
- 新煤礦防治水細(xì)則解讀
- 醫(yī)院領(lǐng)導(dǎo)班子集體議事決策制度
- 解讀2024年《學(xué)紀(jì)、知紀(jì)、明紀(jì)、守紀(jì)》全文課件
評論
0/150
提交評論