"Front-end development"--Overview

Source: Internet
Author: User

Front-end development Knowledge Point outline:

Html&css: Understanding of Web standards, browser kernel differences, compatibility, hack, CSS Fundamentals: Layout, box model, selector priority and use, HTML5, CSS3, Flexbox, mobile adaptation.

JavaScript: Data types, Operations, objects (object-oriented), function, inheritance, closures, scopes, plug-ins, scopes, prototype chains, events, REGEXP, JSON, Ajax, DOM, BOMs, custom events, memory leaks, event mechanisms, asynchronous Mount callbacks, Template engine, cross-domain, front-end MVC, routing, modularity, Canvas, ECMAScript 6, Nodejs

Others: Automated build, HTTP, offline storage, web security, regular, optimization, refactoring, responsive, mobile, team collaboration, ease of use, serviceability, SEO, UED, architecture, career, fast learning

as a front-end engineer, regardless of the length of the working years should be mastered knowledge points:
1. DOM Structure--what relationships may exist between two nodes and how to move between nodes arbitrarily.
2. Dom Operations-How to add, remove, move, copy, create and find nodes, etc.
3, events-how to use events, and the differences between IE and the standard DOM event model.
4. xmlhttprequest--What this is, how to perform a GET request completely, and how to detect the error.
5, Strict mode and promiscuous mode-how to trigger these two patterns, what is the point of distinguishing them.
6. Box model-the relationship between margins, padding, and borders, and the box model in browsers IE8 the following versions.
7, block-level elements and inline elements-how to use CSS to control them, and how to use them reasonably.
8. Floating elements-how to use them, what their problems are, and how to solve these problems.
9. What is the difference between HTML and xhtml--, and which one do you think should be used and why?
10, json--function, use, design structure.

"Front-end development"--Overview

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.