加入收藏 | 设为首页 | 会员中心 | 我要投稿 盐城站长网 (https://www.0515zz.cn/)- 运维、云管理、管理运维、智能数字人、AI硬件!
当前位置: 首页 > 站长资讯 > 动态 > 正文

7个JavaScript优秀实践

发布时间:2021-03-02 12:15:33 所属栏目:动态 来源:互联网
导读:。 使用TypeScript能使编译器在代码运行之前对潜在的错误进行监测并显示警告。 但这还远不能解释为什么TypeScript可以适用于任何情况。TypeScript最好的一点是允许在主流浏览器支持之前使用JavaScript中的新特征,因为这些特征被编译成更早期的JavaScript版


使用TypeScript能使编译器在代码运行之前对潜在的错误进行监测并显示警告。

但这还远不能解释为什么TypeScript可以适用于任何情况。TypeScript最好的一点是允许在主流浏览器支持之前使用JavaScript中的新特征,因为这些特征被编译成更早期的JavaScript版本,因此能在旧版本的浏览器中运行。

3. 编写测试

如果要认真处理一个项目,必须使用测试,这样应用程序才更能够更加可预测、少出错、并灵活应对未来的变化。换句话说,如果打算做一个经得起时间考验的项目,没有比在整个代码中建立测试更好的方法。在代码中投入的测试越多,将其应用于生产环境后,对它的信心也会越多。

测试最好的部分是什么?是能捕捉错误,使其无从出现——有人不想要那种能力吗?我确定我想要。这就是我在项目中写单元测试的原因。

4. 使用JSON.parse或JSON.stringify时,务必考虑使用 try/catch

JavaScript中,当把JSON作为输入传递给JSON.parse时,需要一个正确格式的JSON作为第一个参数。如果格式不正确,会提示JSON解析错误。

来自JSON解析错误的危险是接受无效的JSON会导致应用程序崩溃。最近我们的一个web项目失败了,因为另一个内置程序包没有在try/catch里安装JSON

 

(编辑:盐城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读