# 规范
为了保障项目能够长久稳定的迭代,特此指定一些规范和原则。
# 稳健性
- 代码保持健壮,不要使用容易产生歧义的js代码,比如
for(var i = 0; i < 10; i ++){
setTimeout(function() {
console.log(i);
}, 0);
}
1
2
3
4
5
2
3
4
5
早保证能够使用的情况下使用ES2015+
的语法。
# 易阅读
- 代码格式要使用约定的样式,也就是
eslint.js
指定的风格。 - 不要过度使用js奇技淫巧。
- 命名要符合前端组规范。
# 持久性
为了项目长久迭代,请不要随意引用npm包,不要随意引用ui库,不要随意定义工具js和全局css。
目前后台项目采用了Element-UI
这个UI库,有什么需要可以去Element文档找。
# 注意性能和编译时间
如果你的编译时间过长,应及时关注。
如果你的页面出现多次卡顿,请优化。
在页面销毁前释放分配的对象,避免内存泄露。比如Echarts对象
, 二进制对象
。
# 代码审查
开发完成,上线之前先审查自己的代码,避免错改,漏改。然后再编译上传。
← 打包优化 MyFileUpload →