日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

[转] 初识Firebug(HTML查看和编辑、Javascript控制台、网络状况监视器)

發布時間:2024/4/17 HTML 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转] 初识Firebug(HTML查看和编辑、Javascript控制台、网络状况监视器) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

初識Firebug,轉載自:http://www.ooso.net/archives/294

什么是Firebug

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

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

Firebug應用

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

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

圖1:Firebug插件展開圖示


從圖1中看到,Firebug有6個主要的Tab按鈕,下文將主要介紹介紹這幾方面的功能。

ConsoleHTMLCSSScriptDomNet
控制臺Html查看器Css查看器腳本條時期Dom查看器網絡狀況監視

Console 控制臺

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

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

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

console.log("hello world")

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

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

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

圖2: 在控制臺里調試javascript

查看和修改HTML

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

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

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

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

圖3::HTML查看器

CSS調試

Firebug的CSS調試器是專為網頁設計師們量身定做的。

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

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

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

圖4: CSS查看器,能夠直接修改樣式表

可視化的CSS尺標

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

圖5:Firebug中的CSS標尺

網絡狀況監視器

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

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

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

圖6:網絡狀況監視器

Javascript調試器

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

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

圖7:javascript調試器

DOM查看器

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

圖8: Dom查看器

小 結

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

轉載于:https://www.cnblogs.com/evilgod528/archive/2012/08/21/2648923.html

總結

以上是生活随笔為你收集整理的[转] 初识Firebug(HTML查看和编辑、Javascript控制台、网络状况监视器)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩成人小视频 | 涩涩爱影院 | 非洲黄色片 | 草莓巧克力香氛动漫的观看方法 | 国产成人免费观看视频 | 日韩国产欧美综合 | 高清不卡一区二区 | 97精品国产露脸对白 | 巨胸喷奶水www久久久免费动漫 | 日韩电影一区二区三区四区 | 精品国产乱码久久久久久牛牛 | 国产高清免费在线观看 | 成年人免费看 | 波多野结衣av一区二区全免费观看 | 国产日韩视频在线观看 | 国产女主播一区 | 蜜桃av噜噜一区二区三区网址 | 免费久久久久久 | 日本涩涩网 | 免费一级特黄特色大片 | 大香依人 | 欧美日韩不卡一区二区三区 | 夜夜操网站 | 黄色茄子视频 | 成人毛片基地 | 韩国毛片视频 | 夜夜骑av | 射影院| 欧美色香蕉 | 91天天操 | 成人观看网站 | www色网站| 十八禁一区二区三区 | 99久久精品国产色欲 | 九九热在线观看视频 | 奇米在线| 中文在线永久免费观看 | 久久久老熟女一区二区三区91 | 懂色av中文一区二区三区天美 | 黄页网址大全免费观看 | 成人手机视频在线观看 | 精品人妻一区二区三区四区不卡 | 白峰美羽在线播放 | 国产二区一区 | 国产无码精品一区二区 | 精品在线观看一区二区 | 69看片 | 夜夜看| 国产丝袜av| 性精品| 永久免费成人代码 | 日本成人在线一区 | 伊人影院综合在线 | www.youjizz.com中国 | 国产人妖av | 色大师在线观看 | 韩国精品视频在线观看 | 国产精品96| 97国产成人无码精品久久久 | 亚洲国产成人91porn | av先锋资源| 国产美女激情视频 | 伊人免费视频二 | 国产日产久久高清欧美一区 | 亚洲男人的天堂av | 半推半就一ⅹ99av | 超碰超碰97| 制服 丝袜 激情 欧洲 亚洲 | 草逼视频网 | 丝袜一区二区三区 | 国产日韩欧美精品一区二区 | 91猎奇在线观看 | 欧美一区二区三区影视 | 少妇太紧太爽又黄又硬又爽 | 成人黄色激情视频 | 国产美女作爱全过程免费视频 | 9l视频自拍九色9l视频成人 | 亚洲视频色 | 毛片在线网址 | 日本精品一区在线 | 蜜臀尤物一区二区三区直播 | 重口变态虐黄网站 | 青青草婷婷 | 少妇熟女高潮流白浆 | 精品综合| 免费国产网站 | 91精品国产成人 | 91午夜精品 | 日韩在观看线 | 欧美另类极品 | 好吊视频一区二区三区四区 | 秋霞福利网 | 无码人妻精品一区二区三应用大全 | 特一级黄色片 | 污在线观看 | 少妇一级淫片免费放中国 | 高跟91白丝 | 亚洲成a | 青春草av|