JS調試分享技巧

1. 學會使用console.log

console.log誰都會用,可是不少同窗只知道最簡單的console.log(x)這樣打印一個對象,當你的代碼裏面console.log多了以後,會很難將某條打印結果和代碼對應,因此咱們能夠給打印信息加上一個標籤便於區分:javascript

let x = 1;
console.log('aaaaaaaa', x);

2. 學會使用console.time

有時候咱們想知道一段代碼的性能或者一個異步方法須要運行多久,這時候須要用到定時器,JavaScript提供了現成的console.time方法,例如:java

3. 使用debugger打斷點

有時候咱們須要打斷點進行單步調試,通常會選擇在瀏覽器控制檯直接打斷點,但這樣還須要先去Sources裏面找到源碼,而後再找到須要打斷點的那行代碼,比較費時間。使用debugger關鍵詞,咱們能夠直接在源碼中定義斷點,方便不少,好比: windows

4. 查到源碼文件

有時候咱們想在控制檯的Sources中查找某個js源文件,要把文件夾逐一點開找,很是麻煩。其實Chrome提供了文件的搜索功能,只不過大部分時候咱們給忽略了。。瀏覽器

只要按Command + P(windows的快捷鍵請自行查看)就能彈出搜索框搜索你想要找的文件啦:異步

5. 壓縮JS文件的閱讀

有時候咱們須要在Sources中閱讀一段js代碼,可是發現它被壓縮了,Chrome也提供了和方便的格式化工具,讓代碼變得從新可讀:工具

點完以後變成這樣:性能

相關文章
相關標籤/搜索