Current location - Training Enrollment Network - Education and training - Beida Jade Bird Design Training: What HTML5 technologies need to be learned?
Beida Jade Bird Design Training: What HTML5 technologies need to be learned?
With the popularity of HTML5 in recent two years, more and more people are scrambling to discuss HTML.

The issues discussed also mainly revolve around: "How to distinguish between HTML5 development and front-end development? What professional skills do you need to master when learning HTML5? " Talk to you about java courses today/! HTML5 is a new standard of hypertext markup language html, which is mainly used for front-end development and game making.

From the analysis of the technology itself, some page making, WebAPP, micro-website development and web games are all done by using HTML5 standard.

Although the development of such applications is mainly based on JS, because the concept of HTML5 is very popular, many people will say that applications such as micro-website development, small game development, WebAPP or official WeChat account will be developed using HTML5.

Front-end development Front-end development generally refers to web development. Learning CSS well is an important point in the appearance of web pages, and CSS helps to make the appearance of web pages more beautiful.

Learning the basic grammar of JavaScript and how to program with JavaScript will improve the personal skills of developers.

Understand the basics of Unix and Linux. Although these two points are very basic, it is beneficial and harmless for developers to understand the basic knowledge of Unix and Linux.

Understand the Web server. If you know the basic configuration of Apache and the configuration skills of htaccess, you will certainly benefit in the future, and this knowledge is relatively easy to learn.

Learn Java, DOM, BOM, etc. Establish a foundation for development.

Learn photoshop, Axure and other software applications to complete the UI design of the page.

It is also necessary to understand the back-end languages such as NodeJS, PHP, database, etc., so as to facilitate the cooperation between front-end and back-end development; Learn HTML5, CSS3, responsive page layout, micro-website production and other applications to develop mobile Internet.

Ajax, JQuery, jQueryMobile, Bootstrap, AngularJS and so on are all advanced technologies that must be learned in front-end development.

The front end includes HTML5. Of course, HTML5 is actually only an important part of front-end development technology. It is a standard component of front-end development now, especially in the development of special effects, games and apps on the mobile side.

If the front-end development is compared to a "building" to be built, HTML5 is equivalent to "reinforced concrete".

Nowadays, many people say that using "HTML5" technology to develop "XX function". Actually, there are some problems in understanding. What they say is actually the front-end technology, but the word HTML5 is more active and popular, so most people call the front-end technology HTML5.

Then, if you want to learn html5 front-end development well, the professional skills you need to master are: 1, front-end page reconstruction: PC-side website layout, HTML5+CSS3 basic project, WebAPP page layout; 2. Advanced JavaScript programming: native JavaScript interactive function development, object-oriented development and independent research and development of ES5/ES6 and JavaScript tool libraries; 3.PC-side full-stack project development: jQuery classic special effects interactive development, HTTP protocol, Ajxa advanced and back-end development, front-end engineering and modular application, PC-side website development and PC-side management information system front-end development; 4. Mobile webAPP development: Touch project, WeChat scene project, WebApp project developed by Vue.js, WebApp project developed by Ionic and Web App developed by React.js 5. Mixed development: development of various mixed applications; 6.NodeJS full-stack development: WebApp backend system development; 7. Big data visualization: introduction of data visualization, detailed explanation of D3.jS, and actual combat of the project.