Front-end development to master the required knowledge points summary
-
HTML&CSS:
Understanding of Web standards (structure, performance, behavior), the browser kernel, rendering principle, dependency management, compatibility, CSS syntax, hierarchical relationships, common properties, layout, selectors, weight, box model, Hack, CSS preprocessing device,
CSS3, flexbox, the CSS Modules, the Document Flow, the BFC, the HTML5 (& offline storage, Histoy, multimedia, WebGL \ SVG \ Canvas); -
JavaScript:
Data types, operations, objects, Function, inheritance, closures, scopes, event, Prototype, RegExp, JSON, Ajax , DOM, BOM,
memory leaks, cross-domain, asynchronous requests template engine, modular, Flux, isomorphic The algorithm, ECMAScript6, Nodejs, HTTP, -
other:
Mainstream MVVM framework (React \ Vue \ Angular), Hybrid App \ React Native \ Weex, TypeScript, RESTFul, WEB security, front-end engineering, dependency management, performance optimization,
reconstruction, teamwork, maintainability, usability, SEO , UED, front-end technology selection, fast learning ability;
Video Introduction
15 front-end siege lion essential learning site | you know a few?
Front-end learning website recommended
Following in alphabetical order
-
OSCHINA: https://www.oschina.net/ (Chinese open source community exchanges)
-
IX algorithm: https://www.jiuzhang.com/ (Professor of Silicon Valley's top IT staff interview skills)
-
LintCode: https://www.lintcode.com/ (brush unprecedented powerful online question system)
-
CSDN: https://chocolate.blog.csdn.net/ (Excellent blog)
-
Nuggets: https://juejin.im/ (help grow the developer community)
-
Open source open source community _ depth: https://www.open-open.com/ (all open source)
-
Mu class network: http://www.imooc.com/ (programmers DreamWorks)
-
div.io: http://div.io (high quality front-end resource pooling)
-
Push Cool: https://www.tuicool.com/ (IT personality who dedicated reading community)
-
News Hacker: https://news.ycombinator.com/news (News)
-
InfoQ: https://www.infoq.cn/ (software development and dissemination of knowledge - Chinese version)
-
w3cplus: http://www.w3cplus.com/ (domestic front of the industry's technology blog)
-
Overflow Stack: http://stackoverflow.com/ (providing support for developers)
-
w3school: http://www.w3school.com.cn/ (leading Web technology tutorials - all free of charge)
-
The MDN: https://developer.mozilla.org/zh-CN/docs/Web/ (Web development technologies to share)
Official documents recommended
- jQuery basic principles
- ECMAScript 6 Getting Started Author: Ruan Yifeng
- JavaScript Secret Garden
- web front-end development Reference Series CSS Reference
- JavaScript Tutorial
end
Notes Share: Portal
Or concern micro-channel public number: [lion] front-end Vue reply [notes] can get spree
学如逆水行舟,不进则退