前端相关规范
前端规范记录
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. 使用 模板字面量来代替 "字符串 + 运算"
模板字面量更加直观
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现