精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线

win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 硬件軟件教程 > 詳細(xì)頁面

Chrome調(diào)試工具常用技巧介紹

發(fā)布時(shí)間:2025-04-02 文章來源:xp下載站 瀏覽:

Elements

chrome devtools 中 Elements panel 是審查 dom 元素和 css 的, 可以實(shí)時(shí)修改 dom/css.

windows: ctrl + shift + i

mac: cmd + opt + i

DOM

修改 html & 屬性

節(jié)點(diǎn)右鍵, 如下圖, 可以:

Chrome調(diào)試工具常用功能介紹

添加屬性(enter)

修改 html(F2)

刪除元素(delete)

除了右鍵, 還可以:

h toggle 元素的 visibility 屬性

拖拽節(jié)點(diǎn), 調(diào)整順序

拖拽節(jié)點(diǎn)到編輯器

ctrl + z 撤銷修改

查看元素上綁定了哪些事件

Chrome調(diào)試工具常用功能介紹

默認(rèn)會(huì)列出 All Nodes, 這些包括代理綁定在該節(jié)點(diǎn)的父/祖父節(jié)點(diǎn)上的事件, 因?yàn)樵谠诿芭莼虿东@階段會(huì)經(jīng)過該節(jié)點(diǎn)

Selected Node Only 只會(huì)列出當(dāng)前節(jié)點(diǎn)上綁定的事件

每個(gè)事件會(huì)有對(duì)應(yīng)的幾個(gè)屬性 handler, isAtribute, lineNumber, listenerBody, sourceName, type, useCapture

Chrome調(diào)試工具常用功能介紹

handler是處理函數(shù), 右鍵可以看到這個(gè)函數(shù)定義的位置, 一般 js 庫綁定事件會(huì)包一層, 所以這里很難找到對(duì)應(yīng)handler

isAtribute 表明事件是否通過 html 屬性(類似onClick)形式綁定的

useCapture 是 addEventListener 的第三個(gè)參數(shù), 說明事件是以 冒泡 還是 捕獲 順序執(zhí)行

Styles

修改樣式

添加規(guī)則

Chrome調(diào)試工具常用功能介紹

添加、修改屬性 同樣可以通過 ctrl + z 取消

斷點(diǎn)

代碼斷點(diǎn)

設(shè)置斷點(diǎn)

在 Sources 面板 js 文件行號(hào)處設(shè)置斷點(diǎn), 這里除了常規(guī)斷點(diǎn)外, 還有個(gè)條件斷點(diǎn)(右鍵 conditional breakpoint), 在設(shè)置的條件為 true 時(shí)才會(huì)斷電, 在循環(huán)中需要斷點(diǎn)時(shí)比較有用.

斷點(diǎn)后可以查看 堆棧, 變量 信息:

Chrome調(diào)試工具常用功能介紹

在調(diào)用堆棧這里可以切換到堆棧中的任何地方重新執(zhí)行(右鍵restart frame), 如果想查看斷點(diǎn)前的信息時(shí)比較有用.

Chrome調(diào)試工具常用功能介紹

斷點(diǎn)后的變量保存到全局

選中變量, 右鍵 Evalute in console

在 console 中選中輸出的內(nèi)容, 右鍵 store as global variable

Chrome調(diào)試工具常用功能介紹

事件斷點(diǎn)

元素上事件斷點(diǎn)

devtools 可以查看某一個(gè)元素上綁定了哪些事件: Elements > Event Listeners

Chrome調(diào)試工具常用功能介紹

dom mutation 斷點(diǎn)(推薦)

dom mutation event 是 DOM3 添加的新的事件, 一般是 dom 結(jié)構(gòu)改變時(shí)觸發(fā). devtools 可以對(duì) DOMSubtreeModified DOMAttrModified 和 DOMNodeRemoved 時(shí)斷點(diǎn). 對(duì)上面 元素上事件斷點(diǎn)(mouseover) 后不容易找到業(yè)務(wù)代碼, 使用 mutation 斷點(diǎn), 斷點(diǎn)后配合 call stack 就可以找到業(yè)務(wù)代碼了, 如下圖

Chrome調(diào)試工具常用功能介紹

這種情況使用全局搜索(ctrl + shift + f) 代碼中 css classname 也能找到業(yè)務(wù)代碼, 然后直接斷點(diǎn)也可以.

全局事件斷點(diǎn)

devtools 還可以對(duì)事件發(fā)生時(shí)斷點(diǎn), 比如 click 發(fā)生時(shí)斷點(diǎn), 這個(gè)跟 元素上事件斷點(diǎn) 不同, 不會(huì)限定在元素上, 只要是事件發(fā)生, 并且有 handler 就斷點(diǎn); 還可以對(duì) resize, ajax, setTimeout/setInterval 斷點(diǎn).

下面這個(gè)圖是 resize 時(shí)中斷, 因?yàn)閹於即砹? 還需要在斷點(diǎn)處一步一步跟下去才能走到業(yè)務(wù)代碼中.

Chrome調(diào)試工具常用功能介紹

幾個(gè)常用的斷點(diǎn)快捷鍵:

F8: 繼續(xù)執(zhí)行

F10: step over, 單步執(zhí)行, 不進(jìn)入函數(shù)

F11: step into, 單步執(zhí)行, 進(jìn)入函數(shù)

shift + F11: step out, 跳出函數(shù)

ctrl + o: 打開文件

ctrl + shit + o: 跳到函數(shù)定義位置

ctrl + shift + f: 所有腳本中搜索

Console

元素選擇

$(selector)

即使當(dāng)前頁面沒有加載jQuery,你也依然可以使用$和$$函數(shù)來選取元素,實(shí)際上,這兩個(gè)函數(shù)只是對(duì)document.querySelector()和document.querySelectorAll()的簡單封裝,$用于選取單個(gè)元素,$$則用于選取多個(gè):

Chrome調(diào)試工具常用功能介紹

$_

使用 $_ 來引用最近的一個(gè)表達(dá)式

Chrome調(diào)試工具常用功能介紹

$0 - $4

除了$_,你還可以使用$0,$1,$2,$3,$4這5個(gè)變量來引用最近選取過的5個(gè)DOM元素。 $0 為Elements HTML 面板中選中的元素。 $1 為上一次在 HTML 面板中選中的元素。 $2、$3、$4 同樣的。不過只能到$4

copy

復(fù)制到剪切板,copy之后,直接ctrl+v

Chrome調(diào)試工具常用功能介紹

信息輸出

在js代碼中打點(diǎn)console.log() 類似debugger

本文章關(guān)鍵詞: Chrome 調(diào)試 工具 常用 技巧 介紹 Elements 
當(dāng)前原文鏈接:http://www.394287.com/soft/soft-68423.html
精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线
亚洲mv在线观看| 日韩女优毛片在线| 日韩精品一区二区三区在线| 精品系列免费在线观看| 欧美三级三级三级爽爽爽| 久久精品久久精品| 久久综合九色99| 琪琪久久久久日韩精品| 欧美亚洲愉拍一区二区| 精品一区二区影视| 91麻豆精品国产自产在线| 国产精品一级在线| 精品久久久久久久久久久久久久久| 成人午夜视频在线观看| 精品久久人人做人人爰| 欧美 日韩 国产在线| 国产精品高潮呻吟久久| 亚洲麻豆av| 亚洲成人tv网| 欧美日韩国产综合一区二区| 国产成人精品一区二| 日韩欧美国产麻豆| 午夜日韩av| 亚洲制服欧美中文字幕中文字幕| 久久天堂精品| 国产综合久久久久久久久久久久 | 亚洲日韩成人| 午夜在线成人av| 欧美日本一道本| 99久久精品费精品国产一区二区| 国产精品毛片无遮挡高清| aa日韩免费精品视频一| 喷白浆一区二区| 91麻豆精品91久久久久久清纯| 成人综合在线观看| 国产精品欧美精品| 麻豆久久久9性大片| 国产在线播放一区| 欧美激情艳妇裸体舞| 国产免费成人| 国产乱子伦视频一区二区三区| 久久综合成人精品亚洲另类欧美| 国产综合自拍| 亚洲国产成人av| 欧美精品久久一区二区三区| 欧美伊人影院| 亚洲第一久久影院| 在线成人av影院| 99riav一区二区三区| 亚洲图片欧美激情| 在线欧美日韩国产| 色综合中文字幕国产 | 亚洲国产影院| 日本在线观看不卡视频| 欧美电视剧在线观看完整版| 国产综合18久久久久久| 亚洲成av人在线观看| 日韩片之四级片| 一区二区三区免费看| 久久超碰97中文字幕| 精品第一国产综合精品aⅴ| 激情欧美亚洲| 久久国产福利国产秒拍| 国产亚洲一区字幕| 久久国产欧美精品| 99国内精品久久| 亚洲国产一区二区在线播放| 在线成人免费观看| 亚洲国产成人不卡| 极品美女销魂一区二区三区| 国产精品日韩成人| 欧美乱妇15p| 91久久综合| 国产精品中文字幕日韩精品| 日韩一区欧美一区| 欧美日韩一区二区欧美激情| 欧美成熟视频| 麻豆精品一区二区综合av| 国产日韩精品久久久| 在线观看免费一区| 91麻豆精东视频| 另类专区欧美蜜桃臀第一页| 国产精品每日更新| 欧美精品高清视频| 国产日韩高清一区二区三区在线| 成人性生交大片免费看在线播放| 亚洲一区二区三区四区在线| 2024国产精品| 欧美性色欧美a在线播放| 狠狠色综合网站久久久久久久| 精品在线一区二区三区| 亚洲天堂网中文字| 亚洲精品一区在线观看| 在线免费视频一区二区| 亚洲高清网站| 粉嫩av一区二区三区在线播放 | 欧美天堂亚洲电影院在线播放| 亚洲一二三区在线| 国产98色在线|日韩| 五月天激情综合| 国产精品入口麻豆九色| 欧美一区二区三区视频免费| 99综合视频| 欧美福利视频| 国产精品888| 免费成人在线视频观看| 夜色激情一区二区| 国产亚洲一区二区三区在线观看| 欧美日韩和欧美的一区二区| 免费在线亚洲欧美| 狠狠色综合网| www.日韩av| 国产一区二区三区免费在线观看| 亚洲成年人网站在线观看| 亚洲国产精品av| 欧美一二三区在线观看| 欧美专区在线观看一区| 91久久黄色| 欧美一区二区三区久久精品茉莉花| 久久国产精品免费| 亚洲午夜羞羞片| 国产精品久久久久国产精品日日| 精品少妇一区二区三区在线视频| 欧美专区亚洲专区| 老司机午夜精品视频在线观看| 中日韩视频在线观看| 亚洲午夜精品久久| 欧美精品国产一区| 波多野结衣中文一区| 国产美女在线观看一区| 美女视频黄免费的久久| 丝袜诱惑亚洲看片| 一区二区日韩av| 亚洲日本丝袜连裤袜办公室| 中国色在线观看另类| 久久九九影视网| 精品国产髙清在线看国产毛片| 在线播放亚洲一区| 欧美妇女性影城| 欧美高清dvd| 欧美日韩国产在线播放网站| 在线亚洲一区观看| 久久人人超碰| 色婷婷综合五月| 久久精品五月婷婷| 久久国产日韩| 色婷婷av一区二区三区gif| 9色精品在线| 一区二区三区三区在线| av成人天堂| 一本久久综合| 国产精品久久久久久久久婷婷| 亚洲精品在线免费| 91久久精品一区二区别| 99xxxx成人网| 国产精品美女| 亚洲影视在线| 久久先锋影音| 久久久综合网| 91福利国产成人精品照片| 色综合久久久网| 欧美性生交片4| 精品污污网站免费看| 欧美色手机在线观看| 欧美日韩大陆一区二区| 制服丝袜中文字幕一区| 欧美一区二区三区在线观看| 日韩欧美综合在线| 久久伊人中文字幕| 国产调教视频一区| 国产女主播一区| 国产精品久久久久桃色tv| 亚洲欧美成人一区二区三区| 亚洲自拍另类综合| 日韩精品一级中文字幕精品视频免费观看 | 国产自产视频一区二区三区| 国产成人夜色高潮福利影视| 成人免费毛片app| 99久久伊人精品| 欧美日韩一区二区三区免费| 精品动漫av| 亚洲一区二区三区欧美| 久久综合伊人| 91精品国产综合久久小美女| 欧美精品一区二区三区蜜臀 | 久久久久久久网| 国产无一区二区| 亚洲乱码国产乱码精品精98午夜| 亚洲国产美女搞黄色| 麻豆久久久久久| 成人开心网精品视频| 欧美精品啪啪| 亚洲欧美视频| 欧美肥妇bbw| 国产午夜精品理论片a级大结局 | 久久久久九九视频| 亚洲乱码日产精品bd| 青青草97国产精品免费观看| 精东粉嫩av免费一区二区三区 | 91成人看片片|