本文目錄一覽:
如何調試JS?
說下幾種方法吧:br1.用alert 這個最最直觀 把你想要的內容彈出來給你看,但是要看哪裡 就要在哪裡加,比較麻煩br2.用firefox 或者chrome瀏覽器 裡面有debug工具的br3.如果想用ie來debug的話 記得用ie8 或者以上版本
有哪些 JS 調試技巧
基於 Electron 將 Node.js 和 Chromium 的功能融合在了一起。它的目的在於為調試、分析和開發 Node.js 應用程序提供一個簡單的界面。
devtool 的詳細介紹請參考:在 Chrome 開發者工具中調試 node.js,譯者:sqrthree (根號三)
以下是我的使用體會:
雖然看起來和 Chrome 的 Developer Tools 沒什麼兩樣,但是如果只是一些小的 js 腳本,就不需要去寫一個 html 網頁再引用;
或者需要 node 環境運行的 js 文件,也不需要 WebStorm 這個龐大的 IDE;
相比 node-inspector,devtool 提供的調試功能更多,包括 Elements、Timeline、Profiles、Resources、Audit 這些面板,以及最新的 Chrome 開發者工具裡帶了的功能,比如 Workspace(分分鐘變 IDE)、移動設備模擬、Promise inspector(Experiments),但是這些 node-inspector 都沒有。
直接命令行下啟動,替代 node 命令和在 Terminal 下沒有交互的 console.log()
安裝方法:
npm i -g devtool
安裝過程會從 GitHub 下載 electron-prebuilt,而國內你懂的原因可能會下載失敗,或者如果沒耐心中斷下載,用 devtool 的時候會報錯。解決方法在最下面。
小技巧
另外啟動調試可以用:
devtool path/to/file.js -w –break
這樣可以監聽文件變化自動 restart,以及在文件開頭自動 break 以便打斷點調試
—— Update 2016-03-09——
為 devtool 添加一個別名
alias dt=’devtool -w –break’
—— Update 2016-06-12——
錯誤更新:
Error: ENOENT: no such file or directory, open ‘/usr/local/lib/node_modules/devtool/node_modules/electron-prebuilt/path.txt’
因為 npm 安裝 devtool 會自動從 GitHub 下載,而如果安裝的時候中斷了,安裝程序不會識別到,哪怕重新安裝 devtool。這時候需要安裝 electron-prebuilt:
npm i -g electron-prebuilt
或者用瀏覽器從 GitHub 下載對應版本(安裝 electron-prebuilt 的時候會顯示下載的 Electron 版本)::用瀏覽器下載一般會快很多
然後在 /usr/local/lib/node_modules/devtool/node_modules/electron-prebuilt/ 下創建 path.txt (Mac系統為例,其他系統要根據報錯的路徑來),內容為:
./dist/Electron.app/Contents/MacOS/Electron
以及 dist 文件夾,把下載下來的解壓,Electron.app 放到 dist 里,就可以了。
—— Update 2016-06-21——
今天又遇到個問題 devtool 完全用不了了,這樣解決了:
先卸載 devtool 和相關的 package:
npm uninstall -g devtool electron-prebuilt electron-packager
再安裝 devtool:
npm i -g devtool
—— Update 2016-07-12——
發現 cnpm ( npm.taobao.org/mirrors,也就是俗稱的淘寶鏡像)已經收錄了 electron 的二進制文件,這樣就可以直接設置下載源即可,不用再去 GitHub 下載了(原理:electron-download/index.js at master · electron-userland/electron-download · GitHub)
方法1,環境變量:
ELECTRON_MIRROR= http://r.yuzhua.com
方法2,在 ~/.npmrc 里添加一行(如果是用的 cnpm ,要在 ~/.cnpmrc 裡面添加):
ELECTRON_MIRROR=
然後再 npm i devtool -g,推薦方法2,一次設置以後都不會再出現下載失敗的問題了
如何進行html調試和js腳本調試
工具/原料
chrome瀏覽器 Mozilla firefox 電腦
方法/步驟
1、以chrome為例,首先打開需要調試的頁面,按F12快捷鍵打開調試工具。
2、選擇指定的dom節點進行查看和編輯。
3、js斷點調試:chrome非常強大,在chrome調試工具欄中,你可以進行js斷點調試以及格式化查看(一些大型的門戶網站都會將js壓縮成無任何格式的代碼這在研究時特別費勁):我先寫一段簡單的js代碼:function debug(){for (var i=0;i10;i++){alert(i);}調試截圖如下:
4、js ajax調試,ajax技術如今越來越頻繁使用,所以,ajax調試也必不可少:在chrome調試工具中,可以查看到當前頁面所以的請求,包括ajax請求,以下是頁面打開後所有發起的請求。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/271400.html