网站首页 > 基础教程 正文
最近在做一个大型web工具的维护性开发,项目已经成型,业务很复杂,之前的经验多是开发一个新的页面或者模块,或者维护自己开发的代码,对于调试的要求没有那么高,接到这个项目后,以前那种简陋低效的调试方法不管用了,学习了一些调试的小技巧,在此分享。
1.从控制台的Sources搜索到源文件打断点
这个方法比在代码里写“debugger”或者“console.log”高效很多
打开源文件,在控制台Resources面板下输入 ctrl+P,如图:
打断点:点击代码前的数字,会变成一个蓝色的小箭头,当程序运行到这一行代码时就会停下来,鼠标放到这一步之前的变量上面,会显示这个变量当前的值,比在代码里console.log便捷多了,此时回到console面板,直接输入在当前上下文下的变量,可以打印出具体的值,鼠标放在执行过代码的变量上,就能直接看到其值,非常方便。
调试:右边面板上有一些操作的小按钮,鼠标放上去会解释用途,可以单步调试,也可以进入某一步的方法里
2.打点计时(console.time())
在进行网页性能优化的时候,需要知道一段程序的运行用了多久,有一个快捷的方法,在程序开始的地方,输入console.time("起一个名字"),结束的地方输入console.timeEnd("你刚才起的名字"),控制台会把这段程序运行的时间打印出来。
3.控制台打印对象或数组(console.table())
使用这个打印的命令,你会有耳目一新的发现,控制台也可以像网页一样输出清晰美观的表格
猜你喜欢
- 2024-10-16 「译」你不知道的Chrome调试技巧DAY1-DAY6
- 2024-10-16 Java8 Stream 拼接字符串 Collectors.joining
- 2024-10-16 开发人员要点:JavaScript console methods
- 2024-10-16 前端异常监控和容灾 前端架构师成长之路
- 2024-10-16 高级Web必备:网络优化,拿去镇住面试官
- 2024-10-16 JS 调试心得 前端js调试
- 2024-10-16 这几个JS调试方法知道很受益 js怎么调试
- 2024-10-16 小窍门分享:如何使用Chrome控制台创建表格
- 2024-10-16 10个JavaScript调试技巧,帮你更好、更快地调试代码
- 2024-10-16 5个控制台技巧助你在Chrome开发者工具更好的调试web应用(翻译)
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)