前端基础架构
by Jay Li
1. 前端质量标准
1.1. 前端质量标准
1.2. 浏览器测试基准
1.3. 移动设备兼容标准
1.4. 前端安全规范
1.5. 可用性原则标准
1.6. 前端测试
1.6.1. 单元测试
1.6.2. 性能测试
1.7. 代码可维护性指标
2. 项目/代码管理
2.1. 项目代码版本管理
2.2. 项目说明文档
2.3. 代码jsdoc API文档
2.4. 项目总结
2.5. 前端UC评审机制
2.6. 项目进度控制手册
2.7. 监控
2.7.1. 性能监控
2.7.2. 前端bug率
3. 通用库
3.1. 基础框架YUI3/Kissy
3.2. 测试框架YUITest/Jasmine
3.3. YUI3/Kissy组件模板
3.4. 移动应用框架
3.5. 通用组件文档
3.6. 通用组件库
3.6.1. UI组件
3.6.2. 非UI组件
4. 技术分享
4.1. D2沙龙
4.2. 双周会
4.3. 跨团队/公司分享会
5. 代码规范
5.1. JS编码基本规范
5.2. HTML编码基本规范
5.3. CSS编码基本规范
5.4. 前端开发命名规约
5.5. 常用代码模板库
5.6. 编码规范
5.6.1. MVC框架
5.6.2. 模板引擎
5.6.3. 组件开发规范
6. 开发环境/流程
6.1. 统一开发环境(本地/服务器)
6.2. 批量压缩工具
6.3. 代码发布策略
6.4. TMS/TPS/RMS
6.5. 同后端/QA的协作方式
6.6. 线上bug调试
6.7. 前端开发自动化
6.7.1. 语法检查
6.7.2. 代码格式整理
6.7.3. 批量压缩/上线
6.7.4. 运行测试用例
6.7.5. 静态文件编译
6.8. 性能评测手段
6.8.1. ShowSlow
6.8.2. WebPageTest