js浏览器中的调试技巧
文章类型:Javascript
发布者:admin
发布时间:2023-07-04
整理一下常用的调试方式
1:在元素面板中引用节点,可以通过 $0 调试元素面板选中的 DOM 节点
2:用一个 DOM 节点,进行截屏,选择一个节点按下 ctrl-shift-p(Mac 快捷键),输入 screen 搜索截图功能,完成 DOM 节点的屏幕截图
3:多行 console,按住shift-enter以继续执行每一行,完成后,按enter键,可以实现多行日志
4:控制台日志格式化
A:%s 将变量格式化为字符串;
B:%d 将变量格式化为整数;
C:%f 将变量格式化为浮点数;
D:%o 可用于打印 DOM 元素;
E:%O 用于打印对象表示;
F:%c 用于传递 CSS 来格式化字符串。
console.log(
'%c I have %d %s',
'color: green; background:black; font-size: 20pt',
3,
'Bikes!'
)
5: 存储为全局变量,将 JSON 对象的任何部分保存为可在控制台面板中访问的全局变量
6:console.dir
console.log(['Apple', 'Orange]);
7:console.table,生成一个table表格
8:保存控制台日志,就可以在其他页面看已经出现过的日志
9:console.group
10:console.time,测量一段代码执行用了多长时间
console.time("loopTime");
for (let counter = 0; counter < 1000 * 1000 * 1000; counter++) {
getName(users[counter & 4]);
}
// End the time tick for 'loopTime
console.timeEnd("loopTime");
}
loopTime: 2234.032958984375ms
11:$_ 获取上一个的执行输出