前端相关规范

前端规范记录

1. 严禁使用 console 对象来输出信息

console对象在输出对象信息的时候, 会维持一个对象的引用, 从而造成内存泄漏!

可以在开发环境中使用, 严禁在生产环境中使用!!

开发环境也可以使用断电 + watch(或者控制台手工输入console输出指令)

2. 严禁使用 debugger 指令

开发环境有可以使用 断点调试功能来代替, 生产环境中禁止使用!

3. 严禁使用 for-in 循环

for-in 循环会打印数组和内部变量, 导致结果异常, 应使用 标准for循环进行下标操作, 亦可以使用foreach, map等方式

4. 使用browserslist完成代码适配目标浏览器范围的配置

根据提供的目标浏览器的环境来智能添加css前缀,js的polyfill垫片, 来兼容旧版本浏览器,而不是全部进行添加。避免不必要的兼容代码,以提高代码的编译质量。

5. 尽量使用 async/await 来代替 Promise then/catch/finally

保证代码统一

6. 使用 模板字面量来代替 "字符串 + 运算"

模板字面量更加直观

posted @ 2023-06-02 17:09  浅唱z2  阅读(12)  评论(0编辑  收藏  举报