1、设置断点
有两种方法能够给代码添加断点node
2、设置断点执行条件
3、Call Stack 调用栈
4、DOM 元素设置断点
(3)设置好断点后,当 DOM 元素要被修改时,代码就会在自动停留在修改处。chrome
5、统一管理全部断点
6、快捷键
7、格式化
(4)命令行中先输入 copy(),而后将拷贝的数据粘贴到括号中浏览器
(5)回车后 copy 接口便会自动将数据进行格式化,并保存到剪贴板中。咱们将其粘贴到文本编辑器中就能够看到效果:异步
8、使用 Snippets 编写代码片断
(2)在代码区域输入 js 代码编辑器
(3)按下“Ctrl + Enter”或者点击右下方的按钮执行代码,能够看到代码执行成功且反应到当前页面上了。函数
9、Async 调试
Chrome 调试器的 Async 模式是为调试异步函数所设计一个功能工具
//作饭 function cook(){ console.log('开始作饭。'); var p = new Promise(function(resolve, reject){ //作一些异步操做 setTimeout(function(){ console.log('作饭完毕!'); resolve('鸡蛋炒饭'); }, 1000); }); return p; } //吃饭 function eat(data){ console.log('开始吃饭:' + data); var p = new Promise(function(resolve, reject){ //作一些异步操做 setTimeout(function(){ console.log('吃饭完毕!'); resolve('用过的碗和筷子'); }, 2000); }); return p; } cook() .then(eat) .then(function(data){ console.log(data); });
(2)开启 Async 模式后,异步函数以前的调用栈都会被记录下来,并且调用栈中代码执行状态也获得了保留。学习