東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

編程相關(guān)破解相關(guān)編程工具反編譯安裝制作程序源碼軟件補丁數(shù)據(jù)庫Visual Studiovc++visualbasicdreamweaver

首頁編程開發(fā)編程相關(guān) → 鬼鬼JS調(diào)試工具 7.0 最新綠色版

鬼鬼JS調(diào)試工具

鬼鬼JS調(diào)試工具7.0 最新綠色版

  • 大小:2.4M
  • 語言:中文
  • 平臺:WinAll
  • 更新:2016-12-14 17:41
  • 等級:
  • 類型:編程相關(guān)
  • 網(wǎng)站:暫無
  • 授權(quán):免費軟件
  • 廠商:
  • 產(chǎn)地:國產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評論下載地址

鬼鬼JS調(diào)試工具是一款簡單好用的js編程調(diào)試工具,幫助程序員更好的進(jìn)行調(diào)試,提高編程效率,需要的朋友可以免費下載。

鬼鬼JS調(diào)試工具特色介紹

優(yōu)點1:完美解決某些JS代碼運行時間過長問題

優(yōu)點2:完美解決一些JS新的語法運行錯誤的問題 V8引擎完美得到和瀏覽器一樣的結(jié)果,系統(tǒng)引擎返回錯誤

優(yōu)點3:完善一些浮點類型數(shù)據(jù)執(zhí)行返回結(jié)果不同的問題

JS調(diào)試技巧

代碼格式化

可以將被壓縮的代碼自動展開

實時代碼編輯

可以在運行時動態(tài)改變 JS 代碼,并且不需要刷新頁面就可以看到效果,一般用這個實時的在代碼里插 console.log

DOM 事件/XHR 斷點

可以針對 DOM 結(jié)構(gòu)改變/屬性改變/鍵盤鼠標(biāo)事件 等下斷點,直接斷到事件的第一個 listener 函數(shù)上。還可以對 XHR 請求下斷點,斷到發(fā)起請求的那一行代碼上

調(diào)用棧分析

這個非常常用,Scripts 面板下右上角的那一部分

自動異常斷點

當(dāng)代碼執(zhí)行出錯時,可以自動斷到出錯的代碼行上,直接分析出錯時的運行時環(huán)境

分析 HTTP 請求

Network 面板下列出了所有的 HTTP 請求,可以很方便的查看請求內(nèi)容、HTTP 頭、請求時間等信息

以線上代碼出 Bug 為例。一般上手第一步是使用代碼格式化功能將被壓縮的線上代碼展開,然后開啟自動異常斷點,嘗試重現(xiàn) Bug。當(dāng) Bug 出現(xiàn)時代碼會自動斷到出錯的那一行。然后通過調(diào)用棧分析結(jié)合控制臺找到最開始出錯的那個函數(shù)上。一般的 Bug 到這里就算找出來了,但是如果這個 Bug 是在事件回調(diào)函數(shù)或者 XHR 回調(diào)函數(shù)上,就得結(jié)合 DOM 事件斷點和 XHR 斷點 進(jìn)一步往上找哪個函數(shù)出錯。另外,如果是發(fā)給服務(wù)器請求沒有得到正確的 response,可以通過 Network 面板查看請求的參數(shù)、Cookie、HTTP 頭是否有誤。

另外,還可以通過 Charles/Nginx/Fiddler 等工具將遠(yuǎn)程 js 代碼映射到自己的電腦上,免去了代碼格式化的麻煩,還可以直接編輯。

還有些比較小的 Tips:

console.group/console.groupEnd 可以將 log 信息分組展示,看起來更舒服

console.warn/console.error 可以輸出 warning 和 error log

element 面板右側(cè)實時編輯的 css 樣式,可以在 resource 面板里保存起來

關(guān)于樣式還有個技巧,Elements 面板右上角的 styles 欄,右側(cè)有三個圖標(biāo),功能依次是:根據(jù)當(dāng)前元素創(chuàng)建一個 css 樣式、模擬 :hover/:active 等偽類、顏色值類型選擇。實用

resource 面板可以刪除和修改 cookie/localstorage

scripts 面板下的 ctrl+o 可以快速跳轉(zhuǎn)腳本文件,ctrl+shift+o 快速跳轉(zhuǎn)函數(shù)

右下角的齒輪圖標(biāo)里有個選項是開發(fā)者工具和網(wǎng)頁左右分屏(Dock to the right,默認(rèn)是上下分屏),寬屏必備

接上,還有個選項是禁用 Cookit,必點

接上,在選項面板里還可以手工編輯 user agent 和模擬觸摸事件

最后說說 IE 6 的調(diào)試,我是這么個流程:

首先嘗試在 Chrome 下重現(xiàn)該 Bug,如果能重現(xiàn),就先把 Chrome 里能重現(xiàn)的 Bug 修了。確定 Chrome 里 OK,但是 IE 6 有問題,再繼續(xù)下一步

到 IE 里首先嘗試高版本 IE,比如 IE 9。E 9 的開發(fā)者工具還不錯,也可以下斷點,調(diào)用棧分析、控制臺樣樣都有。如果 IE 9 里沒問題,那就繼續(xù)嘗試 IE8,一直定位到能重現(xiàn)該問題的最高版本的 IE 上。即使是 IE 7,其開發(fā)者工具也還是勉強能用的……如果不幸的碰上一個 IE 6 only 的 Bug,那就只有繼續(xù)下一步

到這一步的話一般就是最苦逼的時刻。IE 6 實在是沒有太好用的 JS 調(diào)試工具(據(jù)說 Visual Studio 可以調(diào),我沒用過,歡迎補充)。這時候一般就是二分+alert的土法定位到出錯行,加上耐心和時間,還有一點點運氣。這一步的話強烈推薦開 Fiddler。

鬼鬼JS調(diào)試工具7.0更新日志

最新7.0版本,新增加了谷歌V8引擎解析JS。

PC官方
安卓官方手機版
IOS官方手機版

鬼鬼JS調(diào)試工具截圖

下載地址

鬼鬼JS調(diào)試工具 7.0 最新綠色版

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)

編輯推薦

本類軟件必備

編程UltraEditvc++6.0Notepad++編譯VBILSpyHopper數(shù)據(jù)MySQLoracleaccess設(shè)計DreamweaverfireworksFlash

報錯

請簡要描述您遇到的錯誤,我們將盡快予以修正。

轉(zhuǎn)帖到論壇
輪壇轉(zhuǎn)帖HTML方式

輪壇轉(zhuǎn)帖UBB方式