成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Web開發者可能不知道的12個Firebug技巧

開發 前端
Firefox搭配Firebug在web程序設計中,可謂是“雙劍合壁”,功能強大,本文選取了其中的一些技巧予以介紹,幫助大家更好的掌握Web開發的技能,讓開發事半功倍!

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

1、使用Firebug可以找到頁面中的任何內容

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

 

12個Web開發者應該掌握的Firebug技巧

 

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

 

[[18975]]

 

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

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

 12個Web開發者應該掌握的Firebug技巧

 

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

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

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

 

12個Web開發者應該掌握的Firebug技巧

 

4、使用Firebug調試Javascript代碼

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

 

12個Web開發者應該掌握的Firebug技巧

 

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

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

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

#p#

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

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

 

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

 

7、Firebug會高亮度顯示修改過的內容

在Firebug中,只要你修改過頁面中的內容,就會以黃色高亮度顯示曾經修改過的內容,如下圖:

 

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

 

8、監視Javascript的運行性能

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

 

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

 

9、Firebug強大的網絡數據監視功能

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

 

Firebug強大的網絡數據監視功能

 

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

 

Firebug強大的網絡數據監視功能

 

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

10、使用Firebug的Log功能

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

 

[[18976]]

 

在Firefox中執行如下代碼,會看到Firebug的控制臺中出現如下信息:

 

Firebug強大的網絡數據監視功能

 

可以看到,各個級別的日志輸出,都帶有一個彩色的圖標,能給用戶很醒目的提醒。同時,console.log 還支持格式化字符串的輸出,你可以用類似C語言中printf的語法來調用這個函數:console.log(“%s is %d years old.”, “Bob”, 42)。

11、可以在Firebug中調試程序

在Firebug控制臺的的Javascript控制面板中,可以對頁面中的Javascript進行調試,方法很簡單,只需要在要調試的行的左邊單擊,就會出現斷點了,之后請記住下面常件的快捷鍵:

(1) F10 進入下一行;

(2) F8繼續調試;

(3) F11進入Javascript中的函數體調試;

(4) Shift+F11跳出函數體。

 

Firebug強大的網絡數據監視功能

 

12、在Firebug中可以設置帶條件的斷點

在Firebug中,還可以設置帶條件判斷的斷點,如下圖:

 

Firebug強大的網絡數據監視功能

FireBug

Firebug 是網頁瀏覽器 Mozilla Firefox 下的一款開發類插件,現屬于Firefox的五星級強力推薦插件之一。它集HTML查看和編輯、Javascript控制臺、網絡狀況監視器于一體,是開發JavaScript、CSS、HTML和Ajax的得力助手。Firebug如同一把精巧的瑞士軍刀,從各個不同的角度剖析Web頁面內部的細節層面,給Web開發者帶來很大的便利。例如 Yahoo! 的網頁速度優化建議工具 YSlow。
Firebug 也是一個除錯工具。用戶可以利用它除錯、編輯、甚至刪改任何網站的 CSS、HTML、DOM、與 JavaScript 代碼。

原文鏈接:http://tech.it168.com/a2011/0217/1158/000001158261_all.shtml

【編輯推薦】

  1. 2011 Web設計的10大趨勢
  2. Web開發者愛不釋手的18款超贊jQuery插件
  3. 淺談Web標準、可用性、可訪問性
  4. Web開發者欣喜若狂的40個UI設計工具和資源
  5. 是什么讓一個Web應用程序變得如此偉大?
責任編輯:陳貽新 來源: it168
相關推薦

2011-02-21 09:37:53

Web開發 Firef

2024-03-04 00:00:00

Kubernetes技巧API

2015-08-13 09:03:14

調試技巧

2020-01-29 19:40:36

Python美好,一直在身邊Line

2021-01-05 11:22:58

Python字符串代碼

2017-11-07 21:58:25

前端JavaScript調試技巧

2020-11-03 09:51:04

JavaScript開發 技巧

2022-09-20 11:58:27

NpmNode.js

2012-11-23 10:57:44

Shell

2014-04-10 13:15:54

PythonPython技巧

2021-02-28 08:34:14

CSS outline-off負值技巧

2017-02-23 19:42:55

AS Android代碼

2022-01-05 08:01:48

前端技術編程

2016-09-05 13:14:11

2022-12-09 15:06:26

字符串Intl字符串分割

2022-12-21 08:05:04

字符串分割技巧

2023-02-27 09:20:24

絕對定位CSS

2023-01-29 09:46:47

Dialog彈窗模態

2011-02-14 16:11:44

2015-05-14 15:59:33

DockerLinux容器管理工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费毛片www com cn | 亚洲免费在线观看 | 欧美一区二区久久 | 亚洲 中文 欧美 日韩 在线观看 | 亚洲字幕在线观看 | 巨大荫蒂视频欧美另类大 | 一级片免费视频 | 久久人人网 | 一区二区三区视频在线 | 亚洲欧美一区二区三区1000 | 国产三级一区二区 | 亚洲精品自在在线观看 | 色婷婷av777| 伊人久久成人 | 欧美成人h版在线观看 | 亚洲a视频| 成人乱人乱一区二区三区软件 | 国产福利在线 | 孕妇一级毛片 | 国产精品亚洲成在人线 | 精品国产乱码久久久久久蜜退臀 | 国产美女一区二区三区 | 日本精品一区二区三区在线观看视频 | 青青草在线视频免费观看 | 高清黄色 | 日日干夜夜操 | 国产精品欧美一区二区三区不卡 | 精品国产一区二区三区久久久蜜月 | 国产成人麻豆免费观看 | 中文字幕在线看第二 | 国产一级影片 | 欧美一区二区三区四区视频 | 精品毛片 | 91在线视频免费观看 | 久久9精品 | 久热久热 | 午夜国产羞羞视频免费网站 | 欧美高清视频一区 | 午夜久久久 | 五月婷婷婷 | 国产色 |