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

Chrome Dev Tools淺析:成為更高效的開發人員

開發 后端 開發工具
Google Chrome在招來了FireFox,FireBug的項目組領導人John J. Barton后,Chrome Dev Tools也變的越來越好用,越來越方便了。本文根據Google I/O上對Chrome Dev Tools的介紹(Youtube 視頻)和相關PPT 整理而來。

Google Chrome在招來了FireFox,FireBug的項目組領導人John J. Barton后,Chrome Dev Tools也變的越來越好用,越來越方便了。本文根據Google I/O上對Chrome Dev Tools的介紹(Youtube 視頻)和相關PPT 整理而來。(參照的Chrome版本為: 19.0.1084.52)

實時CSS Style編輯

選擇一個Dom,可以對Dom進行編輯和操作,實時修改Css Style, 同時CssStyle可以保存變更歷史版本。

Chrome Dev Tools 淺析:成為更高效的開發人員

保存變更歷史版本:

Chrome Dev Tools 淺析:成為更高效的開發人員

同時支持可以在Chrome 載入的Css文件正文中自由的修改。

網絡交互

Chrome Dev Tools 淺析:成為更高效的開發人員

當一個頁面載入時,所有發出的請求可以在“Network”里監聽到,同時下面有”All”, “Documents”, ”Stylesheets”, “Images”, “Scripts”, “XHR”(XMLHttpRequst), WebSockets, Other, 這幾個分類,可以清晰的把網絡請求進行分類,同時可以看到每個請求的詳細情況。

控制臺

在控制臺里可以方便的使用命令來查看Dom,執行JavaScript, 等等操作, Console API: http://getfirebug.com/wiki/index.php/Command_Line_API copy(), dir(), inspect(), $0,

Chrome Dev Tools 淺析:成為更高效的開發人員

Script Debugging

Script Debugging 腳本調試功能,這個功能可以說是Chrome Dev Tools里最實用***大的工具了:

1. JavaScript Breakpoints, Break on exception, JavaScript Pretty Print.

Chrome Dev Tools 淺析:成為更高效的開發人員

Break Points:斷點在需要設置的地方點一下即可,Break on exception:當此功能開啟時,有Script異常出現時,自動會在Exception處斷住,方便差錯。JavaScript Pretty Print: 當JavaScript被壓縮后,非常難閱讀,Pretty Print使JavaScript按照語法和關鍵字重新換行并重排,使得壓縮后的JavaScript仍然可以進行閱讀。

2. DOM Breakpoints

Dom元素斷點,經常有多處JavaScript操作同一個Dom元素,如果要在JavaScript上下斷點,要下好幾個地方,不好斷到想要的地方,在Dom元素上下斷點就方便多了:

Chrome Dev Tools 淺析:成為更高效的開發人員

Break on subtree modifications, Break on attributes modifications, Break on node removal, 可以方便的斷到操作Dom的JavaScript。

#p#

3. XHR Breakpoints, Event listener breakpoints:

Chrome Dev Tools 淺析:成為更高效的開發人員

XHR Breakpoints,可以方便的斷到XMLHttpRequest Ajax請求。Event Listener Breakpoints, 可以方便的斷到各種Event。

4. 查找JavaScript

使用Ctrl+Shift+F, 打開查找窗口, 查找支持正則表達式:

Chrome Dev Tools 淺析:成為更高效的開發人員

查找函數定義:Ctrl + Shift + o

Chrome Dev Tools 淺析:成為更高效的開發人員

查找文件: Ctrl + o

Chrome Dev Tools 淺析:成為更高效的開發人員

5. 實時修改 JavaScript代碼

頁面外鏈JavaScript文件在 Script Panel中可以直接修改,改完后Ctrl + s 保存, 會立即生效,但是不支持 Html 頁面中 JavaScript 修改,經過 Pretty print 格式化的JavaScript也不支持實時修改。

6. 自建Script文件

在Console(控制臺) 中輸入代碼的***一行加上 //@ sourceURL=filename.js, 會在Script Panel中加入一個新的外鏈Script文件: filename.js, 這個新文件和其它外鏈JavaScript 文件一樣,可以實時進行修改。

Timeline

Timeline功能把瀏覽器處理Dom的時間軸畫了出來,方便進行優化:

Chrome Dev Tools 淺析:成為更高效的開發人員

Remote Debugging

Remote Debugging 使得Chrome成為一個WebServer,執行命令–remote-debugging-port=1337, 同時再開一個Chrome 訪問localhost:1337, 就可以用一個Chrome當Host,一個Chrome當Client,在調試一些移動Web的時候非常實用。

Chrome Dev Tools 淺析:成為更高效的開發人員

原文鏈接:http://www.cnblogs.com/powertoolsteam/archive/2012/06/15/2550882.html

責任編輯:林師授 來源: 葡萄城控件技術團隊博客
相關推薦

2023-03-15 07:12:53

企業開發人員提供商

2019-11-27 18:54:07

物聯網數字孿生機器學習

2021-12-10 23:48:19

Java開發技術

2014-02-26 11:18:02

Android開發偷懶高效

2014-04-21 15:28:12

Android開發偷懶高效

2019-02-28 06:14:18

物聯網物聯網開發IOT

2022-02-17 16:05:58

SQL開發招聘

2016-03-09 12:11:33

Web開發人員簡單步驟

2022-03-14 14:11:22

Java開發編程語言

2011-06-28 08:41:09

架構師

2019-08-14 15:56:23

2010-08-09 16:09:25

2016-02-02 09:43:26

開發人員架構師

2012-05-30 15:15:42

ibmdw

2021-01-03 10:28:53

Web開發

2009-11-23 20:07:51

ibmdw開發

2021-02-19 09:33:01

kubernetesJAVA服務

2009-12-11 14:50:14

Visual Basi

2019-09-05 19:56:23

開發編程程序

2020-01-09 11:46:02

DevOps安全開發 Akamai
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九色porny自拍视频 | 色偷偷噜噜噜亚洲男人 | 电影在线 | 1000部精品久久久久久久久 | 99热国产在线播放 | 日本三级电影在线看 | 91观看 | 国产精品五月天 | 国产精品乱码一区二区三区 | 欧美视频免费在线 | 一本一道久久a久久精品综合 | 成人在线免费观看 | 综合久久99 | 国产精品久久久久久久久久久久冷 | 亚洲一区毛片 | 日韩精品在线看 | 久久九精品 | 国产精品精品久久久久久 | 亚洲先锋影音 | 国产在线视频一区二区 | 久久午夜国产精品www忘忧草 | 91精品国产91久久综合桃花 | 精品九九久久 | 中文在线日韩 | 国产日韩欧美精品一区二区三区 | 综合激情av| 日皮视频免费 | 欧美不卡在线 | 亚洲一区视频在线 | 天天看天天操 | 欧美一区二区三区视频 | 国产一区二区三区免费观看视频 | 91精品国产自产在线老师啪 | 婷婷色国产偷v国产偷v小说 | 午夜av免费 | 偷拍自拍网站 | 亚洲精品一区二区二区 | 天堂久久天堂综合色 | 一二区成人影院电影网 | 毛片免费看 | 亚洲精品麻豆 |