How to learn web front-end development well: first you need to have a high aesthetic; then you need to be proficient in front-end development technologies, such as HTML5, JS, JSON, XHTML, CSS3, etc.; then you need to master Ajax asynchronous programming, understand OO, Programming ideas such as MVC and MVVM, and you need to know a front-end framework, etc.
Beginners who want to learn web front-end development first need to have a high aesthetic level, and then they need to be proficient in front-end development technology (HTML5, JS, JSON, XHTML , CSS3, etc.), master Ajax asynchronous programming, understand OO, MVC, MVVM and other programming ideas, know at least one front-end framework, understand front-end security mechanisms, etc.
Web front-end development is one of the important development positions in the current IT field. The basic knowledge structure includes three major parts: Html, CSS and JavaScript. JavaScript is the focus and difficulty of learning. But no matter how difficult it is, these three basic contents (Html, CSS and JavaScript), as well as some other Web front-end development technologies, must be mastered, so that you can learn Web front-end development well. The following article will introduce to you some technologies that need to be mastered in Web front-end development. I hope it will be helpful to you.
Technologies required for web front-end development:
● Proficient in front-end development technology (HTML5, JS, JSON, XHTML, CSS3), and understand the relevant aspects of each technology Standard
● Master Ajax asynchronous programming and be able to write high-performance, reusable front-end components;
● Have a deep understanding of programming ideas and front-end frameworks such as OO, MVC, MVVM, etc., and be proficient in them Master a front-end framework (common front-end frameworks Vuejs, AngularJS, React, Bootstrap, QUICK UI, mobile terminals include: Frozen UI, weUI, SUI, MUI, AUI) and understand its principles (there are many frameworks, choose two or three mainstream frameworks , skilled and in-depth understanding is enough);
● Good at Web performance optimization, accessibility, good experience in SEO, etc.; Understand the concept of separation of presentation layer and data layer, Web semantics (these are also in Very useful bonus points when looking for a job);
● Understand the front-end security mechanism, familiar with the HTTP protocol and browser caching strategies;
● Familiar with the source code implementation of common JS development frameworks, (such as : prototype, jQuery, Mootools, Ext, Dojo, underscore, YUI, Kissy), be proficient in at least one.
●Have a clear understanding of common browser compatibility issues and have reliable solutions; such as IE6/7/8/9, Firefox, Safari, Chrome;
● Have relatively High aesthetics
In addition, there is continuous learning
With the development of mobile Internet, front-end development not only includes Web front-end development, but also current Android development , iOS development has also gradually been integrated into the front-end development team. This is a relatively significant change. Therefore, for front-end developers, if they want to improve their job competitiveness, they should continue to learn new knowledge and further enrich their knowledge. structure.
[Related article recommendations]
Three mainstream frameworks for web front-end
The difference between web front-end and ui What is it?
Summary of the latest web front-end development framework rankings in 2018
The above is the detailed content of How can beginners learn web front-end development well?. For more information, please follow other related articles on the PHP Chinese website!