Skip to content

Latest commit

 

History

History
61 lines (52 loc) · 3.89 KB

17年前端进阶计划.md

File metadata and controls

61 lines (52 loc) · 3.89 KB

17年前端进阶计划(创建于17年10月25日)

一、开发进阶路线

  1. 在此深入javascript:SE6/ES7、正则、内置对象、原形(链)、高级DOM、高级BOM、canvase、JS组件开发
  2. webpack处理各种开发场景配置、架构各种主流开发技术脚手架与自动代码生成
  3. css预处理语言:Less、Cass、Stylus、PostCss、css3帧动画
  4. UI框架库:
    pc:bootstrap、Materialize、element、iview、antd、muse-ui 移动端:YDUI、mint、vux、muse-ui
  5. 第三方前端模板引擎:pug/jade、handlebars、swig等
  6. 图形化:D3、three.js、Echarts
  7. 深入学习vue、angular、react开发
    vue-->vue2.0、vue-router、vuex、YDUI/Mint UI/Element UI、SSR -->weex 开发跨平台手机app
    react-->react-router、Redux-->react native 开发跨平台手机app
    angular1.x/4.x-->angular-valida、ui-router、angular-cookies、TypeScript-->Inoic 开发跨平台手机app
    -->三大MVVM框架继续进阶:web组件开发
  8. node.js开发:
    express框架、Koa框架、Nuxt框架、meteor框架、pm2部署、MongoDb数据库、上线部署、Linux、Restful API 和 GraphQL API
  9. 数据库优化、高性能数据库设计、redis、10000+高并发服务架构、服务治理、nginx反向代理、ElasticSearch等
  10. html游戏开发方向:Babylon.js、Three.js、cocos2D-x等各种3D游戏引擎(了解方向)

实战类计划

  1. react新闻站开发(响应式,兼容移动和PC) -----完成
  2. react大型团购平台(暂定仿美团PC官网)(后端java和node都各做一套)
  3. angular金融投资站
  4. node微信公众号后端开发
  5. node+express+pug+MongoDb 全栈开发聊天系统
  6. vue+node+MongoDb 全栈开发电子书城阅读器(移动端-微信端和微信小程序)
  7. vue+node+MongoDb 全栈开发商城系统前后台(后端框架express,暂定还是仿美团PC网站,不过前端VUE构建)
  8. react-native 打造新闻地图安卓app
  9. react-native +node 开发贯穿全站的移动端安卓app(类型暂定、后端框架Koa)
  10. react-native +node 全栈开发论坛类安卓app(暂定百度贴吧)*****
  11. express博客后端,前端用react搭建
  12. koa前后端分离(给微信商城做一个后端,前端可以用vue来做一个小程序或者react来做app) -----进行中
  13. meteor项目(暂定仿制知乎前后端全栈)

高级开发计划(极难,梦想实现的东西):

  1. 自己开发类似于YDUI的集成功能框架,开源的,可以供别人使用的框架。
  2. 自主开发web游戏和安卓游戏(第一阶段实现类似于地下城堡类型的游戏项目)

17年的记录