扫码关注官方订阅号
在我自己自学前端的一年以来,我都是习惯用console.log调试JS代码。但是这种方式是不是很业余?是否应该杜绝这种习惯,尝试使用浏览器的调试工具?
这种方式比alert要强不少呢,至少不用你去点击关闭,而且留下你需要的答案
chrome 的 network加console调试,简直爱到极点。没有什么bug是一条console打印找不到的,如果有那就两条。
调试的目标是解决问题,从目标来看,只要能解决问题,而且节约时间的都是可以的,就如很多搞机器学习的人认为前端没技术含量,但是换个角度想,前端和机器学习都可以创造价值,归根结底都是用到计算机基础,数学的知识,都在逻辑之中,从这个角度比较起来也没什么高低之分。
这就是个人习惯吧,和专不专业没关系。我就喜欢console.log,不喜欢到处设断点。
什么叫做专业呢?我觉得,不是越高深越难的技术算是专业,具体情况下采用最有用有效的方法才是专业。
所以说,浏览器的调试工具肯定是要会用的。但是具体问题如果能判断出 console 调试更快,其实用 console 并不是不专业的表现。
首先 console也是常用的调试方法 其次看个人使用习惯 console和debugger酌情选择即可 有些地方只需要看看打印值就用console 有些需要理清逻辑用debugger
作为一个后台java和前台页面都要写的,觉得断点调试还是有效率多了,最重要的是更容易找出问题
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这种方式比alert要强不少呢,至少不用你去点击关闭,而且留下你需要的答案
chrome 的 network加console调试,简直爱到极点。
没有什么bug是一条console打印找不到的,如果有那就两条。
调试的目标是解决问题,从目标来看,只要能解决问题,而且节约时间的都是可以的,就如很多搞机器学习的人认为前端没技术含量,但是换个角度想,前端和机器学习都可以创造价值,归根结底都是用到计算机基础,数学的知识,都在逻辑之中,从这个角度比较起来也没什么高低之分。
这就是个人习惯吧,和专不专业没关系。我就喜欢console.log,不喜欢到处设断点。
什么叫做专业呢?我觉得,不是越高深越难的技术算是专业,具体情况下采用最有用有效的方法才是专业。
所以说,浏览器的调试工具肯定是要会用的。但是具体问题如果能判断出 console 调试更快,其实用 console 并不是不专业的表现。
首先 console也是常用的调试方法 其次看个人使用习惯 console和debugger酌情选择即可 有些地方只需要看看打印值就用console 有些需要理清逻辑用debugger
作为一个后台java和前台页面都要写的,觉得断点调试还是有效率多了,最重要的是更容易找出问题