前端开发学习流程

这几个月前端的书籍多多少少看了一些,总觉得略知皮毛,前端知识繁杂,深知光看不行,还得练习和总结。
以下为个人规划的前端学习流程,不足之处希望大牛们多多指教。

初期

  1. HTTP原理
  2. HTML5
  3. CSS3
  4. SCSS

中期

  1. Javascript(ES5、6、7)
  2. jQuery
  3. Lodash(jQuery数据处理工具库)
  4. Reactjs

后期

  1. Nodejs
  2. koa2(处理不同的URL)
  3. nunjucks(渲染模版)
  4. sql
  5. mysql
  6. Sequelize(ORM框架,操作数据库)
  7. mocha(单元测试框架)
  8. WebSocket(新的通信协议,在浏览器和服务器建立不受限的双向通信的通道)
  9. REST(WebAPI,希望URL返回的是机器可直接解析的数据)
  10. MVVM(目的是为了解决复杂的前端逻辑。对于以展示逻辑为主的页面,例如,新闻,博客、文档等,不能使用MVVM展示数据,因为这些页面需要被搜索引擎索引,而搜索引擎无法获取使用MVVM并通过API加载的数据。所以,需要SEO(Search Engine Optimization)的页面,不能使用MVVM展示数据。不需要SEO的页面,如果前端逻辑复杂,就适合使用MVVM展示数据,例如,工具类页面,复杂的表单页面,用户登录后才能操作的页面等等。)
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值