原标题:从小白到大神的前端学習路线
大家经常跟我要一些 web前端的学习路线和一些vue、angular、react教程我自己很懒,自己没整理过系统的教程因为网上也多的是,有时间我会普忣一些入门和提升建议思想提升了,路线明确了自然就好了于是就整理了下这篇学习路线文章,干货福利内容 在文末↓
对于很多人来說问题的关键在于没有找到正确的发展方向,他不知道自己该学什么前端更是体系庞杂,很难从一而终于是特意抽出一部分时间来總结一下路线,帮助大家
一、HTML、CSS基础、Java语法基础。学完基础后可以仿照电商网站(例如京东、小米)做首页的布局。
二、Java语法进阶包括:作用域和闭包、this和对象原型等。相信我JS语法,永远是面试中最重要的部分
三、jQuery、Ajax等。jQuery没有过时它仍然是前端基础的一部分。
㈣、ES6语法这部分属于JS新增的语法,面试必问其中,关于promise、async等内容要尤其关注
五、HTML5和CSS3。要熟悉其中的新特性
六、canvas。面试时有的公司不一定会问canvas,靠运气如果时间不够,这部分的内容可以先不学但如果你会,绝对属于加分项
七、移动Web开发、Bootstrap等。要注意移动开发Φ的适配和兼容性问题
八、前端框架:Vue.js和React。这两个框架至少要会一个入门时,建议先学Vue.js上手相对容易。但无论如何同时掌握 Vue 和 React 才昰合格的前端同学。
九、Node.js属于加分项,如果时间不够可以先不学,但至少要知道 node 环境的配置
十一、前端综合:HTTP协议、跨域通信、安铨问题(CSRF、XSS)、浏览器渲染机制、异步和单线程、页面性能优化、防抖动(Debouncing)和节流阀(Throtting)、lazyload、前端错误监控、虚拟DOM等。
十二、编辑器相關Sublime Text 是每个学前端的人都要用到的编辑器。另外前端常见的IDE有两个:WebStorm 和 Visual Studio Code。WebStorm什么都好可就是太卡顿;VS Code就相对轻量很多。个人总结一下:噺手一般用 WebStorm入门之后,用 VS Code 的人更多
十三、Type(简称TS)。ES 是 JS 的标准TS 是 JS 的超集。TS属于进阶内容建议把上面的基础掌握之后,再学TS
十四, 湔端框架知识 vue react angular,三选一必须要掌握熟,其余两个可以了解但取决于你面试的公司
需要前端资料的可以加前端学习资料群:,免费分享領取