亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

推薦5 個常用的JavaScript調(diào)試技巧

 更新時間:2015年01月08日 09:52:50   投稿:hebedich  
這篇文章主要介紹了推薦5 個常用的JavaScript調(diào)試技巧,需要的朋友可以參考下

我之前使用過用printf debugging,自此之后我用這種方法似乎總能更快地解決bug。
在某些情況下需要更好的工具,下面是其中的一些佼佼者,我敢肯定你會發(fā)現(xiàn)它們的有用之處:

1. debugger;

你可以使用“debugger;”語句在代碼中加入強制斷點。
需要斷點條件嗎?只需將它包裝它在IF子句中:

復制代碼 代碼如下:

if (somethingHappens) {
debugger;
}

只需記住在上線前移除。

2. 當節(jié)點變化時斷開

有時DOM像有了自己的想法。當不可思議的變化發(fā)生時很難找到問題的根源。
Chrome開發(fā)人員工有調(diào)試這個問題的超級有用技能。這就是所謂的“Break on…”,你可以通過在元素選項卡上右鍵DOM節(jié)點找到它。

斷點可以在節(jié)點被刪除后設(shè)置,當節(jié)點的屬性更改或者其子樹中的節(jié)點變化時。

3. Ajax斷點

XHR斷點或我稱作的Ajax斷點,也允許當一個預期Ajax請求創(chuàng)建時斷開。
當調(diào)試你的web應用的網(wǎng)絡(luò)時這是個讓人吃驚的工具。

4. 模擬不同的移動設(shè)備

Chrome增加了內(nèi)置的移動設(shè)備模擬工具,這將簡化你的日常工作。
選擇任何非Console的選項卡找到它們,按鍵盤上的esc鍵并選擇你想摸你的移動設(shè)備。

你當然不會得到一個真正的iPhone,但尺寸、觸摸事件和agemt都會為你效仿。

5. 通過審核提升你的站點

YSlow是個偉大的工具。Chrome也在開發(fā)人員工具下包含一個稱作Audits的類似工具。
使用快速審核一下你的網(wǎng)站,來獲得有用實際的優(yōu)化技巧。

還有什么呢?

沒有這些工具我不能想象如何開發(fā)。當我發(fā)現(xiàn)新的后我會發(fā)布更多,敬請期待。

相關(guān)文章

  • 詳解如何編寫一個Typescript的類型聲明文件

    詳解如何編寫一個Typescript的類型聲明文件

    我們知道TypeScript根據(jù)類型聲明進行類型檢查,但有些情況可能沒有類型聲明,這個時候就需要我們自己寫一個,下面小編就來和大家聊聊如果寫一個Typescript的類型聲明文件呢
    2023-06-06
  • JS批量修改PS中圖層名稱的方法

    JS批量修改PS中圖層名稱的方法

    批量修改PS中圖層名稱的方法有很多,在本文為大家介紹下使用js是如何實現(xiàn)的
    2014-01-01
  • 基于Echart實現(xiàn)折線圖的繪制詳解

    基于Echart實現(xiàn)折線圖的繪制詳解

    EChart開源來自百度商業(yè)前端數(shù)據(jù)可視化團隊,基于html5?Canvas,是一個純Javascript圖表庫,提供直觀,生動,可交互,可個性化定制的數(shù)據(jù)可視化圖表。本文將利用EChart實現(xiàn)折線圖的繪制,感興趣的可以學習一下
    2022-03-03
  • JavaScript中break、continue和return的用法區(qū)別實例分析

    JavaScript中break、continue和return的用法區(qū)別實例分析

    這篇文章主要介紹了JavaScript中break、continue和return的用法區(qū)別,結(jié)合實例形式詳細對比分析了JavaScript中break、continue和return的基本功能、使用方法、區(qū)別與操作注意事項,需要的朋友可以參考下
    2020-03-03
  • JavaScript之class繼承_動力節(jié)點Java學院整理

    JavaScript之class繼承_動力節(jié)點Java學院整理

    這篇文章主要介紹了JavaScript之class繼承,新的關(guān)鍵字class從ES6開始正式被引入到JavaScript中。class的目的就是讓定義類更簡單,有興趣的可以了解一下
    2017-07-07
  • JavaScript中isPrototypeOf函數(shù)作用和使用實例

    JavaScript中isPrototypeOf函數(shù)作用和使用實例

    這篇文章主要介紹了JavaScript中isPrototypeOf函數(shù)作用和使用實例,本文講解了它的作用和使用方法以及使用實例,需要的朋友可以參考下
    2015-06-06
  • KnockoutJS 3.X API 第四章之事件event綁定

    KnockoutJS 3.X API 第四章之事件event綁定

    event綁定即為事件綁定,即當觸發(fā)相關(guān)DOM事件的時候回調(diào)函數(shù),這篇文章主要介紹了KnockoutJS 3.X API 第四章之事件event綁定的相關(guān)知識,感興趣的朋友一起看看吧
    2016-10-10
  • JS/jQuery判斷DOM節(jié)點是否存在的簡單方法

    JS/jQuery判斷DOM節(jié)點是否存在的簡單方法

    下面性價比就為大家?guī)硪黄狫S/jQuery判斷DOM節(jié)點是否存在的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起 小編過來看看吧
    2016-11-11
  • JavaScript中連接操作Oracle數(shù)據(jù)庫實例

    JavaScript中連接操作Oracle數(shù)據(jù)庫實例

    這篇文章主要介紹了JavaScript中連接操作Oracle數(shù)據(jù)庫實例,本文講解了運行環(huán)境、代碼實例、運行結(jié)果等一系列完整步驟,需要的朋友可以參考下
    2015-04-04
  • nodejs實用示例 縮址還原

    nodejs實用示例 縮址還原

    nodejs最近好紅火,我也趁寒冷天氣在nodejs的火爐邊取暖一下??s址還原實現(xiàn)代碼。
    2010-12-12

最新評論