来这里吐槽吧。如果你觉得不对,可以指出来。很多人问我如何找到高薪工作。我简单说一下。1.HTML、CSS基础、JavaScript语法基础。学好基础后,可以模仿电商网站(如京东、小米)首页的布局。2.高级JavaScript语法。包括:作用域和闭包,this和对象原型等。相信我,JS语法永远是面试最重要的部分。三、jQuery、Ajax等jQuery并没有过时,它仍然是前端基础的一部分。4.ES6语法。这部分属于JS的新语法,面试的时候一定要问。其中,需要特别注意promise、async等内容。五、HTML5和CSS3。熟悉新功能。六、画布。面试的时候,有的公司不一定会问canvas,全凭运气。如果时间不够,这部分内容可以跳过。但如果你这样做,那绝对是一个加号。7.MobileWeb开发,Bootstrap等。注意移动开发中的适配和兼容性问题。8.前端框架:Vue.js和React。必须知道这两个框架中的至少一个。入门的时候,建议先学习Vue.js,比较容易上手。但无论如何,同时掌握Vue和React才是一个合格的前端生。9.节点。js。这是一个奖励项目。如果时间不够可以先跳过,但至少要知道node环境的配置。10、自动化工具:构建工具Webpack、构建工具gulp、CSS预处理器Sass等。注意Sass用的多于Less,gulp用的多于grunt。11、前端综合:HTTP协议、跨域通信、安全问题(CSRF、XSS)、浏览器渲染机制、异步和单线程、页面性能优化、防抖动(Debouncing)和节流(Throtting)、lazyload、前端错误监控、虚拟DOM等12.编辑器相关。SublimeText是大家学前端必用的编辑器。此外,还有两个常见的前端IDE:WebStorm和VisualStudioCode。WebStorm无所不能,但它太慢了;VSCode相对轻量级。个人总结:新手一般用WebStorm。上手之后,越来越多的人使用VSCode。十三、TypeScript(简称TS)。ES是JS的标准,TS是JS的超集。TS是进阶内容。建议掌握以上基础后再学习TS。十四、前端框架知识vuereactangular,三选一,自己一定要熟悉,另外两个也能看懂,不过要看你面试的公司这些基本都是整体路线,不管自己-学习或培训,你必须这样学习,不要先尝试基础知识。如果找不到系统的学习教程,我可以发一份我之前整理的教程给你。你只需要加入这个WEB前端学习交流裙子,前面是589,然后是051,然后是564。
