西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程軟件使用 → 火狐瀏覽器firebug插件使用教程

火狐瀏覽器firebug插件使用教程

前往專題相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2014/4/10 17:51:29字體大。A-A+

作者:西西點擊:331次評論:0次標簽: firebug

火狐firefoxV51.0 官方簡體中文版
  • 類型:瀏覽器類大小:44.8M語言:中文 評分:6.2
  • 標簽:
立即下載

firebug插件-如何使用firefox進行網(wǎng)頁js調(diào)試

什么是Firebug

從事了數(shù)年的Web開發(fā)工作,越來越覺得現(xiàn)在對WEB開發(fā)有了更高的要求。要寫出漂亮的HTML代碼;要編寫精致的CSS樣式表展示每個頁面模塊;要調(diào)試javascript給頁面增加一些更活潑的要素;要使用Ajax給用戶帶來更好的體驗。一個優(yōu)秀的WEB開發(fā)人員需要顧及更多層面,才能交出一份同樣優(yōu)秀的作業(yè)。為幫助廣大正處于Web2.0洪流中的開發(fā)人員,在這里為大家介紹一款輕巧靈活的輔助開發(fā)工具。

Firebug是Firefox下的一款開發(fā)類插件,現(xiàn)屬于Firefox的 五星級強力推薦插件之一。它集HTML查看和編輯、Javascript控制臺、網(wǎng)絡狀況監(jiān)視器于一體,是開發(fā)JavaScript、CSS、HTML和 Ajax的得力助手。Firebug如同一把精巧的瑞士軍刀,從各個不同的角度剖析Web頁面內(nèi)部的細節(jié)層面,給Web開發(fā)者帶來很大的便利。這是一款讓 人愛不釋手的插件,如果你以前沒有接觸過它,也許在閱讀本文之后,會有一試的欲望。筆者在撰寫此文的時候,正逢Firebug發(fā)布1.0正式版,這不能不 說是種巧合。

應用

Firebug插件雖然功能強大,但是它已經(jīng)和Firefox瀏覽器無縫地結(jié)合在一起,使用簡單直觀。如果你擔心它會占用太多的系統(tǒng)資源,也可以方便地啟用/關(guān)閉這個插件,甚至針對特定的站點開啟這個插件。

在安裝好插件之后,先用Firefox瀏覽器打開需要測試的頁面,然后點擊右下方的綠色按鈕或使用快捷鍵F12喚出Firebug插件,它會將當前頁面分成上下兩個框架,如圖1所示。

圖1:Firebug插件展開圖示

從圖1中看到,F(xiàn)irebug有6個主要的Tab按鈕,下文將主要介紹介紹這幾方面的功能。

Console HTML CSS Script Dom Net
控制臺 Html查看器 Css查看器 腳本條時期 Dom查看器 網(wǎng)絡狀況監(jiān)視

Console 控制臺

控 制臺能夠顯示當前頁面中的javascript錯誤以及警告,并提示出錯的文件和行號,方便調(diào)試,這些錯誤提示比起瀏覽器本身提供的錯誤提示更加詳細且具 有參考價值。而且在調(diào)試Ajax應用的時候也是特別有用,你能夠在控制臺里看到每一個XMLHttpRequests請求post出去的參數(shù)、 URL,http頭以及回饋的內(nèi)容,原本似乎在幕后黑匣子里運作的程序被清清楚楚地展示在你面前。

象C shell或Python shell一樣,你還能在控制臺中查看變量內(nèi)容,直接運行javascript語句,就算是大段的javascript程序也能夠正確運行并拿到運行期的信息。

控制臺還有個重要的作用就是查看腳本的log, 從前你也許習慣了使用alert來打印變量,但是Firebug給我們帶來了一個新朋友 —— console.log, 最簡單的打印日志的語法是這樣的:

PLAIN TEXT

CODE:

console.log(“hello world”)

如果你有一堆參數(shù)需要組合在一起輸出,可以寫成這樣:

PLAIN TEXT

CODE:

console.log(2,4,6,8,”foo”,bar).

Firebug的日志輸出有多種可選的格式以及語法,甚至可以定制彩色輸出,比起單調(diào)的alert,顯然更加方便,限于篇幅,這里不做詳細說明,但是有志于提高debug效率的讀者,可以到Firebug的官方站點(見附錄)查看更詳細的教程。

圖2: 在控制臺里調(diào)試javascript
<查看和修改HTML

第一次看到Firebug強大的HTML代碼查看器,就覺得它與眾不同,相比于Firefox自帶的HTML查看器,它的功能強大了許多。 HTML

首 先你看到的是已經(jīng)經(jīng)過格式化的HTML代碼,它有清晰的層次,你能夠方便地分辨出每一個標簽之間的從屬并行關(guān)系,標簽的折疊功能能夠幫助你集中精力分析代 碼。源代碼上方還標記出了DOM的層次,如圖3所示,它清楚地列出了一個hml元素的parent、child以及root元素,配合Firebug自帶 的CSS查看器使用,會給div+css頁面分析編寫帶來很大的好處。你還可以在HTML查看器中直接修改HTML源代碼,并在瀏覽器中第一時間看到修改 后的效果,光憑這一點就會讓許多頁面設(shè)計師死心塌地地成為Firebug的粉絲了。

有時候頁面中的javascript會根據(jù)用戶的動作如鼠標的onmouseover來動態(tài)改變一些HTML元素的樣式表或背景色,HTML查看器會將頁面上改變的內(nèi)容也抓下來,并以黃色高亮標記,讓網(wǎng)頁的暗箱操作徹底成為歷史。

利 用Inspect檢查功能,我們還可以用鼠標在頁面中直接選擇一些區(qū)塊,查看相應的HTML源代碼和CSS樣式表,真正的做到所見即所得,如果你使用了外 部編輯器修改了當前網(wǎng)頁,可以點擊Firebug的reload圖片重新載入網(wǎng)頁,它會繼續(xù)跟蹤你之前用Inspect選中的區(qū)塊,方便調(diào)試。

圖3::HTML查看器
<CSS調(diào)試

Firebug的CSS調(diào)試器是專為網(wǎng)頁設(shè)計師們量身定做的。

如 今的網(wǎng)頁設(shè)計言必稱div+css,如果你是用table套出來的HTML頁面,就得按這規(guī)矩重構(gòu)一遍,否則顯得你不夠時髦!用div做出來的頁面的確能 精簡HTML代碼,HTML標簽減肥的結(jié)果就是CSS樣式表的編寫成了頁面制作的重頭戲。Firebug的CSS查看器不僅自下向上列出每一個CSS樣式 表的從屬繼承關(guān)系,還列出了每一個樣式在哪個樣式文件中定義。你可以在這個查看器中直接添加、修改、刪除一些CSS樣式表屬性,并在當前頁面中直接看到修 改后的結(jié)果。

一個典型的應用就是頁面中的一個區(qū)塊位置顯得有些不太恰當,它需要挪動幾個象素。這時候用CSS調(diào)試工具可以輕易編輯它的位置——你可以根據(jù)需要隨意挪動象素。
如圖4中正在修改一個區(qū)塊的背景色。

提示:如果你正在學習CSS樣式表的應用,但是總記不住常用的樣式表有哪些值,可以嘗試在CSS調(diào)試器中選中一個樣式表屬性,然后用上下方向鍵來改變它的值,它會把可能的值一個個遍歷給你看。

圖4: CSS查看器,能夠直接修改樣式表
<可視化的CSS尺標

我 們可以利用Firebug來查看頁面中某一區(qū)塊的CSS樣式表,如果進一步展開右側(cè)Layout tab的話,它會以標尺的形式將當前區(qū)塊占用的面積清楚地標識出來,精確到象素,更讓人驚訝的是,你能夠在這個可視化的界面中直接修改各象素的值,頁面上 區(qū)塊的位置就會隨改動而變化。在頁面中某些元素出現(xiàn)錯位或者面積超出預料值時,該功能能夠提供有效的幫助,你可以籍此分析offset、margin、 padding、size之間的關(guān)系,從而找出解決問題的辦法。

圖5:Firebug中的CSS標尺
<網(wǎng)絡狀況監(jiān)視器

也許有一天,你的老板或者客戶找到你,抱怨你制作的網(wǎng)頁速度奇慢,你該如何應對?你或許會說這可能是網(wǎng)絡問題,或者是電腦配置問題,或者是程序太慢,或者直說是他們的人品問題?不管怎么說,最后你可能被要求去解決這個有多種可能的問題。

網(wǎng) 絡狀況監(jiān)視器能幫你解決這個棘手問題。Firebug的網(wǎng)絡監(jiān)視器同樣是功能強大的,它能將頁面中的CSS、javascript以及網(wǎng)頁中引用的圖片載 入所消耗的時間以矩狀圖呈現(xiàn)出來,也許在這里你能一把揪出拖慢了你的網(wǎng)頁的元兇,進而對網(wǎng)頁進行調(diào)優(yōu),最后老板滿意客戶歡喜,你的飯碗也因此而牢固。

網(wǎng)絡監(jiān)視器還有一些其它細節(jié)功能,比如預覽圖片,查看每一個外部文件甚至是xmlHttpRequests請求的http頭等等。

圖6:網(wǎng)絡狀況監(jiān)視器
Javascript調(diào)試器

這是一個很不錯的javascript腳本調(diào)試器,占用空間不大,但是單步調(diào)試、設(shè)置斷點、變量查看窗口一個不少。正所謂麻雀雖小,五臟俱全。

如果你有一個網(wǎng)站已經(jīng)建成,然而它的javascript有性能上的問題或者不是太完美,可以通過面板上的Profile來統(tǒng)計每段腳本運行的時間,查看到底是哪些語句執(zhí)行時間過長,一步步排除問題。

圖7:javascript調(diào)試器
<DOM查看器

DOM(Document Object Model)里頭包含了大量的Object以及函數(shù)、事件,在從前,你要想從中查到需要的內(nèi)容,絕非易事,這好比你去了一個巨大的圖書館,想要找到幾本名 字不太確切的小書,眾多的選擇會讓你無所適從。而使用Firebug的DOM查看器卻能方便地瀏覽DOM的內(nèi)部結(jié)構(gòu),幫助你快速定位DOM對象。雙擊一個 DOM對象,就能夠編輯它的變量或值,編輯的同時,你可能會發(fā)現(xiàn)它還有自動完成功能,當你輸入document.get之后,按下tab鍵就能補齊為 document.getElementByIdx_x,非常方便。如果你認為補齊得不夠理想,按下shift+tab又會恢復原狀。用了Firebug的 DOM查看器,你的javascript從此找到了驅(qū)使的對象,Web開發(fā)也許就成了一件樂事。

圖8: Dom查看器
<小結(jié)

Firebug 插件提供了一整套web開發(fā)所必需的工具。從HTML的編寫,到CSS樣式表的美化調(diào)優(yōu),以及用javascript腳本開發(fā),亦或是Ajax應 用,F(xiàn)irebug插件都會成為你的得力助手。所謂工欲善其事,必先利其器。在Web2.0的時代,言必稱Ajax,動輒就是用戶體驗提升,如果把 Firebug工具用好,必能讓你如虎添翼,將HTML、CSS、javascript整理得服服帖帖,從此成為web開發(fā)中的專家級人物。

    火狐瀏覽器
    (87)火狐瀏覽器
    火狐瀏覽器安卓版功能特性快速快速瀏覽從啟動到頁面加載,到平移和縮放,都有超快的瀏覽體驗智能工具欄輕點智能工具欄,即可獲得經(jīng)常訪問的網(wǎng)站列表,書簽和歷史記錄,點擊訪問,無需輸入便捷簡潔易用標簽頁便于您同時瀏覽多個站點加載項提供無圖閱讀模式,流量受限時啟用也能便捷查看網(wǎng)頁智能同步從任何裝置存取您瀏覽器的歷史紀錄,書簽,密碼,以及開啟的標簽頁閱讀自動將零散的文章組合成美觀易讀的頁面插件提供多種功能插件以豐富您的瀏...更多>>
    • IE10(Internet Explorer 10 for Wi

      11-16 / 21.7M

      推薦理由:微軟已經(jīng)正式發(fā)布nternet Explorer 10 for Windows 7,這一版本讓Windows 7用戶等待了好久。之前IE10一直僅
    • 谷歌瀏覽器2017(Chrome)v57.0.2987

      02-02 / 41.4M

      推薦理由:谷歌瀏覽器GoogleChrome將簡約的界面設(shè)計與先進的技術(shù)相融合,谷歌瀏覽器官方下載讓網(wǎng)絡瀏覽變得更快速、安
    • ie11 64位 for win7官方正式版

      01-29 / 87.2M

      推薦理由:ie11 win7 64位官方正式版適用于win7 64位的系統(tǒng)。微軟為IE11添加了一些新特性,比如對WebGL的支持,以及對
    • 百度瀏覽器2017V8.7.100.4208 官方

      01-06 / 106M

      推薦理由:百度瀏覽器的使命是讓人們更流暢的上網(wǎng)、更愉悅的在線生活。通過百度的開放整合和精準識別,百度瀏覽器2017
    • 360極速瀏覽器8.7.0.208 官方正式版

      10-27 / 39.4M

      推薦理由:360極速瀏覽器7.3Beta版火速上線,國內(nèi)率先更新chrome26內(nèi)核的雙核瀏覽器!7.3版本基于chrome26正式版內(nèi)核開
    • 獵豹安全瀏覽器v6.0.114.13396r1 官

      10-30 / 53.2M

      推薦理由:獵豹瀏覽器是首款雙核安全瀏覽器,更安全,更快速,更炫酷.獵豹首創(chuàng)BIPS安全體系和網(wǎng)購敢賠服務,安全防護更全面
    ie瀏覽器
    (39)ie瀏覽器
    西西軟件園提供好用的瀏覽器官方下載,包括,瀏覽器真的是越來越強大了,界面極其清爽簡潔新增網(wǎng)頁固定功能智能網(wǎng)址地址欄快速訪問入口獨立標簽頁下載管理器開發(fā)人員工具多功能地址欄加載管理和跟蹤保護功能支持和加速功能。...更多>>
    • ie11 64位 for win7官方正式版

      01-29 / 87.2M

      推薦理由:ie11 win7 64位官方正式版適用于win7 64位的系統(tǒng)。微軟為IE11添加了一些新特性,比如對WebGL的支持,以及對
    • ie瀏覽器(Internet Explorer 11)v1

      01-29 / 28.1M

      推薦理由:微軟Internet Explorer 11今天正式發(fā)布,Windows 7以上版本均可以安裝,而Windows 8.1系統(tǒng)則內(nèi)置了這一版本
    • IE10 64位版win7 X64官方正式版(IE

      02-26 / 41.7M

      推薦理由:微軟已經(jīng)正式發(fā)布nternet Explorer 10 for Windows 7,這一版本讓Windows 7用戶等待了好久。之前IE10一直僅
    • IE10(Internet Explorer 10 for Wi

      11-16 / 21.7M

      推薦理由:微軟已經(jīng)正式發(fā)布nternet Explorer 10 for Windows 7,這一版本讓Windows 7用戶等待了好久。之前IE10一直僅
    • IE10預覽版官方第四版

      02-15 / 19.5M

      推薦理由:IE10平臺預覽版第四版(PP4),使得IE瀏覽器的靈活性得到進一步增強。新版IE10在HTML5技術(shù)上帶來了相當大的
    • IE7 for xp /2003V7.0.5730.13官方

      10-30 / 13.7M

      推薦理由:IE7中文版支持中文域名,包含了許多重大安全改進的Internet Explorer 7終于發(fā)布了最新正式版本。微軟通過其
    opera瀏覽器
    (34)opera瀏覽器
    目前市場上的安卓瀏覽器種類繁多,不過有一款瀏覽器卻一直活躍在安卓系統(tǒng)上,那就是歐朋瀏覽器。歐朋瀏覽器是全球最流行的手機瀏覽器的中文版本。歐朋手機瀏覽器基于開發(fā),延續(xù)小巧快速節(jié)省流量的優(yōu)點,同時集成了諸多貼近中國用戶的社會化應用。歐朋瀏覽器最大的特色就是快,與同類產(chǎn)品相比優(yōu)勢比較明顯。體積小,適應性好,同時支持智能非智能手機。歐朋瀏覽器特點歐朋瀏覽器支持智能預讀智能縮放手勢操作,外加時尚個性化的界面...更多>>
    瀏覽器2016
    (24)瀏覽器2016
    西西軟件園強力推薦的瀏覽器下載排行榜產(chǎn)品,目前市場上的瀏覽器產(chǎn)品眾多,大家可能會有選擇性困難,到底哪款瀏覽器速度最快,體驗最好最安全這些都是在使用瀏覽器當中常見的疑問,如何選擇一款最好的瀏覽器,其實最適合的就是最好的;鸷鼮g覽器是一個完全開放源代碼,任何人都可以自由參與開發(fā)的,支持多種操作系統(tǒng)的瀏覽器,因為其強大的可定制性和豐富的擴展程序而成為最有個性的瀏覽器.和支持最好,彈窗攔截和更勝一籌,執(zhí)行速度...更多>>
    • 傲游(maxthon)5.0.1.3000 官方最新

      12-07 / 42.6M

      推薦理由:傲游發(fā)布傲游云瀏覽器,為用戶提供跨平臺、多設(shè)備的無縫瀏覽。據(jù)悉,傲游云瀏覽器將不再是簡單的標簽同步,
    • 百度瀏覽器2017V8.7.100.4208 官方

      01-06 / 106M

      推薦理由:百度瀏覽器的使命是讓人們更流暢的上網(wǎng)、更愉悅的在線生活。通過百度的開放整合和精準識別,百度瀏覽器2017
    • 360極速瀏覽器8.7.0.208 官方正式版

      10-27 / 39.4M

      推薦理由:360極速瀏覽器7.3Beta版火速上線,國內(nèi)率先更新chrome26內(nèi)核的雙核瀏覽器!7.3版本基于chrome26正式版內(nèi)核開
    • 谷歌瀏覽器2017(Chrome)v57.0.2987

      02-02 / 41.4M

      推薦理由:谷歌瀏覽器GoogleChrome將簡約的界面設(shè)計與先進的技術(shù)相融合,谷歌瀏覽器官方下載讓網(wǎng)絡瀏覽變得更快速、安
    • 搜狗瀏覽器智慧版V4.2.6.11794 官方

      03-23 / 32.0M

      推薦理由:搜狗瀏覽器配備強勁雙核動力引擎(內(nèi)置IE8內(nèi)核)、全網(wǎng)加速、網(wǎng)速保護、防假死、下載加速,5級加速體系打造
    • IE10 64位版win7 X64官方正式版(IE

      02-26 / 41.7M

      推薦理由:微軟已經(jīng)正式發(fā)布nternet Explorer 10 for Windows 7,這一版本讓Windows 7用戶等待了好久。之前IE10一直僅
    firefox
    (10)firefox
    西西軟件園提供最新版的瀏覽器官方下載,火狐是開源網(wǎng)頁瀏覽器,使用引擎即非內(nèi)核,可在多種操作系統(tǒng)如,和上運行,最新版在性能上有非常顯著的提升,大幅降低的內(nèi)存占用和更快的渲染速度,給用戶更為流暢和高速的上網(wǎng)瀏覽體驗,同時也讓開發(fā)者能夠開發(fā)出更為快速的網(wǎng)絡應用和網(wǎng)站。...更多>>

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)