黑马程序员技术交流社区
标题: 谷歌浏览器Chrome的调试心得 [打印本页]
作者: 梦无醉亦殇 时间: 2019-10-19 20:58
标题: 谷歌浏览器Chrome的调试心得
开发页面的时候我们不可避免都会遇到bug,有的bug在vscode中有报错,很好解决 ;但有些bug特别难找,因为并没有报错,可能只是写错单词,代码放错位置,少写了几个参数等等。对于这些bug,实在让人头都大了,短的找半个钟,长的找个一天都未必解决,因此掌握代码调试的技巧是非常非常非常重要的!!!
大家都知道现在很多浏览器都支持js调试功能。可以断点,单步运行,还可以查看js中变量和函数中的值。找到js出问题的地方。而Google浏览器Chrome就是一款功能非常强大的软件,它的调试功能也是非常强大的,熟练运用Chrome的调试功能可以快速找到bug,节约大量时间,提高做项目的速度。Chrome的调试功能也是特别好用,废话不多说,我们开始学习。
1. 通过打印变量的值(最简单基本的调试),可以在js代码中使用alert()和console.log()这两个函数打印变量的值,看看变量的值是否正常。调试步骤:
2. 断点调试(非常经典),断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值和代码执行的顺序,出错的话,调试到出错的代码行即显示错误,停下 。
调试步骤:
1.浏览器中按F12进入开发者控制台
2.选择sources找到要调试的文件
3.可以选择某一句话前面打上断点
3. Watch调试
进入debug模式,然后选中变量,再右键watch 接下来断点调试就可以了
注意 一定要设置合理的断点,程序运行时才会停下来,然后才会出现watch
调试过程中发现需要attach source 时 有可能是程序已经运行完成了
作者: 25个蛋 时间: 2019-10-26 16:42
当你停下脚步的时候,别忘了别人还在奔跑。
作者: 小黑梅 时间: 2019-10-31 18:44
世界的温柔 是及时的善意和干净的你
作者: 1079591475 时间: 2019-11-1 13:14
我与春风皆过客,你携秋水揽星河
作者: chengjiayu 时间: 2019-11-1 14:07
余生就那么长,还请衷于自己。
作者: 黑马润 时间: 2019-11-1 19:15
海已静,山未青,月落于平行时空。长欢已远,迟眠五更,念心事灯火通明。相遇错失,欢悲照旧,我都承蒙。
作者: 流浪的猫~ 时间: 2019-11-2 16:33
读书当一意在书,游山水当一意在水,承兴所至,心无旁及。
作者: 情非得已。 时间: 2019-11-2 17:15
学问,是一张渔网,一个结一个,结出了捕鱼的工具。
作者: 简单77777 时间: 2019-11-2 17:53
如果只是向往,远方依旧是远方。
作者: 雨下的芭蕉 时间: 2019-11-4 10:40
为了照亮夜空,星星才站在天空的高处。
作者: 陈么么 时间: 2019-11-7 09:42
生活就像一面镜子,你若对她笑,她就对你笑。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |