軟件工程師-Web開發(fā)者可能不知道的12個(gè)Firebug技巧_第1頁(yè)
軟件工程師-Web開發(fā)者可能不知道的12個(gè)Firebug技巧_第2頁(yè)
軟件工程師-Web開發(fā)者可能不知道的12個(gè)Firebug技巧_第3頁(yè)
軟件工程師-Web開發(fā)者可能不知道的12個(gè)Firebug技巧_第4頁(yè)
軟件工程師-Web開發(fā)者可能不知道的12個(gè)Firebug技巧_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Web開發(fā)發(fā)者可能不不知道的112個(gè)Fireebug技技巧Fireffox搭配配Fireebug在在web程程序設(shè)計(jì)中中,可謂是是“雙劍合合壁”,功功能強(qiáng)大,本本文選取了了其中的一一些技巧予予以介紹,幫助大家家更好的掌掌握Webb開發(fā)的技技能,讓開開發(fā)事半功功倍!相信很多從從事Webb開發(fā)工作作的開發(fā)者者都聽(tīng)說(shuō)和和使用過(guò)FFirebbug,但但可能大部部分人還不不知道,其其實(shí)它是一一個(gè)在網(wǎng)頁(yè)頁(yè)設(shè)計(jì)方面面功能相當(dāng)當(dāng)強(qiáng)大的編編輯器,它它可以對(duì)HHTML、DOM、CSS、HTTPP和Javvascrript進(jìn)進(jìn)行全面的的跟蹤和調(diào)調(diào)試。它是是Fireefox瀏瀏覽器的一一個(gè)插件,所所以建議各各位Web

2、b開發(fā)者,要要充分利用用FireeFox瀏瀏覽器和FFirebbug插件件進(jìn)行日常常的調(diào)試工工作。本文文選取了112個(gè)Weeb開發(fā)者者應(yīng)該掌握握的Firrebugg的初級(jí)使使用技巧,介介紹給大家家。1、使用FFirebbug可以以找到頁(yè)面面中的任何何內(nèi)容不知道各位位有無(wú)遇到到過(guò)這樣的的情況,在在一個(gè)復(fù)雜雜的HTMML頁(yè)面中中,當(dāng)你想想找某個(gè)頁(yè)頁(yè)面元素的的實(shí)際對(duì)應(yīng)應(yīng)的HTMML時(shí),你你不得不在在一大堆HHTML代代碼中去查查找,十分分麻煩。有有了Firrebugg,現(xiàn)在你你只需要在在頁(yè)面中,用用鼠標(biāo)右鍵鍵選中某個(gè)個(gè)元素,然然后在彈出出的菜單中中,選擇“查看元素素”,馬上上就會(huì)在HHTML頁(yè)頁(yè)面代

3、碼中中找到該元元素對(duì)應(yīng)的的代碼了,十十分方便,如如下圖所示示:同樣,也提提供了更快快速的方法法:只需要要點(diǎn)Firrebugg插件左上上方的箭頭頭,如下圖圖所示,則則每當(dāng)鼠標(biāo)標(biāo)在頁(yè)面中中移動(dòng)時(shí),在在Fireebug控控制臺(tái)中就就馬上顯示示移動(dòng)時(shí)經(jīng)經(jīng)過(guò)的HTTML元素素的代碼:2、可以使使用Firrebugg修改HTTML和CCSS通過(guò)Firrebugg,可以直直接修改HHTML,增增加HTMML的屬性性,刪除元元素,增加加CSS樣樣式及實(shí)現(xiàn)現(xiàn)更多功能能,如下圖圖:在上圖的菜菜單中可以以清楚看到到,你可以以對(duì)HTMML元素進(jìn)進(jìn)行各樣的的修改操作作,方法是是先點(diǎn)擊HHTML部部分的代碼碼,然后鼠鼠標(biāo)

4、右鍵即即可在彈出出的菜單中中進(jìn)行操作作。3、可以通通過(guò)Firrebugg查看DOOM元素和和對(duì)XMLL進(jìn)行操作作當(dāng)打開一個(gè)個(gè)HTMLL頁(yè)通過(guò)FFirebbug查看看HTMLL代碼時(shí),你你可以同時(shí)時(shí)點(diǎn)在控制制面板中的的DOM樹樹,就會(huì)以以DOM的的樹型結(jié)構(gòu)構(gòu)方式看到到整個(gè)HTTML的結(jié)結(jié)構(gòu)。而如如果你是打打開了一個(gè)個(gè)XML文文件,那么么鼠標(biāo)右鍵鍵點(diǎn)XMLL文件中的的任何一個(gè)個(gè)元素,在在彈出的菜菜單中同樣樣可以選擇擇對(duì)XMLL進(jìn)行相關(guān)關(guān)操作,如如下圖:4、使用FFirebbug調(diào)試試Javaascriipt代碼碼在Fireebug控控制臺(tái)中,如如果要執(zhí)行行調(diào)試Jaavasccriptt代碼,只只需

5、要首先先將Scrript控控制面版啟啟動(dòng),然后后在點(diǎn)擊CConsoole按鈕鈕,在下拉拉菜單中選選擇顯示JJavassciptt及HTMML錯(cuò)誤(還可以讓讓用戶選擇擇顯示更多多的錯(cuò)誤),接著在在底部會(huì)發(fā)發(fā)現(xiàn)出現(xiàn)的箭箭頭,在這這里,你可可以輸入JJavassciptt代碼,輸輸入后,馬馬上按回車車鍵,就可可以執(zhí)行了了,十分方方便,如下下圖:一個(gè)小技巧巧是,在輸輸入Javvasciipt的時(shí)時(shí)候,還支支持使用ttab鍵的的自動(dòng)完成成提醒功能能,比如對(duì)對(duì)于一個(gè)很很長(zhǎng)的Jaavasccipt函函數(shù),在沒(méi)沒(méi)輸入完的的時(shí)候只要要按tabb鍵firrebugg就會(huì)幫助助你自動(dòng)補(bǔ)補(bǔ)充完整。5、多次加加載頁(yè)面后

6、后Fireebug會(huì)會(huì)記得加載載前的位置置無(wú)論你重復(fù)復(fù)加載多少少次頁(yè)面,F(xiàn)Firebbug在每每次加載頁(yè)頁(yè)面后總會(huì)會(huì)自己記得得加載前頁(yè)頁(yè)面所在的的位置(比比如你已經(jīng)經(jīng)在瀏覽頁(yè)頁(yè)面的底部部,此時(shí)再再加載頁(yè)面面,則新的的頁(yè)面加載載后,依然然把你帶到到頁(yè)面底部部)。6、使用$標(biāo)記去方方便訪問(wèn)變變量在上面的第第4點(diǎn)中,我我們提到了了在這個(gè)命令令行下可以以進(jìn)行Jaavasccriptt的調(diào)試,而而另外一個(gè)個(gè)技巧是可可以使用如如$1去訪訪問(wèn)曾經(jīng)訪訪問(wèn)過(guò)的變變量中的最最后一個(gè),如如此類推,可可以使用$2訪問(wèn)曾曾經(jīng)訪問(wèn)過(guò)過(guò)的變量中中的倒數(shù)第第二個(gè)。如如下圖:7、Firrebugg會(huì)高亮度度顯示修改改過(guò)的內(nèi)容容

7、在Fireebug中中,只要你你修改過(guò)頁(yè)頁(yè)面中的內(nèi)內(nèi)容,就會(huì)會(huì)以黃色高高亮度顯示示曾經(jīng)修改改過(guò)的內(nèi)容容,如下圖圖:8、監(jiān)視JJavasscrippt的運(yùn)行行性能在Fireebug中中,你可以以點(diǎn)控制臺(tái)臺(tái)中的“pprofiile(概概況)”選選項(xiàng),這將將開啟Fiirebuug的性能能監(jiān)視功能能,之后你你可以進(jìn)行行頁(yè)面的一一系列操作作,當(dāng)再次次點(diǎn)proofilee按鈕后,將將停止對(duì)性性能的監(jiān)測(cè)測(cè)活動(dòng),接接著Firrebugg會(huì)顯示一一個(gè)列表,其其中會(huì)清楚楚列明操作作過(guò)程中所所涉及的函函數(shù),調(diào)用用次數(shù),占占用時(shí)間、平均時(shí)間間,最小時(shí)時(shí)間,最大大時(shí)間等,如如下圖所示示:9、Firrebugg強(qiáng)大的網(wǎng)網(wǎng)

8、絡(luò)數(shù)據(jù)監(jiān)監(jiān)視功能Firebbug還提提供了十分分功能強(qiáng)大大的網(wǎng)絡(luò)數(shù)數(shù)據(jù)監(jiān)功能能。開發(fā)者者在開發(fā)wweb應(yīng)用用時(shí),經(jīng)常常要觀察各各類HTTTP請(qǐng)求和和回應(yīng),在在這方面FFirebbug的功功能十分強(qiáng)強(qiáng)大。首先先,只需要要開啟控制制面板中的的網(wǎng)絡(luò)功能能,然后在在每次運(yùn)行行頁(yè)面時(shí),都都可以清楚楚看到每個(gè)個(gè)HTTPP的請(qǐng)求和和HTTPP回應(yīng)的具具體細(xì)節(jié)。如下圖:在上圖中,只只要點(diǎn)每一一個(gè)請(qǐng)求旁旁邊的+號(hào)號(hào),就可以以看到該請(qǐng)請(qǐng)求的具體體細(xì)節(jié),如如下圖:可以看到,能能看到HTTTP的頭頭部的各種種信息。同同樣,如果果要看當(dāng)前前頁(yè)面中的的比如圖片片,F(xiàn)LAASH等元元素的信息息等,也可可以通過(guò)上上圖去點(diǎn)不不

9、同的選項(xiàng)項(xiàng)卡去篩選選查看,十十分方便。10、使用用Fireebug的的Log功功能在設(shè)計(jì)頁(yè)面面時(shí),經(jīng)常常要記錄下下頁(yè)面的一一些信息,這這個(gè)時(shí)候,可可以使用FFirebbug中的的log日日志功能,把把一些信息息輸出到ffirebbug的控控制臺(tái)中,這這樣就方便便調(diào)試了。Fireebug提提供了一個(gè)個(gè)conssole對(duì)對(duì)象,在插插件加載的的時(shí)候就注注冊(cè)到Jaavasccriptt的運(yùn)行環(huán)環(huán)境中去了了,可以在在程序中直直接使用。conssole對(duì)對(duì)象提供了了一個(gè)loog方法,舉舉例說(shuō)明如如下:在Fireefox中中執(zhí)行如下下代碼,會(huì)會(huì)看到Fiirebuug的控制制臺(tái)中出現(xiàn)現(xiàn)如下信息息:可以看到,各

10、各個(gè)級(jí)別的的日志輸出出,都帶有有一個(gè)彩色色的圖標(biāo),能能給用戶很很醒目的提提醒。同時(shí)時(shí),connsolee.logg 還支持持格式化字字符串的輸輸出,你可可以用類似似C語(yǔ)言中中prinntf的語(yǔ)語(yǔ)法來(lái)調(diào)用用這個(gè)函數(shù)數(shù):connsolee.logg(“%ss is %d yyearss oldd.”, “Bobb”, 442)。11、可以以在Firrebugg中調(diào)試程程序在Fireebug控控制臺(tái)的的的Javaascriipt控制制面板中,可可以對(duì)頁(yè)面面中的Jaavasccriptt進(jìn)行調(diào)試試,方法很很簡(jiǎn)單,只只需要在要要調(diào)試的行行的左邊單單擊,就會(huì)會(huì)出現(xiàn)斷點(diǎn)點(diǎn)了,之后后請(qǐng)記住下下面常件的的快捷鍵

11、:(1) FF10 進(jìn)進(jìn)入下一行行;(2) FF8繼續(xù)調(diào)調(diào)試;(3) FF11進(jìn)入入Javaascriipt中的的函數(shù)體調(diào)調(diào)試;(4) SShiftt+F111跳出函數(shù)數(shù)體。12、在FFirebbug中可可以設(shè)置帶帶條件的斷斷點(diǎn)在Fireebug中中,還可以以設(shè)置帶條條件判斷的的斷點(diǎn),如如下圖:FireBBugFirebbug 是是網(wǎng)頁(yè)瀏覽覽器 Moozillla Fiirefoox 下的的一款開發(fā)發(fā)類插件,現(xiàn)現(xiàn)屬于Fiirefoox的五星星級(jí)強(qiáng)力推推薦插件之之一。它集集HTMLL查看和編編輯、Jaavasccriptt控制臺(tái)、網(wǎng)絡(luò)狀況況監(jiān)視器于于一體,是是開發(fā)JaavaSccriptt、CSSS、HTMML和Ajjax的得得力助手。Fireebug如如同一把精

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論