今天給大家介紹一下調(diào)試js,以及調(diào)試js代碼的工具對應(yīng)的知識點。希望對你有幫助,也別忘了收藏這個站點。
安裝后,您可以測試它。需要三個步驟:
1)在Eclip中構(gòu)建一個war項目,編寫一個js文件進行測試。那就發(fā)動這場戰(zhàn)爭。
2)使用-remote-debugging-port = 9222參數(shù)啟動Google Chrome瀏覽器。然后打開上面的網(wǎng)頁地址。
3)在Eclip中配置模態(tài)參數(shù),然后設(shè)置斷點,看能不能停在斷點上(就像模態(tài)Java代碼一樣)。朱扎納
為此,我構(gòu)建了一個測試項目,即file-new-other...-Web-dynamic Web項目,隨便命名為hhh項目,然后添加了兩個文件,index.html和js/test.js
我想你問的是,五福不是把 *** 代碼搞得像丑八怪一樣混亂嗎?這種壓縮通常會改變變量、函數(shù)名等。很短的名字,所以這種壓縮代碼很難識別。
對于這類代碼,推薦的思路是先看看瀏覽器是否有錯誤,然后根據(jù)錯誤判斷你的原代碼中可能的錯誤位置;如果沒有錯誤,確定大概的位置,然后在Chrome的開發(fā)者工具里打開源代碼打開自己的代碼,利用這個地方重新整理代碼:
當然,如果uglify的代碼還是很丑,那就只能用你實際代碼中的一些常量作為關(guān)鍵字,在瀏覽器的代碼中搜索你可能的位置,然后加入斷點推測進行調(diào)試。
以上* * *都是在你對壓縮 *** 的過程沒有任何控制的情況下。如果自己壓縮 *** 代碼,可以在壓縮的同時生成一個sourcemap文件,通常是xxx.js.map文件。如果您使用此文件進行部署,當您在開發(fā)人員工具中打開它時,也可以看到原始代碼。這是最值得推薦的* * *也是最容易調(diào)試的* * *了。
Google開發(fā)者工具可以調(diào)試。Ie瀏覽器按f12,有一個腳本。
開啟調(diào)試功能,js加載時會打開答題大廳,js報錯時會自動提示。也可以在js上命中pin bucket斷點(或者在js中你要中斷的位置添加一個調(diào)試器;js運行到這段代碼時,會自動暫停。不需要調(diào)試的時候記得關(guān)閉調(diào)試,因為ie占用內(nèi)存會卡死。
工具/原材料
Chrome瀏覽器Mozilla firefox電腦
* * */步驟
1.以chrome為例。首先打開要調(diào)試的頁面,按F12打開調(diào)試工具。
2.選擇要查看和編輯的指定dom節(jié)點。
3、js斷點調(diào)試:chrome很厲害,不好。在chrome調(diào)試工具欄中,可以調(diào)試js斷點并格式化(有些大型門戶會把js壓縮成沒有任何格式的代碼,特別難學(xué)):我先寫一段短而渴的js代碼:function debug(){ for(var I = 0;i10i++){ alert(I);}調(diào)試截圖如下:
4、js ajax調(diào)試,現(xiàn)在ajax技術(shù)使用越來越頻繁,所以ajax調(diào)試也必不可少:在chrome調(diào)試工具中,可以查看當前頁面的所有請求,包括ajax請求。以下是頁面打開后的所有請求。
應(yīng)該可以斷定你的程序還沒有運行?;蛘吣愕臑g覽器中設(shè)置了什么與插件沖突,你可以在Firefox中鍵入about:config。
-enter鍵打開以查看您的插件設(shè)置。我沒有安裝這個插件。我只能建議這么多。謝謝你
以上是調(diào)試js和js代碼的工具介紹。不知道你有沒有從中找到你需要的信息?如果你想了解更多這方面的內(nèi)容,記得關(guān)注這個網(wǎng)站。
本文發(fā)布于:2023-04-27 23:46:00,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/1682618068161858.html
版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。
本文word下載地址:調(diào)試js(調(diào)試js代碼的工具).doc
本文 PDF 下載地址:調(diào)試js(調(diào)試js代碼的工具).pdf
| 留言與評論(共有 0 條評論) |