前端工程化

  • 前端集成解决方案
  • build tool:自动化

规范

  • 编码规范
    • 文件命名
    • 编码规范:eslint
  • 开发流程
    • 敏捷开发
    • 代码审查
  • 接口规范
  • 单元测试

版本控制工具

  • 分支管理
  • commit规范

构建工具

  • grunt
  • webpack
  • gulp

模块化/组件化

  • JS模块化:AMD CMD
  • CSS模块:less sass

架构

刀耕火种 -> SPA

架构组织

  • 目录组织
  • 页面组织
    • 消除重复代码

其他

  • 设计模式
  • 性能
  • 兼容

产品设计与迭代

工程师拥有一定的技术背景 可以拥有更全的视角审视产品

发布

一个完整的发布流程应该是什么? 自动化 手工

数据统计与分析

使用第三方

边界划分/模块划分

results matching " "

No results matching " "

results matching " "

No results matching " "