目录

牛人整理的前端知识体系大全与前端思维导图

目录

牛人整理的前端知识体系大全与前端思维导图

一张图足以让你了解web前端工程师需要做哪些工作以及需要掌握哪些技能。

https://i-blog.csdnimg.cn/blog_migrate/3484cde207cef43b15f5b83fd7c7d58d.jpeg

下面就是牛人整理的前端知识体系大全,让各位APP设计师想要转行做前端开发的同学们提供一些参考的文案和网址。

1. 布局框架:

Bootstrap:

Foundation:

Uikit:

Web Components:

2. 构建工具及包管理器:

Grunt:

Yeoman:

Bower:

NPM:

3. 代码优化:

Google Closure Compiler:

CSS Lint:

JSHint:

JSLint:

4. CSS预处理器

Less:

Sass:

5. 调试工具:

Chrome:

Firebug:

HTTPWatch:

Fiddler:

IE Developer Toolbar:

Weinre:

6. 文档工具:

JSDoc:

Jekyll:

7. IDE/文本编辑器

WebStorm:

8. 移动端 手势事件库:

GMU:

Hammer.js:

QuoJS:

Zepto:

Swipe:

jQuery Mobile:

KendoUI:

Goratchet:

9. 思维导图

XMind:

10.模块加载器:

ESL:

RequireJS:

SeaJS:

11. 项目管理:

Github:

GitLab:

Redmine:

12. 原型设计:

Axure RP:

13. 富互联网应用框架

AngularJs:

Backbone:

AmpersandJS

Knockout:

Underscore:

14. 模板引擎

EJS:

Handlebars:

Jade:

Velocity:

15. 测试框架

Jasmine:

QUnit:

mocha:

16. 版本控制

Git:

Subversion:

Mercurial(Hg):

17. WEB框架/服务器

Node:

Express:

Apache:

Nginx:

  1. CommonJS

Component:

19. WEB安全

XSS(跨站脚本攻击):

CSRF(跨站点伪造请求攻击):

跨iframe攻击:

Clickjacking安全漏洞:

20. 代码规范

Code Guide:

编写可维护的CSS:

GJS编码规范指南:

jQueryJS规范:

21. HTML模块化

html5boilerplate:

22. CSS模块化

Normalize.css:

LESS:

OOCSS:

CssReset:

23. HTML5 Canvas

D3:

KINETIC:

第三部分:前端开发知识点:

HTML&CSS:

对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级、HTML5、CSS3、Flexbox

重点在于对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、document flow(文档流)、清除浮动,hasLayout 和 块格式化上下文 (block-formattin contexts) 、reflow&repaint、硬件加速、HTML5(离线 & 存储,多媒体,Web Sockets ,Web Workers,History API2D/3D 绘图)、CSS3、Flexbox、CSS预编译、动画、响应式布局、移动端开发等

JavaScript:

数据类型、运算、对象、Function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步装载、模板引擎、前端MVC、路由、模块化、Canvas、ECMAScript 6、Nodejs

数据类型、面向对象、数组、DOM、BOM、Function、继承、闭包、内置对象、作用域、跨域、原型链、、JSON、XMLHttpRequest、 RegExp、模块化、内存泄漏、事件机制、异步装载回调、模板引擎、前端MVC、NodeJS、JSON、ajax、框架、算法等

其他:

移动端、响应式、自动化构建、HTTP、离线存储、WEB安全、优化、重构、团队协作、可维护、易用性、SEO、UED、架构、职业生涯、快速学习能力

原文地址: