过去轻易发点牢骚,认为不对的能够指出,好多人问我,怎样才能找到高薪,简略说说吧
一、HTML、CSS 根底、JavaScript 语法根底。学完根底后,能够仿照电商网站(例如京东、小米)做首页的布局。
二、JavaScript 语法进阶。包含:作用域和闭包、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 环境的配置。
十、自动化工具:构建工具 Webpack、构建工具 gulp、CSS 预处理器 Sass 等。留神,Sass 比 Less 用得多,gulp 比 grunt 用得多。
十一、前端综合:HTTP 协定、跨域通信、平安问题(CSRF、XSS)、浏览器渲染机制、异步和单线程、页面性能优化、防抖动(Debouncing)和节流阀(Throtting)、lazyload、前端谬误监控、虚构 DOM 等。
十二、编辑器相干。Sublime Text 是每个学前端的人都要用到的编辑器。另外,前端常见的 IDE 有两个:WebStorm 和 Visual Studio Code。WebStorm 什么都好,可就是太卡顿;VS Code 就绝对轻量很多。集体总结一下:老手个别用 WebStorm,入门之后,用 VS Code 的人更多。
十三、TypeScript(简称 TS)。ES 是 JS 的规范,TS 是 JS 的超集。TS 属于进阶内容,倡议把下面的根底把握之后,再学 TS。
十四, 前端框架常识 vue react angular,三选一,必须要把握熟,其余两个能够理解,但取决于你面试的公司
这些基本上就是整体的路线,不论自学还是培训都得这么学,没有根底先本人试试。如果你找不到零碎的学习教程,我能够发你一份我之前整顿的教程。只须要退出到这个 WEB 前端学习交换裙,后面是 589,而后是 051,再接上 564。