知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >
Web開發(fā)經(jīng)驗談之F12開發(fā)者工具/Web調(diào)試
發(fā)表時間:2016-11-8
發(fā)布人:葵宇科技
瀏覽次數(shù):51
一、Firefox 插件之 Firebug, 火狐調(diào)試?yán)鳌境鯇W(xué)必備】
為什么要第一個提到火狐呢?因為啊,這東西確實是太方便了,剛開始接觸開發(fā)那會兒,根本都不知道調(diào)試,只是憑著感覺去做事。后來看到有人在用Firefox 的 Firebug,一下就愛上了,原因如下。優(yōu)點:1 中文;2 直觀;3 定位超級快!缺點:1 插件每次都需要重新下載;2 每次都要重新啟用才可以使用各種調(diào)試功能。
下面我們先看幾個主要功能模塊截圖,稍后稍細作解析!
. 控制臺
.. 腳本調(diào)試
… 網(wǎng)絡(luò)收發(fā)狀況查看
里面主要用到的功能是,1. 控制臺,可心直觀的看到一些頁面的基本情況,如上圖所示的錯誤信息,以及一些ajax的請求,很輕松的點開就可看到訪問的參數(shù)等等,基本上通過這里的調(diào)試,可以給你省去30%~40%的錯誤了;2. 腳本頁,如果js腳本比較復(fù)雜,那頁面js單步調(diào)試等功能就很有必要了,Firebug中有一個很好的搜索功能@多文件搜索,也就是說,你只要能說出其個別的關(guān)鍵詞,他就可以幫你找到具體在哪個腳本頁面哪一行。3. 網(wǎng)絡(luò)功能,用于查看各個頁面的具體請求情況很方便,用于定位哪個節(jié)點是否出問題是必須的,當(dāng)然,多了解一點http協(xié)議對于這一塊的理解還是很有好處的。
二、Google Chrome 之F12自帶控制臺【水平的進階】
Google作為W3C標(biāo)準(zhǔn)制定者之一(好像是的),是個絕對的W3C標(biāo)準(zhǔn)支持者,因此對于很多的標(biāo)準(zhǔn)屬性,在chrome都有很好的展現(xiàn)。但是有一點讓人很困惑,那就是整個頁面都是英文,描述也和咱中國人的習(xí)慣不太吻合,所以適合用于進階卻不適合用于初學(xué),適合用于英語水平稍好點的同學(xué)(當(dāng)然了,看習(xí)慣也就都一樣了)。優(yōu)點:1 瀏覽器自帶;2 官方標(biāo)準(zhǔn)適合自己寫標(biāo)準(zhǔn)語法;3 功能齊全;4 控制臺調(diào)試非常方便幾乎可以當(dāng)作一個簡單的幫助文檔來使用!缺點:如前所述!
下面先看幾個截圖,稍后細作講解!
. 頁面元素查看
.. 網(wǎng)絡(luò)狀況查看
… 資源使用情況(腳本調(diào)試)
…. 控制臺臨時運行
作為一個經(jīng)驗稍微豐富點的開發(fā)人員,我認為chrome的調(diào)試是必備的,雖然有很多亂七八糟的英文,但我們還是可以克服的嘛,而且他功能特別齊全?;竟δ芎突鸷膄irebug差不多,不同的只是一個展現(xiàn)方式的不一樣,那我就說幾個特殊的或者前面沒有說到的點好了。1. 很方便地動態(tài)編輯html元素,從而避免反復(fù)改代碼調(diào)試的工作,同理于css樣式的編寫。寫html頁面我有一個不成熟想法:其實我不會寫什么頁面,我不過知道幾個標(biāo)簽html,div,span和幾個css名稱display,position,font-size,然后我就不停在瀏覽器控制臺里猜測各種想法,然后復(fù)雜的效果就出來了;2. 作為腳本調(diào)試,我本人還沒有習(xí)慣chrome的調(diào)試方式,不支持多文件搜索,這對于包含文件很多的地方并不是好事,不過你可以把所有的資源都打開,這時候再搜索就可以給你定位了;3. 適應(yīng)他的網(wǎng)絡(luò)查看工具(點擊鏈接后具體信息在右邊展示,時間軸根據(jù)情況適當(dāng)隱藏);4. 多利用控制臺寫一些嘗試操作,對于已經(jīng)加載了的全局變量,你可以直接在控制臺使用,如要查看某元素高度,('#ele').height();這里的'’就是文檔中已經(jīng)加載的jquery變量。5. 其他一些優(yōu)化工具可以嘗試使用!(哈哈,我只是看并不用)
三、IE 工具之 httpwatch 【看個人喜好了】
其實,我基本上不會用IE去調(diào)試代碼的了,但是作為一個知名度不低的瀏覽器,以及名聲赫赫的httpwatch還是有必要了解一下的。優(yōu)缺點自行判斷,我就說兩句就好。1. 功能強大,可以將訪問日志導(dǎo)出,在另外的地方進行靜態(tài)分析;2. 抓包,其實他就是干這個事的!3. IE的F12反正和其他的也差不多(我說的是高版本),簡單搞搞就行,反正我僅僅用來調(diào)試兼容性問題!
工欲善其事,必先利其器!只有有一個好的順手的調(diào)試工具幫助你,你才能更快地進行你的工作。當(dāng)然,你最好有一些基礎(chǔ)理論知識,這對于你排查問題找方向會有很大的幫助!So, Debug your code, Debug yourself.
注:本文主要講web控制臺調(diào)試,看起來好像全是前端工作,但是其實往往是和后端緊密相連的!一個字,去了你就知道了!
相關(guān)案例查看更多
相關(guān)閱讀
- 用戶登錄
- 云南網(wǎng)站建設(shè)電話
- 汽車回收管理系統(tǒng)
- 區(qū)塊鏈
- 云南省建設(shè)廳網(wǎng)站官網(wǎng)
- 微信分銷
- 文山小程序開發(fā)
- 小程序模板開發(fā)公司
- 云南建設(shè)廳網(wǎng)站首頁
- 云南小程序定制
- 云南軟件開發(fā)
- 汽車報廢軟件
- 昆明小程序哪家好
- 云南小程序開發(fā)報價
- 汽車報廢回收管理系統(tǒng)
- 云南網(wǎng)站建設(shè)
- 云南小程序開發(fā)哪家好
- 云南網(wǎng)站建設(shè)選
- php網(wǎng)站
- 云南網(wǎng)站建設(shè)首選
- 網(wǎng)站建設(shè)價格
- 模版消息
- 網(wǎng)站制作哪家好
- 云南百度小程序
- 網(wǎng)絡(luò)公司
- 高端網(wǎng)站建設(shè)公司
- 搜索引擎排名
- vue開發(fā)小程序
- 網(wǎng)站搭建
- 網(wǎng)站優(yōu)化公司