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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

程序员的你是否熟练掌握Chrome开发者工具?

發布時間:2025/3/21 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序员的你是否熟练掌握Chrome开发者工具? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫在前面


再過幾天就是1024程序員節日了,這里提前祝各位程序員同胞們節日快樂哈^_^

回歸正題,本文主要是介紹一下Chrome developer tool(開發者工具)的使用,以方便我們的日常開發與調試。其實在沒用Chrome開發之前就時不時的聽到類似這樣的話:“別用IE,IE太low了,用Chrome吧”。如今,我用過Chrome后才切身體會到,Chrome瀏覽器無疑是最受前端青睞的工具,原因除了界面簡潔、大量的應用插件,良好的代碼規范支持、強大的V8解釋器,javascript執行速度和內存占有率表現非常優秀之外,還因為Chrome開發者工具提供了大量的便捷功能,方便我們前端調試代碼,我們在日常開發中是越來越離不開Chrome,是否熟練掌握Chrome調試技巧恐怕也會成為考量前端技術水平的標桿。

對于前端技術的學習或者開發調試,瀏覽器developer tool的使用是必不可少的,下面,介紹Chrome開發者工具。

Chrome 開發者工具介紹及調試、使用技巧

1、先打開谷歌瀏覽器,然后打開調試界面,打開方式有三種 :
第一:按F12
第二:shift+ctrl+i
第三:鼠標右鍵點審查元素

?

2、請看下邊的標記

Chrome開發者工具分為 8 個大模塊

Element 標簽頁: 用于查看和編輯當前頁面中的 HTML 和 CSS 元素。
Console 標簽頁:用于顯示腳本中所輸出的調試信息,或運行測試腳本等。
Source 標簽頁:用于查看和調試當前頁面所加載的腳本的源文件,可以打斷點進行調試。
Network 標簽頁:用于查看 HTTP 請求的詳細信息,如請求頭、響應頭及返回內容等。
TimeLine 標簽頁: 用于查看腳本的執行時間、頁面元素渲染時間等信息。
Profiles 標簽頁:用于查看 CPU 執行時間與內存占用等信息。
Resource 標簽頁:用于查看當前頁面所請求的資源文件,如 HTML,CSS 樣式文件,圖片等。
Audits 標簽頁:用于優化前端頁面,加速網頁加載速度等。

?

3、使用 Chrome 開發者工具調試

?

<1>設置(條件)斷點


與 Java 調試類似,Chrome 開發者工具提供了斷點設置、刪除與斷點存儲等基本功能。同時,開發者工具也提供了設置條件斷點的功能,使開發者可以控制該斷點只有在滿足某一條件時才會被觸發。當然,也可以直接單純地設置非條件斷點。
在Source標簽元素面板中對應的JS文件中的行號處點擊右鍵,選擇添加條件斷點后,會彈出一個對話框用于輸入具體的條件或者沒有條件斷點。合理運用好條件斷點能夠提高調試的效率與準確性,使開發人員能更專注于在期望的場景下進行調試。
還有一點就是可以在Source標簽元素面板中查看元素屬性,比如通過ajax返回的數據對象封裝到data中,我們設置斷點后直接將鼠標放到數據data中可以看到其中返回的是什么樣的數據,比如data中是實體對象的每個屬性字段值。
如圖 Source標簽元素面板中添加條件斷點或斷點

設置條件斷點或斷點

?

<2>Element 標簽頁對 CSS 的控制


在網頁開發過程中,經常需要在腳本中控制不同條件下頁面的樣式展示,例如頁面中的標簽顏色,位置,大小等等,在 Chrome 開發者工具的 Element 標簽頁中,其實已經提供了包括該功能在內的一系列對樣式進行實時修改的功能,并且在修改之后能夠立即從頁面中看到變化。如圖

Element 標簽頁對 CSS 的控制

?

<3>修改 JavaScript 文件中的代碼


這是 Chrome 開發者工具提供的一種非常實用的功能,即使開發人員可直接對開發者工具的 Source 標簽頁中的代碼進行修改,并將其保存,使瀏覽器在下次執行該段腳本時,直接加載最新修改的版本。目前的 Firebug 及 IE 自帶的開發者工具都不支持對腳本的直接修改,導致在 Firefox 或 IE 中調試腳本時,如果需要對代碼進行修改,需要先去修改腳本源文件,再同步至應用服務器,再清理瀏覽器緩存,最終再次打開應用程序時,才會看到代碼修改后的效果。可見 Chrome 開發者工具提供的這一功能,大大提供了開發者調試腳本的效果。
需要注意的是,由于這種修改是保存在瀏覽器緩存中,因此它不會影響到腳本的源文件。當開發人員決定采用修改之后的腳本時,需要將其復制到腳本的源文件中。

?

<4>使用控制臺打印變量值或方法的返回結果


當斷點被觸發進入到調試模式時,我們可以將當前任意存在的變量或方法輸入到控制臺中,按下回車后,控制臺便會返回相關的結果。該功能可使開發人員方便了解程序運行至斷點處時各個所需要變量或方法的返回值。
需要注意的是,當在控制臺中輸入的方法名字不帶括號時,控制臺輸出的是該方法所包含的代碼信息,而并不是運行結果。

寫在最后

我們借助 Chrome 開發者工具的支持,可以提高網頁應用程序開發與調試的效率。想了解更多,請參考資料Chrome Developer Tools 官方文檔

?

文/wblearn(簡書作者)
原文鏈接:http://www.jianshu.com/p/bee295965800
著作權歸作者所有,轉載請聯系作者獲得授權,并標注“簡書作者”。

總結

以上是生活随笔為你收集整理的程序员的你是否熟练掌握Chrome开发者工具?的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 午夜a级片| 日本少妇裸体做爰 | 黄色小说网站在线观看 | 欧美少妇一区二区 | 亚洲精品乱码久久久久久久久久久久 | 国产精品久久777777毛茸茸 | 最好看的2018中文2019 | 人妻少妇精品一区二区三区 | www.一区二区 | 午夜一级在线 | 欧美日韩成人在线视频 | 婷婷中文 | 快播久久| 91一区二区国产 | 免费黄av | 中文字幕不卡av | 在线电影一区二区 | 国产成人在线观看 | 美女久久久久久 | 欧洲a级片 | 亚洲人妻一区二区三区 | 天天夜夜久久 | 国产在线播放一区二区 | 韩国美女黄色片 | 国产视频在线观看一区 | 中文字幕视频 | 国产资源在线播放 | 俄罗斯毛片基地 | 538精品一线 | 免费成人高清在线视频 | 日韩欧美www | 日韩av网站在线观看 | 日本一区二区三区在线观看视频 | 人妻无码一区二区三区免费 | 欧美成人一区二免费视频软件 | 国产手机精品视频 | 综合激情婷婷 | 丰满少妇一级片 | 免费乱淫视频 | 日本高清不卡在线观看 | 手机看片日韩在线 | 欧美另类videossexo高潮 | 免费一级淫片aaa片毛片a级 | 一级在线视频 | 香蕉视频网页 | 亚洲色图狠狠干 | 国产综合视频在线 | 少妇高潮av | 久久久久亚洲AV成人无在 | 中国字幕av| 天天曰夜夜曰 | 国产91免费看| 亚洲色图视频在线观看 | 久久精品这里只有精品 | 三年大全国语中文版免费播放 | 久热精品免费视频 | 精品国产一区二区三区无码 | aaaa视频 | 日本黄色网页 | 天天色综合图片 | 成人av中文字幕 | 天天操天天操天天操天天操天天操 | 成人1区| 就操在线| 蜜桃久久精品 | 亚洲欧美激情图片 | 国产片黄色| 欧美午夜不卡 | 狠狠干天天干 | 午夜寂寞视频 | 人人爽人人草 | 黑人一级视频 | 欧美日韩电影一区二区三区 | 亚洲一区二区麻豆 | 偷拍女澡堂一区二区三区 | 欧美成人一级视频 | 中文字幕在线影院 | 欧美特黄一级大片 | 日吊视频 | 男人的天堂色 | 放荡闺蜜高h苏桃情事h | 在线观看免费人成视频 | 大乳巨大乳j奶hd | 精品一区二区久久久久蜜桃 | 日韩亚洲国产欧美 | 中出视频在线观看 | 国产aⅴ激情无码久久久无码 | 国产精品国产三级国产三级人妇 | 枫可怜av | 亚洲欧美在线一区 | 亚洲精品www久久久 一级aaa毛片 | 日韩美女视频一区 | 日本少妇大战黑人 | 国产农村妇女精品一区二区 | 欧美第一页 | 日韩一级片视频 | 爆操欧美美女 | 毛片福利| 黑人黄色录像 |