使用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除錯
- QTCreator 除錯:unknown debugger type “No engine“QT除錯
- 使用 vscode 除錯前端程式碼VSCode除錯前端
- phpstorm 使用 Xdebug 除錯程式碼PHPORM除錯
- 使用 VSCode 除錯 Electron 主程式程式碼VSCode除錯
- 如何在vscode中除錯程式碼?VSCode除錯
- 在Linux上使用vscode編譯除錯C/C++程式碼LinuxVSCode編譯除錯C++
- 使用GDB除錯Android Native 層程式碼除錯Android
- 在MacOS上使用gdb(cgdb)除錯Golang程式Mac除錯Golang
- GDB 除錯程式碼除錯
- 移動端網頁除錯 之 weinre&spy-debugger網頁除錯
- 在 Istio 中除錯 503 錯誤除錯
- scrapy在pychram中除錯除錯
- 在IntelliJ IDEA中多執行緒併發程式碼的除錯方法IntelliJIdea執行緒除錯
- 如何在 VS Code 中除錯 LeetCode 程式碼?除錯LeetCode
- vue 程式碼除錯神器Vue除錯
- 【譯】在除錯時輕鬆導航程式碼委託除錯
- 除錯js碰到迴圈斷點(debugger),應該怎麼做?除錯JS斷點
- 在IntelliJ idea中使用docker除錯Spring Boot應用程式IntelliJIdeaDocker除錯Spring Boot
- VS Code除錯C程式碼除錯C程式
- Python之PySnooper程式碼除錯PythonOOP除錯
- Java程式中除錯Python程式方法Java除錯Python
- Linux中使用GDB除錯程式Linux除錯
- F407在RAM中除錯除錯
- iOS除錯小技巧,在殺死程式怎麼檢視NSLog資訊iOS除錯
- phpstorm 遠端除錯 homstead 程式碼PHPORM除錯
- android studio 除錯 framework 層程式碼Android除錯Framework
- 推薦程式碼除錯工具 Xdebug除錯
- Android Studio程式碼除錯技巧篇Android除錯
- 在 .NET Core 中使用 ViewConfig 除錯配置View除錯
- 智慧小程式檔案館——遠端除錯除錯
- lua~IDEA中除錯lua指令碼Idea除錯指令碼
- React Native Debugger在Chrome中檢視network資訊React NativeChrome
- 程式碼除錯的N種姿勢除錯
- vsc 如何除錯遠端python程式碼除錯Python
- 優雅地除錯線上程式碼除錯
- Emscripten教程之如何除錯程式碼(六)除錯
- 程式碼除錯技巧【OI縮水版】除錯
- 將程式碼中的除錯資訊輸出到日誌檔案中除錯