遵循规则

项目集成

vue
vuex
axios
less
scss
stylus
element
mint
ant-design-vue

项目规范

  • 最小化组件
  • 单一职责
  • 多使用函数式编程方式map filter reduce some any forEach every find findIndex
  • 页面文件呢不超过300行,超过考虑拆分组件
  • 命名规范
    • css使用BEM命名规范
    • css使用BEM命名规范
    • 组件 大驼峰式命名
    • 文件和文件夹 驼峰式命名

webApp

使用rem
用hotcss

页面性能优化

  • 提高首屏加载速度
    -题高首页加载速度可以从页面的体积,组赛脚本,http请求数去控制
    -第一就是压缩js css img
    -第二就就是script图片组件按需加载
  • 代码层做好分区
  • 善用cdn,后端开启gzip,开启缓存,可以使用pwa优化页面缓存
  • web worker做并行计算

你可能感兴趣的:(js)