chrome调试
控制台调试
- 利用chrome控制台调试,提高调试的效率
设置文档可编辑
// 设置文档可编辑
document.designMode = 'on'
利用$技巧
// 打印上一次运行结果
$_
// 获取当前选中节点 【$1-$4获取最近选中的4个节点】
$0
复制JSON数据
// 在控制台复制JSON数据,通过ctrl+v粘贴数据
copy({name:'qqqiu',age:20})
Console Importer插件
- 通过Console Importer插件,可以在chrome浏览器安装库
// 在控制台安装包 【安装Console Importer插件】
$i('lodash')
devtools调试
修改Fetch/XHR 请求
-
可使用 Chrome DevTools 可以直接改写 Fetch/XHR 请求的内容
-
对于mock数据非常方便
修改请求数据步骤:
- 从network中选择一条请求
- 鼠标右击选择
Override content - 选择文件夹,就会定位到该文件夹中去修改请求
过滤掉不想看的请求
- 通过devtools里可以过滤掉不想看的请求
过滤请求步骤:
- 在network中
filter搜索栏- 使用横杠加字符串,多个过滤条件用空格分隔
- 如希望过滤js、css请求
-js -css
可以理解为 横杠的意思是 减号的意思
- -js : 表示减去js请求 (过滤js请求)
chrome截屏技巧
- 使用快捷键
Ctrl + Shift + P,输入full,回车,截取当前整个网页