前端学习阶段

我们把学习分为5个阶段

1. 第一阶段

html css

菜鸟教程网学习 html css 别用框架

方法:模仿网站写静态网页

编辑器推荐:vsCode 建议初学者可以关闭代码提示

js

数据类型,操作符,变量,函数声明,DOM编程,Ajax等等

书籍:

JavaScript高级程序设计,api基础介绍的全

DOM编程艺术,案例贯穿,无废话

总结:

github写静态网站部署 不要学框架,不要学框架,不要学框架

2. 第二个阶段

以node作为辅助工具辅助前端工具使用 npm基本指令

webpack+阮一峰es6教程 在webpack官网上学习到开发

目的是能够以容器的形式访问前端项目,热更新,css预处理

3. 第三个阶段

学习 vue react angular,推荐vue,门槛低,文档友好

可以用对应的 vue-cli crate-react-app ng-cli 的脚手架来创建工程省去webpack的配置

库的学习,vue,react的周边库 AntDesgin Element

**建议:**多读官方文档 多读,多想,多练,自己解决最香,因为于你探索的行为作为片段编译到你脑海中记忆更深刻

3.5 第三点五个阶段

回归初始技能,做知识的深度拓展,回顾知识点,巩固所学知识

**建议:**总结出自己的知识库,并主动输出

4. 第四个阶段

  1. 在选择css预处理器的时候,为什么会选择Sass,而不是使用Less?

  2. PostCSS和另外两个又有什么区别?PostCSS是通过js转义样式的工具比如px->rem

  3. css的新方案有了解吗?什么是styled componet css modules

  4. webpack和rollup的区别

  5. snowpack和vite的区别

  6. Vue,React,Angular的区别

  7. 函数式编程的redux还是用响应式编程的mobx

代码风格:eslint prettier

代码质量:编程体验以及更少的错误,类型校验 TS和flow ts的收益>学习成本 所以推荐~

测试:单元 集成 E2E jest Enzyme puppeteer

APP:PWA,混合式开发RN Weex ,flutter

小程序:trao uni-app

SSR:Next(React)Nuxt(Vue)

**总结:提升知识的深度和广度,**不要停留在技术表面

地址:https://objtube.github.io/front-end-roadmap

国内访问:https://objtube.github.io/front-end-roadmap

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值