十个必须知道的 JavaScript 技巧,让你成为更好的程序员

过去,我写了很多垃圾代码,现在,看起来很糟糕。,当我再次看到那些代码片段时,我甚至怀疑自己是否适合做一名程序员,但是,不管怎么样,已经走在编程开发的路上了,所以不会不懂只能多学习了。,现在,我就把自己踩过的坑总结一下分享给你,希望对你有所帮助。,Promises 提供了一种优雅的方式来处理 JavaScript 中的异步操作。这也是避免“回调地狱”的解决方案之一。但是我并没有真正理解它的意思,所以我写了这段代码。,我做了这些事情:,我在这里根本没有利用 Promise,我们应该像下面的代码片段一样处理它:,我经常只写请求成功的代码逻辑,而忽略请求失败的代码逻辑。,这是没有经验的,我们应该给出一个用户友好的提示,而不是什么都不做。,当一个函数的参数过多时,它的可读性就会变差,甚至不知道如何正确传递参数。,例子,我们想获取用户的一些基本信息,比如姓名、性别、年龄等。,以上这样的代码,那真是太糟了,如果你的同事这样写代码,你会揍他吗?,事实上,当函数参数过多时,应该使用对象来传递需要的信息,这样会提高其可读性和扩展性。,小伙伴们,你们写过这样的代码吗?很多地方用数字来做逻辑判断似乎很正常。是的,这让我很困惑 1、2、3 到底是什么意思。,我们最好将这些数字定义为常量。,大多数时候,我们使用 .length 来判断字符串的长度是安全的,但是在表单输入的情况下要小心。,当我们输入时,nameLen的值为2——这不奇怪吗?,是的,这是有原因的,你猜怎么着?,我们经常向别人抱怨,“你为什么不写代码注释?” 但实际上,我们自己也从来不写它!,我的天,你知道‘dpr’是什么意思吗?没想到是指window devicePixelRatio。,与其不写代码注释,也不要写无意义的代码注释,因为它浪费了你的时间。,你不妨解释一下“a”的含义或使用有意义的变量名称!,过去,我常常编写随机命名变量的笨拙代码片段。,因此,亲爱的朋友们,请你们不要学我,你应该给变量一个适当且有意义的名称。,很多时候,我们的网站会不断调整功能,有新功能也有过时的功能,但我总是担心以后会用到,所以我们总是注释掉,并没有删除。,其实这种担心是完全没有必要的,因为以后用到的可能性很小。即使以后要用到,也可以通过‘git’来追溯。,图片,我已经在一个组件中编写了一千多行代码。这太糟糕了,我们应该将组件的功能进一步拆分成更小的组件。,图片,感谢你的阅读,以上就是我今天想要跟你分享的内容,如果你觉得我的内容对你有用的话,请点赞我,关注我,同时,也期待你的关注,这样,你将会阅读到更多编程技术相关的文章。

文章版权声明

 1 原创文章作者:cmcc,如若转载,请注明出处: https://www.52hwl.com/19974.html

 2 温馨提示:软件侵权请联系469472785#qq.com(三天内删除相关链接)资源失效请留言反馈

 3 下载提示:如遇蓝奏云无法访问,请修改lanzous(把s修改成x)

 免责声明:本站为个人博客,所有软件信息均来自网络 修改版软件,加群广告提示为修改者自留,非本站信息,注意鉴别

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年3月5日 上午12:00
下一篇 2023年3月7日 下午10:34