Where reliable web front-end training -? How do zero-based learning from the front!

We always told me to learn some of the web front-end route and some vue, angular, react tutorial, I lazy, he did not finishing off the tutorial system, because the Internet is also more than that, I'll have time to get started and to enhance the popularity of recommendations , thinking improved, clear like a natural route, so he put together this learning path under article dry content in the end the welfare ↓
for many people, the problem lies not found the right direction, he did not know what to learn? Front-end system is complex, difficult to single-mindedness, so deliberately take time to summarize routes to help you.

A, HTML, CSS foundation, JavaScript syntax basis. After completing the foundation, you can follow the electricity supplier website (such as Jingdong, millet) Make home page layout.
Two, JavaScript syntax advanced. Comprising: Scope and closures, this object prototype, and the like. Believe me, JS grammar, always the most important part of the interview.
Three, jQuery, Ajax and so on. jQuery is not out of date, it is still part of the front base.
Four, ES6 grammar. JS belong to this part of the new syntax, the interview will be asked. Among them, about the promise, async and other content to be particularly concerned.
Five, HTML5 and CSS3. To be familiar with the new features of.
Six, canvas. When interviewed, some companies will not necessarily ask canvas, luck. If the time is not enough, the contents of this section may not learn the first. But if you will, definitely belong bonus items.
Seven, mobile Web development, Bootstrap and so on. Pay attention to fit and compatibility issues moving development.
Eight, front-end framework: Vue.js and React. Both will be at least a framework. When started, it is recommended to learn Vue.js, it is relatively easy to get started. But in any case, at the same time to master Vue and React is qualified students to the front.
Nine, Node.js. Belong bonus items, if time is not enough, you can not learn, but at least you know the configuration node environment.
Ten, automation tools: build tools Webpack, build tools gulp, CSS preprocessor Sass and so on. Note, Sass Less than much with, gulp much more useful than a grunt.
XI, integrated front-end: HTTP protocol, cross-domain communication, security issues (CSRF, XSS), browser rendering mechanism, asynchronous and single-threaded, page performance optimization, anti-shake (Debouncing) and the throttle (Throtting), lazyload , front-end error monitoring, virtual DOM and so on.
Twelve, editor-related. Sublime Text is everyone learned to be used in front of the editor. In addition, there are two common IDE front-end: WebStorm and Visual Studio Code. WebStorm everything is good, but just too Caton; VS Code relatively lightweight lot. Personal sum up: After the novice general use WebStorm, entry, VS Code with more people.
Thirteen, TypeScript (referred to as TS). JS ES is standard, TS is a superset of JS. After TS belong to advanced content, it is recommended to grasp the basis of the above, to learn TS.
Fourth, the front frame knowledge vue react angular, three elections, we must grasp cooked, the other two can understand, but depends on the company you are interviewing
me in the Ashoka classroom training for almost five months, the last entry in a company beginning salary of about 13k, pre-main lessons learned, slowly raise.

Required front-end data can be added to the front end of learning materials group: 937 268 047, receive a free share

Guess you like

Origin blog.51cto.com/12864747/2419776