成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

前端開發(fā)必備調(diào)試技巧

binaryTree / 1319人閱讀

摘要:定義使用向控制臺(tái)輸出信息,產(chǎn)生文件和啟動(dòng)調(diào)試會(huì)話用途,用于調(diào)試,查看錯(cuò)誤等。在上反鍵可以選擇可以重新執(zhí)行該函數(shù),配合變量修改和編輯代碼等功能,可以在當(dāng)前中反復(fù)進(jìn)行調(diào)試。

Chrome調(diào)試工具的使用 常用的面板

Elements(元素面板)

Console(控制臺(tái)面板)

Sources(資源面板)

NetWork(網(wǎng)絡(luò)面板)

1. Elements panel

定義:通過(guò)Elements 面板,不僅僅可以查看和編輯頁(yè)面和樣式,而且所做的改變立即生效。

操作DOM

查看DOM樹:打開Element面板,可以查看所有DOM節(jié)點(diǎn),包括CSS和JavaScript,一般左側(cè)查看DOM樹,右側(cè)查看CSS樣式。

選區(qū)DOM節(jié)點(diǎn):將鼠標(biāo)移到網(wǎng)頁(yè)中的某元素上面,可以選中DOM節(jié)點(diǎn)

增加、刪除和修改DOM節(jié)點(diǎn):在Element面板中,選擇DOM節(jié)點(diǎn),在文本處右擊鼠標(biāo),會(huì)彈出一個(gè)菜單,

為節(jié)點(diǎn)添加屬性,查看盒模型

查看CSS樣式,如更改CSS屬性,動(dòng)態(tài)變化

技巧:在CSS樣式的屬性值上,如果是數(shù)字的屬性值,則可以通過(guò)按上下方向快捷鍵來(lái)給屬性值加一,通過(guò)按住shift鍵的同時(shí)按上下方向快捷鍵,可以給屬性值遞增十

Element 譯為“元素”,Element 面板可以讓我們動(dòng)態(tài)查看和編輯DOM節(jié)點(diǎn)和CSS樣式表,并且立即生效,避免了頻繁切換瀏覽器和編輯器的麻煩。 我們可以使用Element面板來(lái)查看源代碼,它不但可以很好的格式化DOM節(jié)點(diǎn),清晰的展現(xiàn)HTML文檔,比在當(dāng)前網(wǎng)頁(yè)中右擊鼠標(biāo)選擇“查看網(wǎng)頁(yè)源代碼”強(qiáng)大很多。 總之,Element面板可以讓我們很透徹的了解DOM和CSS的底層結(jié)構(gòu)。

碰到的問(wèn)題

在查看某些偽類的屬性,如:hover時(shí),無(wú)法查看到具體的樣式,查閱了一些資料,是通過(guò)鼠標(biāo)Hover在元素上,然后右鍵檢查,或者在面板選擇上:hover。

2. Console panel

定義:使用Console API向控制臺(tái)輸出信息,產(chǎn)生JavaScript文件和啟動(dòng)調(diào)試會(huì)話

用途:

console.log(messgae),用于調(diào)試JS,查看錯(cuò)誤等。

直接運(yùn)行JS代碼


碰到的問(wèn)題

console.log(),console.info(),console.error(),console.warn()需要區(qū)別一下,最好使用過(guò)濾工具,過(guò)濾一些無(wú)用信息

3. Network panel

查看HTTP請(qǐng)求,查看cookie,AJAX請(qǐng)求等信息,
例如,給按鈕綁定點(diǎn)擊事件,可以通過(guò)網(wǎng)絡(luò)面板,來(lái)查看請(qǐng)求是否成功發(fā)出,和接收到的信息。

4. Sources panel

用途:可以用來(lái)設(shè)置斷點(diǎn)調(diào)試JS

調(diào)試步驟

打斷點(diǎn)、單步執(zhí)行、監(jiān)聽變化

可以查看作用域、變量、回調(diào)等的變化,此外還可以監(jiān)聽事件的變化。

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

選擇想要設(shè)置斷點(diǎn)的js具體行,點(diǎn)擊行號(hào),就設(shè)置了斷點(diǎn),再次點(diǎn)擊,就取消已設(shè)置的斷點(diǎn)。

1、調(diào)用棧(Call Stack):當(dāng)遇到斷點(diǎn)時(shí),Call Stack 會(huì)顯示當(dāng)前斷點(diǎn)所處的方法調(diào)用棧,調(diào)用棧中的每一層叫做一個(gè) frame,點(diǎn)擊任意 frame 可以跳到該 frame 的調(diào)用點(diǎn)上。在 frame 上反鍵可以選擇 Restart Frame 可以重新執(zhí)行該函數(shù),配合變量修改和編輯代碼等功能,可以在當(dāng)前 frame 中反復(fù)進(jìn)行調(diào)試。

2、作用域變量(Scope Variables):在這里可以查看此時(shí)局部變量和全局變量的值。

3、斷點(diǎn)列表(Breakpoints):這里會(huì)列出你設(shè)置的所有斷點(diǎn),點(diǎn)擊即可跳轉(zhuǎn)到對(duì)應(yīng)斷點(diǎn)位置。

碰到的問(wèn)題

單步執(zhí)行,和進(jìn)入到函數(shù)執(zhí)行,是有差別的

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/112251.html

相關(guān)文章

  • 前端開發(fā)必備調(diào)試技巧

    摘要:定義使用向控制臺(tái)輸出信息,產(chǎn)生文件和啟動(dòng)調(diào)試會(huì)話用途,用于調(diào)試,查看錯(cuò)誤等。在上反鍵可以選擇可以重新執(zhí)行該函數(shù),配合變量修改和編輯代碼等功能,可以在當(dāng)前中反復(fù)進(jìn)行調(diào)試。 Chrome調(diào)試工具的使用 常用的面板 Elements(元素面板) Console(控制臺(tái)面板) Sources(資源面板) NetWork(網(wǎng)絡(luò)面板) 1. Elements panel 定義:通過(guò)Elemen...

    Heier 評(píng)論0 收藏0
  • 前端開發(fā)必備調(diào)試技巧

    摘要:定義使用向控制臺(tái)輸出信息,產(chǎn)生文件和啟動(dòng)調(diào)試會(huì)話用途,用于調(diào)試,查看錯(cuò)誤等。在上反鍵可以選擇可以重新執(zhí)行該函數(shù),配合變量修改和編輯代碼等功能,可以在當(dāng)前中反復(fù)進(jìn)行調(diào)試。 Chrome調(diào)試工具的使用 常用的面板 Elements(元素面板) Console(控制臺(tái)面板) Sources(資源面板) NetWork(網(wǎng)絡(luò)面板) 1. Elements panel 定義:通過(guò)Elemen...

    zhou_you 評(píng)論0 收藏0
  • 你不知道的Chrome DevTools(2):那些debug的技巧

    摘要:我打算把一些上使用的高級(jí)技巧寫成你不知道的這一系列的博文,希望大家一起學(xué)習(xí)學(xué)習(xí)。然而,這還不是最嚴(yán)重的,因?yàn)榈恼Z(yǔ)法比較寬松和隨意,所以同一功能多種寫法,各種奇葩都有。總結(jié)前端在調(diào)試代碼的時(shí)候,知道開發(fā)工具上的小技巧,可以提高查找問(wèn)題的效率。 Web前端開發(fā)過(guò)程中必然會(huì)用到Chrome瀏覽器自帶的開發(fā)者工具Chrome DevTools,使用它作為Web前端開發(fā)性能調(diào)試的必備工具。就連隔...

    warnerwu 評(píng)論0 收藏0
  • 2017-07-14 前端日?qǐng)?bào)

    摘要:前端日?qǐng)?bào)精選技術(shù)周刊譯文四種使用提升應(yīng)用的方式當(dāng)我們談?wù)撉岸思軜?gòu)時(shí),我們到底在談?wù)撌裁词堑?,?lái)了與之爭(zhēng)發(fā)布中文譯是的,來(lái)了掘金第期實(shí)踐總結(jié)個(gè)必備的裝逼技巧掘金年學(xué)習(xí)最好的書籍圓形隨機(jī)分布種事件驅(qū)動(dòng)的架構(gòu)試用知識(shí)總結(jié)個(gè)人文章 2017-07-14 前端日?qǐng)?bào) 精選 SegmentFault 技術(shù)周刊【譯文】四種使用webpack提升Vue應(yīng)用的方式當(dāng)我們談?wù)撉岸思軜?gòu)時(shí),我們到底在談?wù)撌裁矗?..

    lewinlee 評(píng)論0 收藏0
  • 前端資源系列(4)-前端學(xué)習(xí)資源分享&前端面試資源匯總

    摘要:特意對(duì)前端學(xué)習(xí)資源做一個(gè)匯總,方便自己學(xué)習(xí)查閱參考,和好友們共同進(jìn)步。 特意對(duì)前端學(xué)習(xí)資源做一個(gè)匯總,方便自己學(xué)習(xí)查閱參考,和好友們共同進(jìn)步。 本以為自己收藏的站點(diǎn)多,可以很快搞定,沒想到一入?yún)R總深似海。還有很多不足&遺漏的地方,歡迎補(bǔ)充。有錯(cuò)誤的地方,還請(qǐng)斧正... 托管: welcome to git,歡迎交流,感謝star 有好友反應(yīng)和斧正,會(huì)及時(shí)更新,平時(shí)業(yè)務(wù)工作時(shí)也會(huì)不定期更...

    princekin 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<