Chrome 开发者工具的使用介绍

谷歌浏览器开发者工具打开方式


1. 在网页中通鼠标右键 -> 检查 -> 打开控制台

2. 通过快捷键打开 F12 打开控制台,或者ctrl + shift + i 打开控制台

3. 通过自定义及控制 -> 更多工具 -> 开发者工具

选择元素
  当在页面中有很多元素时需要找到某个元素时使用。首先点击开发者工具左上角的箭头,在用鼠标点击页面中对应的元素。将会找到对应的元素

移动端模拟
  点击控制台的左上角一个手机的图标将会把视口改成移动端。可以自己调整手机尺寸

Elements选项
  Elements选项常用来查看元素的样式及元素的位置,以及元素的盒模型。

1. 查看样式对应的文件及对应行数,下图表示该样式书写在 text.html 文件的第8行中

2. 调试元素样式

3. 调整原有颜色值或者是吸取页面中其他颜色值

4. 给元素添加新的类名

5. 查看伪类样式效果

6. 移动及修改元素

Console选项
  用于查看JS打印的代码结果,和显示错误信息,能够直接在控制台输入JS代码

控制台相关API
1. console.assert(表达式, 对象) ------ 向控制台输出错误
2. console.clear() ------ 清空控制台
3. console.count([标号]) ------ 显示打印的次数,计数器。
4. console.countReset([标号]) ------ 重置计数器。
5. console.debug(object [,object,...]) ------ 打印信息与console.log()一样
6. console.dir(对象) ------ 打印指定对象的JSON表示形式
7. console.dirxml(节点) ------ 打印节点的后代信息
8. console.error(object [,object,...]) ------ 打印object到控制台,将其格式化为错误,并包含堆栈跟踪。
9. console.group(标签) ------ 可视化地将消息组合在一起直到console.groupEnd(label)被调用。用于 console.groupCollapsed(label)在最初登录到控制台时折叠组。
 示例:

1 console.group(label);
2 console.info('Leo');
3 console.info('Mike');
4 console.info('Don');
5 console.info('Raph');
6 console.groupEnd(label);

10. console.info(object [,object,...]) ------ 与console.log() 方法一样打印日志到控制台
11. console.log(object [,object,...]) ------ 将消息打印到控制台。
12. console.table(数组) ------ 将对象数组记录为表
13. console.time([标号]) ------ 启动一个新的计时器。调用console.timeEnd([label])停止计时器并将经过的时间打印到控制台。

14. console.trace() ------ 将堆栈跟踪打印到控制台。
示例:

1 const first = () => { second(); };
2 const second = () => { third(); };
3 const third = () => { fourth(); };
4 const fourth = () => { console.trace(); };
5 first();

15. console.warn(object [,object,...]) ------ 向控制台打印警告。

console面板介绍

1. 书写JavaScript代码,并运行。如果需要在控制台中换行js代码按 `shift + enter`

2. 控制台信息筛选,打印的每一条信息的尾部会有一个对应信息的文件及行号

Sources选项
  sources面板常用于查看目录文件及调试JavaScript代码。

1. 事件断点,对页面的事件进行断点分析,勾选上对应的事件之后就会对页面中所有的该类型的事件进行监听

2. 行断点,给代码的对应行数添加断点调试,并且单行允许代码调试,并且可以在watch书写监听变量

3. 断点变量值变化的监听

其他面板功能后续更新,敬请期待 谢谢 !!!

原文地址:https://www.cnblogs.com/litings/p/12627956.html