五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > 如何進(jìn)行html調(diào)試和js腳本調(diào)試

如何進(jìn)行html調(diào)試和js腳本調(diào)試

文章來源:365jz.com     點擊數(shù):349    更新時間:2017-08-08 15:14   參與評論

如今web開發(fā)越來越流行,越來越多的人參與到web開發(fā)中,在開發(fā)過程中難免會出現(xiàn)一系列意想不到的情況,調(diào)試,是程序開發(fā)必備的過程,web開發(fā)調(diào)試是在瀏覽器中進(jìn)行,各個瀏覽器都會有相應(yīng)的調(diào)試工具,其中熱門的當(dāng)屬谷歌的chrome,和火狐的firebug工具.

1. debugger;

我以前也說過,你可以在JavaScript代碼中加入一句debugger;來手工造成一個斷點效果。
需要帶有條件的斷點嗎?你只需要用if語句包圍它:

 

if (somethingHappens) {

 

  debugger;

}

但要記住在程序發(fā)布前刪掉它們。

2. 設(shè)置在DOM node發(fā)生變化時觸發(fā)斷點

有時候你會發(fā)現(xiàn)DOM不受你的控制,自己會發(fā)生一些奇怪的變化,讓你很難找出問題的根源。

谷歌瀏覽器的開發(fā)工具里有一個超級好用的功能,專門可以對付這種情況,叫做“Break on…”,你在DOM節(jié)點上右鍵,就能看到這個菜單項。

斷點的觸發(fā)條件可以設(shè)置成這個節(jié)點被刪除、節(jié)點的屬性有任何變化,或它的某個子節(jié)點有變化發(fā)生。

tumblr_inline_n1s6xpVmg21r2

3. Ajax 斷點

XHR斷點,或Ajax斷點,就像它們的名字一樣,可以讓我們設(shè)置一個斷點,在特點的Ajax調(diào)用發(fā)生時觸發(fā)它們。

當(dāng)你在調(diào)試Web應(yīng)用的網(wǎng)絡(luò)傳輸時,這一招非常的有效。

tumblr_inline_n1s7ceQ08c1r2

4. 移動設(shè)備模擬環(huán)境

谷歌瀏覽器里有一些非常有趣的模擬移動設(shè)備的工具,幫助我們調(diào)試程序在移動設(shè)備里的運行情況。

找到它的方法是:按F12,調(diào)出開發(fā)者工具,然后按ESC鍵(當(dāng)前tab不能是Console),你就會看到第二層調(diào)試窗口出現(xiàn),里面的Emulation標(biāo)簽頁里有各種模擬設(shè)備可選。

當(dāng)然,這不會就變成了真正的iPhone,只是模擬了iPhone的尺寸,觸摸事件和瀏覽器User Agent值。

tumblr_inline_n1s71kb2NL1r2

5. 使用Audits改進(jìn)你的網(wǎng)站

YSlow是一個非常棒的工具。谷歌瀏覽器的開發(fā)者工具里也有一個非常類似的工具,叫Audits。

它可快速的審計你的網(wǎng)站,給你提出非常實際有效的優(yōu)化你的網(wǎng)站的建議和方法。

tumblr_inline_n1s76yISqv1r2

本篇幅簡短,無法全部描述,大家可以多去使用,即可領(lǐng)會chorme的強大之處。此文僅僅只做了簡單的介紹,望能給剛?cè)腴T的人一個啟蒙。

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答!! 點擊進(jìn)入論壇

您可能感興趣的文章:

發(fā)表評論 (349人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號