天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

12個Web開發(fā)者應該掌握的Firebug技巧

  相信很多從事Web開發(fā)工作的開發(fā)者都聽說和使用過Firebug,但可能大部分人還不知道,其實它是一個在網(wǎng)頁設計方面功能相當強大的編輯器,它可以對HTML、DOM、CSS、HTTP和Javascript進行全面的跟蹤和調(diào)試。它是Firefox瀏覽器的一個插件,所以建議各位Web開發(fā)者,要充分利用FireFox瀏覽器和Firebug插件進行日常的調(diào)試工作。本文選取了12個Web開發(fā)者應該掌握的Firebug的初級使用技巧,介紹給大家。

  1、使用Firebug可以找到頁面中的任何內(nèi)容

  不知道各位有無遇到過這樣的情況,在一個復雜的HTML頁面中,當你想找某個頁面元素的實際對應的HTML時,你不得不在一大堆HTML代碼中去查找,十分麻煩。有了Firebug,現(xiàn)在你只需要在頁面中,用鼠標右鍵選中某個元素,然后在彈出的菜單中,選擇“查看元素”,馬上就會在HTML頁面代碼中找到該元素對應的代碼了,十分方便,如下圖所示:

12個Web開發(fā)者應該掌握的Firebug技巧

  同樣,也提供了更快速的方法:只需要點Firebug插件左上方的箭頭,如下圖所示,則每當鼠標在頁面中移動時,在Firebug控制臺中就馬上顯示移動時經(jīng)過的HTML元素的代碼:

12個Web開發(fā)者應該掌握的Firebug技巧

  2、可以使用Firebug修改HTML和CSS

  通過Firebug,可以直接修改HTML,增加HTML的屬性,刪除元素,增加CSS樣式及實現(xiàn)更多功能,如下圖:

12個Web開發(fā)者應該掌握的Firebug技巧

  在上圖的菜單中可以清楚看到,你可以對HTML元素進行各樣的修改操作,方法是先點擊HTML部分的代碼,然后鼠標右鍵即可在彈出的菜單中進行操作。

  3、可以通過Firebug查看DOM元素和對XML進行操作

  當打開一個HTML頁通過Firebug查看HTML代碼時,你可以同時點在控制面板中的DOM樹,就會以DOM的樹型結(jié)構(gòu)方式看到整個HTML的結(jié)構(gòu)。而如果你是打開了一個XML文件,那么鼠標右鍵點XML文件中的任何一個元素,在彈出的菜單中同樣可以選擇對XML進行相關操作,如下圖:

12個Web開發(fā)者應該掌握的Firebug技巧

  4、使用Firebug調(diào)試Javascript代碼

  在Firebug控制臺中,如果要執(zhí)行調(diào)試Javascript代碼,只需要首先將Script控制面版啟動,然后在點擊Console按鈕,在下拉菜單中選擇顯示Javascipt及HTML錯誤(還可以讓用戶選擇顯示更多的錯誤),接著在底部會發(fā)現(xiàn)出現(xiàn)>>>的箭頭,在這里,你可以輸入Javascipt代碼,輸入后,馬上按回車鍵,就可以執(zhí)行了,十分方便,如下圖:

12個Web開發(fā)者應該掌握的Firebug技巧

  一個小技巧是,在輸入Javascipt的時候,還支持使用tab鍵的自動完成提醒功能,比如對于一個很長的Javascipt函數(shù),在沒輸入完的時候只要按tab鍵firebug就會幫助你自動補充完整。

  5、多次加載頁面后Firebug會記得加載前的位置

  無論你重復加載多少次頁面,F(xiàn)irebug在每次加載頁面后總會自己記得加載前頁面所在的位置(比如你已經(jīng)在瀏覽頁面的底部,此時再加載頁面,則新的頁面加載后,依然把你帶到頁面底部)。

  6、使用$標記去方便訪問變量

  在上面的第4點中,我們提到了在>>>這個命令行下可以進行Javascript的調(diào)試,而另外一個技巧是可以使用如$1去訪問曾經(jīng)訪問過的變量中的最后一個,如此類推,可以使用$2訪問曾經(jīng)訪問過的變量中的倒數(shù)第二個。如下圖:

使用$標記去方便訪問變量

  7、Firebug會高亮度顯示修改過的內(nèi)容

  在Firebug中,只要你修改過頁面中的內(nèi)容,就會以黃色高亮度顯示曾經(jīng)修改過的內(nèi)容,如下圖:

使用$標記去方便訪問變量

  8、監(jiān)視Javascript的運行性能

  在Firebug中,你可以點控制臺中的“profile(概況)”選項,這將開啟Firebug的性能監(jiān)視功能,之后你可以進行頁面的一系列操作,當再次點profile按鈕后,將停止對性能的監(jiān)測活動,接著Firebug會顯示一個列表,其中會清楚列明操作過程中所涉及的函數(shù),調(diào)用次數(shù),占用時間、平均時間,最小時間,最大時間等,如下圖所示:

使用$標記去方便訪問變量

  9、Firebug強大的網(wǎng)絡數(shù)據(jù)監(jiān)視功能

  Firebug還提供了十分功能強大的網(wǎng)絡數(shù)據(jù)監(jiān)功能。開發(fā)者在開發(fā)web應用時,經(jīng)常要觀察各類HTTP請求和回應,在這方面Firebug的功能十分強大。首先,只需要開啟控制面板中的網(wǎng)絡功能,然后在每次運行頁面時,都可以清楚看到每個HTTP的請求和HTTP回應的具體細節(jié)。如下圖:

Firebug強大的<a href=/pingce/wangluo/ target=_blank class=infotextkey>網(wǎng)絡</a>數(shù)據(jù)監(jiān)視功能

  在上圖中,只要點每一個請求旁邊的+號,就可以看到該請求的具體細節(jié),如下圖:

Firebug強大的<a href=/pingce/wangluo/ target=_blank class=infotextkey>網(wǎng)絡</a>數(shù)據(jù)監(jiān)視功能

  可以看到,能看到HTTP的頭部的各種信息。同樣,如果要看當前頁面中的比如圖片,F(xiàn)LASH等元素的信息等,也可以通過上圖去點不同的選項卡去篩選查看,十分方便。

  10、使用Firebug的Log功能

  在設計頁面時,經(jīng)常要記錄下頁面的一些信息,這個時候,可以使用Firebug中的log日志功能,把一些信息輸出到firebug的控制臺中,這樣就方便調(diào)試了。Firebug提供了一個console對象,在插件加載的時候就注冊到Javascript的運行環(huán)境中去了,可以在程序中直接使用。console對象提供了一個log方法,舉例說明如下:

<script language="Javascript" type="text/Javascript">...
console.log(
'This is log message');
console.debug(
'This is debug message');
console.error(
'This is error message');
console.info(
'This is info message');
console.warn(
'This is warning message');
</script>

it知識庫12個Web開發(fā)者應該掌握的Firebug技巧,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久99热这里只频精品6 | 国产伦子沙发午休系列资源曝光 | 国产精品av | 热巴两次用约老师屁股发底线球 | 琪琪的色原网站 | 麻豆人妻换人妻X99 麻豆区蜜芽区 | 伊人精品影院 | 精品午夜寂寞影院在线观看 | 乳巨揉みま痴汉电车中文字幕动漫 | 97视频在线观看免费视频 | 久cao在线香蕉 | 99久在线国内在线播放免费观看 | 月夜直播免费看 | 成人在线高清不卡免费视频 | 日本黄 色大片全 | 欧美亚洲日韩国码在线观看 | 5g天天影院天天看天天爽 | 国产亚洲精品欧洲在线视频 | 97人视频国产在线观看 | 无码人妻精品国产婷婷 | 日本无码毛片一区二区手机看 | 久久热这里只有 精品 | 色姣姣狠狠撩综合网 | 偷拍 拍自 欧美色区 | 免费伦理片网站 | 嫩草影院未满十八岁禁止入内 | 久久精品中文字幕免费 | 校园女教师之禁区 | 97国产揄拍国产精品人妻 | 韩日午夜在线资源一区二区 | 亚洲日本香蕉视频观看视频 | 挤奶门事件完整照片 | 99热在线免费播放 | 亚洲黄色录像片 | 国产产一区二区三区久久毛片国语 | 美女脱得只剩皮肤 | 人人澡人人擦人人免费 | 丰满老熟女白浆直流 | 国产露脸A片国语露对白 | 777琪琪午夜理论电影网 | 秘密教学26我们在做一次吧免费 |