收集一些常用的chrome调试技巧

本文依据的chrome版本为windows 版本 46.0.2490.80 m

格式化代码

现今的网站基本都是压缩多的代码,chorme可以对这些代码进行格式化:
格式化代码

查看元素绑定的事件

通过element的子项 Event Listeners 可以查看到选择标签上所绑定的监听事件,勾选Ancestors还可查看该元素父级标签所绑定的事件函数:
Alt text

ajax断点

Sources面板中XHR Breakpoints可以设置在每次ajax访问的时候自动断点,断点是根据点击+后输入的url规则判断的,如果没有输入内容则在所有的ajax访问时中断。

Alt text

全局搜索

chorme develop tools打开的情况下键入 ctrl + shift + f进行全局搜索,会搜索所有的js和css资源已查找你需要的内容,下图为根据class搜索相关代码并格式化的示例:
Alt text

dom event事件自动断点中断

当dom的内容 或者dom子标签内容发生改变时,可以通过对element标签右键 Break on... -> Attributes modifications来对dom的改变打断点,Subtree modiffications表示该标签子标签发生dom事件时进行断点中断
Alt text