This article by my collection summarizes some front-end interview question, the beginner reads also must diligently delve into the principle, the important knowledge needs the system study, thorough study, forms own knowledge chain. Million can not be opportunistic, cramming for interview luck mixed pass is wrong! And it's impossible!
The front end is also a young industry, so focus on a variety of front-end technologies to keep up with the fast-paced rhythm and be one of the skills required for a front-end programmer.
Front-end development knowledge points:
HTML&css: Understanding of Web standards, browser kernel differences, compatibility, hack, CSS Fundamentals: Layout, box model, selector priority, HTML5, CSS3, Flexboxjavascript: data type, operation, object, function, inheritance, closure, scope, prototype chain, event, REGEXP, JSON, Ajax, DOM, BOM, memory leak, cross-domain, asynchronous mount, template engine, Front-end MVC, routing, modularity, Canvas, ECMAScript 6, Nodejs others: Mobile, responsive, automated build, HTTP, offline storage, web security, optimization, refactoring, team collaboration, serviceability, ease of use, SEO, UED, architecture, career , Fast learning Ability
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 margin, padding and border, and the box model of IE8 in the following versions of the browser 7, block-level elements and inline elements-how to control them with CSS, and how to use them reasonably 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--, and which one do you think should be used and why? 10, json--function, use, design structure.
Note:
根据自己需要选择性阅读,面试题是对理论知识的总结,让自己学会应该如何表达。
Directory:
1, Web front-end Interview questions Summary---HTML article
2, Web front-end interview Test paper summary---CSS
3, Web front-end Interview Questions Summary---JavaScript chapter
Web Front End Interview summary