自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

你應(yīng)該了解的5個(gè)JavaScript調(diào)試技巧

開發(fā) 前端
我之前使用過用printf debugging,自此之后我用這種方法似乎總能更快地解決bug。

我之前使用過用printf debugging,自此之后我用這種方法似乎總能更快地解決bug。 

在某些情況下需要更好的工具,下面是其中的一些佼佼者,我敢肯定你會(huì)發(fā)現(xiàn)它們的有用之處:

1. debugger;

正如我之前提到的,你可以使用“debugger;”語句在代碼中加入強(qiáng)制斷點(diǎn)。 

需要斷點(diǎn)條件嗎?只需將它包裝它在IF子句中:

  1. if (somethingHappens) { 
  2.  
  3.     debugger
  4.  

只需記住在上線前移除。

2. 當(dāng)節(jié)點(diǎn)變化時(shí)斷開

有時(shí)DOM像有了自己的想法。當(dāng)不可思議的變化發(fā)生時(shí)很難找到問題的根源。 

Chrome開發(fā)人員工有調(diào)試這個(gè)問題的超級(jí)有用技能。這就是所謂的“Break on…”,你可以通過在元素選項(xiàng)卡上右鍵DOM節(jié)點(diǎn)找到它。 

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

image

3. Ajax斷點(diǎn)

XHR斷點(diǎn)或我稱作的Ajax斷點(diǎn),也允許當(dāng)一個(gè)預(yù)期Ajax請(qǐng)求創(chuàng)建時(shí)斷開。

當(dāng)調(diào)試你的web應(yīng)用的網(wǎng)絡(luò)時(shí)這是個(gè)讓人吃驚的工具。

image

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

Chrome增加了內(nèi)置的移動(dòng)設(shè)備模擬工具,這將簡化你的日常工作。

選擇任何非Console的選項(xiàng)卡找到它們,按鍵盤上的esc鍵并選擇你想摸你的移動(dòng)設(shè)備。

你當(dāng)然不會(huì)得到一個(gè)真正的iPhone,但尺寸、觸摸事件和agemt都會(huì)為你仿。

image

5. 通過審核提升你的站點(diǎn)

YSlow是個(gè)偉大的工具。Chrome也在開發(fā)人員工具下包含一個(gè)稱作Audits的類似工具。

使用快速審核一下你的網(wǎng)站,來獲得有用實(shí)際的優(yōu)化技巧。

image

還有什么呢?

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

原文鏈接:http://berzniz.com/post/78260747646/5-javascript-debugging-tips-youll-start-using-today

譯文鏈接:http://www.oschina.net/translate/5-javascript-debugging-tips-youll-start-using-today

責(zé)任編輯:陳四芳 來源: 開源中國編譯
相關(guān)推薦

2020-04-03 19:21:59

JavaScript編程語言開發(fā)

2020-05-26 08:38:57

JavaScript語言

2023-12-27 14:12:40

JavaScrip技巧

2018-03-12 10:15:10

前端Javascript反調(diào)試

2017-09-07 13:15:21

AndroidAndroid Stu技巧

2021-10-09 10:50:30

JavaScript編程開發(fā)

2020-11-03 09:51:04

JavaScript開發(fā) 技巧

2017-11-07 21:58:25

前端JavaScript調(diào)試技巧

2021-09-16 21:22:15

Flutter系統(tǒng)

2018-07-13 08:31:58

開源AI工具

2023-12-19 16:39:18

CSS開發(fā)前端

2021-04-30 23:19:04

前端框架工具

2024-11-12 14:56:07

2021-01-28 10:04:40

JavaScript開發(fā)技術(shù)

2022-06-29 10:06:27

Webpack優(yōu)化技巧前端

2021-08-26 05:04:53

JavaScript調(diào)試技巧

2017-06-06 11:59:26

Docker工具容器

2025-04-10 05:00:00

JavaScriptReactWeb

2012-02-24 09:25:20

JavaScript

2013-06-03 11:24:45

程序調(diào)試Java
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)