Chrome DevTools(4):推荐几款DevTools插件

关于DevTools插件

应用于Chrome开发者工具的插件不同于普通的Chrome应用或者插件,它是给你的Chrome DevTools扩展更多的功能,方便你查看和调试web程序。它的安装方法跟Chrome应用的安装方法是一样的,可以通过Chrome应用商店或者直接crx安装文件来安装。

下面推荐几款DevTools插件,有些是博主亲自试用过的,希望对大家的开发调试有帮助。

jQuery Audit

安装地址:Chrome应用商店链接
jQuery Audit是让你可以在DevTools查看页面节点的jQuery属性和数据,方便你调试使用jQuery库的web应用。你可以在上面看到你选中的页面元素的jQuery的events、data等属性。例如,很多人都喜欢用$.data()来让jQuery节点对象缓存一些数据,通过jQuery Audit你可以很方便地看到你缓存的数据。
请输入图片描述
jQuery Audit会自动在Elements面板的最前面加上window和document对象,这对你调试全局的对象很有帮助。例如,出于对性能的考虑,当你想查看绑定在window上绑定了哪些事件的时候,jQuery Audit可以帮你找到。
请输入图片描述
其他详细的用法可以查看官方文档

JS Runtime Inspector

安装地址:Chrome应用商店链接
JS Runtime Inspector让你可以在DevTools上直接通过关键词来搜索页面上JavaScript对象。当你想知道此时你的程序中某个JavaScript对象的属性和数据,然而你并不知道它所在哪个作用域,只知道对象名称,因而你不能在控制台用window.xxxObj的方式来访问这个对象,所以此时你可以借助JS Runtime Inspector来查找这个对象了。
请输入图片描述
如图所示,可以通过对象名称和值来匹配查找,点击搜索后会在控制台输出查找到的结果。

Devtools redirect

安装地址:Chrome应用商店链接
Devtools redirect可以帮你给页面上的网络连接重定位。事实上网络请求重定位的功能,可以用fiddler或者ngix轻松实现,但Devtools redirect可以让你直接在浏览器上配置这些重定位。
请输入图片描述

jQuery Debugger

安装地址:Chrome应用商店链接
jQuery Debugger顾名思义就是帮你debug jQuery啦:-) 它主要有两大功能:
1. 通过选择器字符串来查找页面上的某个元素,等同于你在代码里写$('ul>li')这样的方式。
请输入图片描述
2. 查看页面某个元素的jQuery对象属性。这有点类似前面说过的jQuery Audit插件。
请输入图片描述

Grunt DevTools

安装地址:Chrome应用商店链接
一个可以在DevTools快速运行和查看Grunt任务的插件。有了它,你就不用经常地在浏览器工具、terminal和编辑器上来回切换窗口了。
请输入图片描述
详细描述可以查看官方文档

CoffeeScript Console

安装地址:Chrome应用商店链接
有了它,你可以在DevTools上直接执行CoffeeScript和JavaScript之间的代码转换。
请输入图片描述

Angular Batarang

安装地址:Chrome应用商店链接
这个不用解释,开发和调试Angular.js应用的神器。
请输入图片描述
类似的针对不同js框架的调试工具还有:Backbone DevTools 、 KnockoutJS Context

DevTools Theme

最后介绍的不是DevTools的插件,而是主题。大家或许有疑问:这个由什么用呢?嗯,没错,就是装B用的。当别人看着你在调试网页的时候,打开的Chrome开发工具竟然是如此高大上。。。
ZeroDarkMatrix主题:Chrome应用商店链接
请输入图片描述
另外还有:
Dracula主题:Chrome应用商店链接
Flatland主题:Chrome应用商店链接
安装这些主题的方法可以查看ZeroDarkMatrix的说明

总结

好的,这次的DevTools插件就推荐了这几个。总的来说,Chrome浏览器真的很强大,DevTools工具为我们的开发调试工作带来很多方便。如果大家对于如何开发DevTools插件有想法的话,可以去Chrome DevTools的官方文档看看“如何开发DevTools插件”https://developer.chrome.com/extensions/devtools

参考

http://addyosmani.com/blog/devtools-extensions-for-webapp-developers/
https://developer.chrome.com/extensions/devtools

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值