前端相关规范

前端规范记录

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 @   浅唱z2  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示