page contents

WEB前端教程:使用开发者工具调试你的代码

学会使用开发者工具调试 JavaScript 代码,并且掌握如何使用断点辅助调试,获得独立分析错误,学会处理错误技能

attachments-2022-10-tYUvDAsc635cd36f27fce.png课程目标

学会使用开发者工具调试 JavaScript 代码,并且掌握如何使用断点辅助调试,获得独立分析错误,学会处理错误技能

 开发者工具

 调试技术

使用控制台 (console.log()) 可以使程序员进行快速调试,console.log() 非常适合获得即时反馈,而无需逐步执行您的功能。

调试器非常适合用于更复杂的故障排除,并且是开发人员的关键工具。您可以设置断点、在应用程序执行的任何点查看任何给定变量的值、逐行单步执行代码等等!它是一个非常有价值的工具,每个程序员都应该知道如何使用它。

 任务

现在,请你下载debuggingTask.zip (opens new window),保存到本地,请你按照如下要求,完成页面的调试任务。

定位错误,修复错误

  • 在浏览器中打开 debuggingTask.html ,并且打开 chrome 开发者工具,点击删除按钮,控制台会显示 TypeError 错误。
  • 请你分析问题原因,解决此处的问题。实现页面没有方块时,点击删除按钮,控制台也不会报错。
  • 根据错误提示信息定位到错误代码行,并且给问题代码行打上断点,查看 scope(作用域) 各变量的值是否符合要求,从而分析导致错误的原因。

添加 DOM 级断点

  • 现在系统需要新增一个需求:点击添加方块,需要给每个方块添加一个序号文本。比如:新增第一个方块,文本显示 NO.1,添加第二个方块,文本显示 NO.2.
  • 请你给添加 DOM 变化级断点 ,在新增或删除 DOM 节点时触发,从而定位到添加方块的代码行,然后修改添加方块函数实现添加序号文本功能,完成新增的需求。

测试程序运行时间

  • 现在您想知道添加一个方块,和删除一个方块程序使用了多少时间来完成这两个功能。
  • 请你在控制台打印出来,结果如图所示(opens new window)

  相关参考


更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

长按或扫描下方二维码,免费获取 Python公开课和大佬打包整理的几百G的学习资料,内容包含但不限于Python电子书、教程、项目接单、源码等等

attachments-2022-10-SMl9ibzU635cd320ccb67.jpg

0 条评论

请先 登录 后评论
小柒
小柒

1470 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1470 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章