ianva
2013-10-16 21:28:29 +08:00
大概列一下,不一定全
1. 页面 ( css3,html5 )
2. 自动化(grunt 服务于前端的方方面面)
3. 单页面应用(mvc,mvp,mvvm 框架,backbone,angular.js,ember.js)
4. 直接访问数据(nobackend)
5. cavas,webgl (类似flash,game)
6. 监控(后端基于node.js监控页面,配合前端框架收集数据)
7. 安全(xxs)
8. 基础库,业务库 ( bootstrap, jquery, underscore , 业务dpl)
9. 扩展前端语言( coffeescript, stylus, sass )
10. 跨平台(移动端,响应式,各种html5应用开发)
11. 实时数据访问( webSocket )
12. 测试TDD,BDD ( jasmine, mocha )
13. 性能优化
14. 前端部署,持续集成(node.js,git)
前端环境
2,6,9,14
新平台
1,5,10,11
开发方式
3,4,8,12
优化
7,13
当然以上未必都要了解精通,以下是我的看法
前端环境是改进开发效率( 改进效率的东西当然要用 )
新平台是未来方向( 可以尝试 )
开发方式( 必须要学习 )
优化( 务必了解 )