[Front-end development]-Summary and front-end summary

Source: Internet
Author: User

[Front-end development]-Summary and front-end summary
Outline of front-end development knowledge points:

HTML & CSS: understanding of Web standards, browser kernel differences, compatibility, hack, and CSS basic skills: layout, box model, selector priority and usage, HTML5, CSS3, Flexbox, mobile terminal adaptation.

JavaScript: data type, operation, object (Object-Oriented), Function, inheritance, closure, scope, plug-in, scope, prototype chain, event, RegExp, JSON, Ajax, DOM, BOM, Custom Event, memory leakage, event mechanism, asynchronous loading callback, template engine, cross-origin, front-end MVC, routing, modularity, Canvas, ECMAScript 6, Nodejs

Others: automated construction, HTTP, offline storage, WEB security, regular expressions, optimization, reconstruction, response, Mobile End, team collaboration, ease of use, maintenance, SEO, UED, architecture, career, quick Learning

As a front-end engineer, you must master the following knowledge points regardless of your years of work:
1. DOM structure-the relationship between two nodes and how to move them freely.
2. DOM operations-how to add, remove, move, copy, create, and search nodes.
3. Events-how to use events and the differences between the IE and standard DOM event models.
4. XMLHttpRequest-What is this, how to fully execute a GET request, and how to detect errors.
5. Strict mode and hybrid mode-how to trigger these two modes to differentiate their significance.
6. Box Model-relationship between the outer margin, the inner margin and the border, and the box model in browsers earlier than ie8.
7. Block-level elements and intra-row elements-how to control them with CSS and how to use them properly.
8. Floating elements-how to use them, what problems they have, and how to solve them.
9. What is the difference between HTML and XHTML? Which one do you think should be used and why.
10. JSON -- function, purpose, and design structure.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.