如何掌握实用的JavaScript调试技巧,提升代码调试效率?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1437个文字,预计阅读时间需要6分钟。
见过太多同学调试JavaScript时只会用简单的+console.log+乃至+alert+,看似他们只是抓着鸡毛当令箭。
因为大多数同学追求优雅而高效地编写代码,却忽略了如何优雅而高效地调试代码,不得不说这是有点本末倒置了。
见过太多同学调试Javascript只会用简单的console.log甚至alert,看着真为他们捉鸡。。因为大多数同学追求优雅而高效地写代码,却忽略了如何优雅而高效地调试代码,不得不说是有点“偏科”了。下面我就分享一些实用且聪明的调试技巧,希望能让大家调试自己代码的时候更加从容自信。
1. 不要使用alert
首先,alert只能打印出字符串,如果打印的对象不是String,则会调用toString()方法将该对象转成字符串(比如转成[object Object]这种),所以除非你打印String类型的对象,其他什么信息都获取不到。其次,alert会阻塞UI和javascript的执行,必须点击'OK'按钮才能继续,非常低效。所以,喜欢使用alert的同学可以改改这个习惯了。
本文共计1437个文字,预计阅读时间需要6分钟。
见过太多同学调试JavaScript时只会用简单的+console.log+乃至+alert+,看似他们只是抓着鸡毛当令箭。
因为大多数同学追求优雅而高效地编写代码,却忽略了如何优雅而高效地调试代码,不得不说这是有点本末倒置了。
见过太多同学调试Javascript只会用简单的console.log甚至alert,看着真为他们捉鸡。。因为大多数同学追求优雅而高效地写代码,却忽略了如何优雅而高效地调试代码,不得不说是有点“偏科”了。下面我就分享一些实用且聪明的调试技巧,希望能让大家调试自己代码的时候更加从容自信。
1. 不要使用alert
首先,alert只能打印出字符串,如果打印的对象不是String,则会调用toString()方法将该对象转成字符串(比如转成[object Object]这种),所以除非你打印String类型的对象,其他什么信息都获取不到。其次,alert会阻塞UI和javascript的执行,必须点击'OK'按钮才能继续,非常低效。所以,喜欢使用alert的同学可以改改这个习惯了。

