编写 JavaScript 的 7 种糟糕方法
1.大量使用全局变量
想象一下:您有一个庞大的项目,您决定将全局变量散布在各处,而不是进行组织。
当然,它最初可能会起作用,但随着代码库的增长,这些变量将开始冲突,导致意外的错误和难以发现的错误。
通过将代码正确封装在函数和模块中,避免污染全局范围。
2.回调地狱
您是否见过那些相互嵌套的类似金字塔的回调块?这就是臭名昭著的“回调地狱”!
当您以无组织的方式处理异步操作时,就会发生这种情况,从而使代码难以阅读和维护。
相反,拥抱现代功能async/await或使用库Promise来驯服这个怪物。
3. 忽视错误处理
错误发生了,忽略它们并不会让它们消失!未能正确处理错误可能会导致灾难性的后果。
无论是 API 请求、文件操作还是任何其他存在潜在问题的操作,请始终实施适当的错误处理,以保持代码稳定可靠。
4. 依靠eval
当然,eval()力量可以很大,但力量越大,责任越大!
使用eval()执行动态代码可以打开安全漏洞的潘多拉魔盒。
它是注入攻击的潜在网关,并且在大多数情况下,有更好、更安全的替代方案。
5.不使用严格模式
还记得 JavaScript 悄悄地让你编写草率代码的那些时候吗?好吧,不再是了!
向自己介绍严格模式的奇妙之处。它可以通过发现常见错误并阻止不良实践来帮助您编写更健壮的代码。
6. 忽略代码格式
有没有遇到过看起来像战场的代码墙?糟糕的代码格式会使您的代码难以阅读和理解。
花时间正确格式化代码,使用一致的缩进,并遵循既定的样式指南,例如 Airbnb JavaScript 样式指南或 Google JavaScript 样式指南。
7. 重新发明轮子
JavaScript 拥有一个极其庞大的生态系统,其中包含可以有效解决常见问题的库和框架。
不要试图从头开始编写所有内容来重新发明轮子。
相反,利用现有工具的力量,向他人学习,并专注于解决项目的独特挑战。
                    
                
                
            
        
浙公网安备 33010602011771号