使用debugger在dojo小部件中除錯程式碼
以前除錯js程式碼的時候都是在Chrome的Developer Tools的Source中找到要除錯的js檔案,然後進去後設定好斷點,然後除錯,有時候設定好斷點後要重新重新整理才能進入斷點,雖然麻煩,但是最起碼還能除錯程式碼。後來我在使用dojo進行widget開發的時候,發現這種除錯程式碼的方式不管用了,有的時候是壓根就在Sourece中找不到相應的小部件的widget,有的時候是設定了斷點根本不起效果,除錯很費勁,只能在小部件的js檔案中寫很多的console.log()用來檢查變數輸出,這種方式效率比較低。有一天看同事的程式碼,突然發現js檔案中有一個debugger的語句,字面上看起來就是除錯的意思。後來發現debugger是非常強大的!!!只要在js檔案中寫了debugger;這條語句,在執行到該語句時,會自動進入斷點方便除錯,即使在dojo的小部件的js檔案中寫了debugger也是起作用的,也會在該語句處自動進入斷點,這個功能給我除錯dojo小部件提高了不少效率。不過有一點要注意的是,在Chrome中必須首先按下F12開啟Developer Tools才會進入斷點,否則是不會進入斷點的。
相關文章
- Python 程式碼除錯—使用 pdb 除錯Python除錯
- 可以雙向除錯的debugger除錯
- 使用 Dojo 開發定製 Business Space 小部件,第 4 部分
- GDB程式碼除錯與使用除錯
- QTCreator 除錯:unknown debugger type “No engine“QT除錯
- 讓dojo.require非同步載入小部件UI非同步
- 在MacOS上使用gdb(cgdb)除錯Golang程式Mac除錯Golang
- phpstorm 使用 Xdebug 除錯程式碼PHPORM除錯
- 使用 vscode 除錯前端程式碼VSCode除錯前端
- scrapy在pychram中除錯除錯
- 小技巧 - CSS中:hover除錯CSS除錯
- 在 Istio 中除錯 503 錯誤除錯
- 使用 VSCode 除錯 Electron 主程式程式碼VSCode除錯
- 用DBGPavim在Vim中除錯PHP/Python程式除錯PHPPython
- GDB 除錯程式碼除錯
- 如何在vscode中除錯程式碼?VSCode除錯
- 使用 GDB 除錯多程式程式除錯
- 在Linux上使用vscode編譯除錯C/C++程式碼LinuxVSCode編譯除錯C++
- vue 程式碼除錯神器Vue除錯
- 使用GDB除錯Android Native 層程式碼除錯Android
- 【譯文】使用Rstudio除錯程式碼(debug)除錯
- 移動端網頁除錯 之 weinre&spy-debugger網頁除錯
- 在IntelliJ IDEA中多執行緒併發程式碼的除錯方法IntelliJIdea執行緒除錯
- 【譯】在除錯時輕鬆導航程式碼委託除錯
- 如何在 VS Code 中除錯 LeetCode 程式碼?除錯LeetCode
- 在Eclipse下除錯GlassFish程式Eclipse除錯
- VS Code除錯C程式碼除錯C程式
- Python 程式碼除錯技巧Python除錯
- 利用chrome除錯JavaScript程式碼Chrome除錯JavaScript
- 程式碼執行除錯框除錯
- iOS除錯小技巧,在殺死程式怎麼檢視NSLog資訊iOS除錯
- NO MFC - 使用 .log 除錯程式 (轉)除錯
- Java程式中除錯Python程式方法Java除錯Python
- 將程式碼中的除錯資訊輸出到日誌檔案中除錯
- F407在RAM中除錯除錯
- 微信小程式開發系列教程三:微信小程式的除錯方法微信小程式除錯
- 智慧小程式檔案館——遠端除錯除錯
- 雲小課|手把手教您在PyCharm中連線雲端資源進行程式碼除錯PyCharm行程除錯