1. 布局框架:
Bootstrap: http://getbootstrap.com/
Foundation: http://foundation.zurb.com/
Uikit: http://www.getuikit.com/
Web Components:http://css-tricks.com/modular-future-web-components//
2. 构建工具及包管理器:
Grunt: http://gruntjs.com/
Yeoman: http://yeoman.io/
Bower: http://bower.io/
NPM: https://www.npmjs.org/
3. 代码优化:
Google Closure Compiler:
CSS Lint: http://csslint.net/
JSHint: http://www.jshint.com/
JSLint: http://www.jslint.com/
4. CSS预处理器
Less: http://lesscss.org/
Sass: http://sass-lang.com/
5. 调试工具:
Chrome:https://developers.google.com/chrome-developer-tools/
Firebug: https://getfirebug.com/
HTTPWatch: http://www.httpwatch.com/
Fiddler: http://www.telerik.com/fiddler
IE Developer Toolbar:
Weinre: http://people.apache.org/~pmuellr/weinre/docs/latest/Home.html
6. 文档工具:
JSDoc: https://github.com/jsdoc3/jsdoc
Jekyll: http://jekyllrb.com/
7. IDE/文本编辑器
WebStorm: http://www.jetbrains.com/webstorm/
8. 移动端 手势事件库:
GMU: http://gmu.baidu.com/
Hammer.js:< http://eightmedia.github.io/hammer.js/>
QuoJS: http://quojs.tapquo.com/
Zepto: http://zeptojs.com/
Swipe: http://swipejs.com/
jQuery Mobile: http://jquerymobile.com/
KendoUI:http://www.telerik.com/kendo-ui
Goratchet:http://goratchet.com/
9. 思维导图
XMind:http://www.xmind.net/
10.模块加载器:
ESL:< https://github.com/ecomfe/esl>
RequireJS: http://requirejs.org/
SeaJS:http://seajs.org/docs/
11. 项目管理:
Github: https://github.com/
GitLab: https://about.gitlab.com/
Redmine: http://www.redmine.org/
12. 原型设计:
Axure RP: http://www.axure.com/
13. 富互联网应用框架
AngularJs: http://www.angularjs.org
Backbone: http://backbonejs.org/
AmpersandJShttp://ampersandjs.com//
Knockout: http://knockoutjs.com/
Underscore: http://underscorejs.org/
14. 模板引擎
EJS: http://www.embeddedjs.com/
Handlebars: http://handlebarsjs.com/
Jade: http://jade-lang.com/
Velocity: http://velocity.apache.org/
15. 测试框架
Jasmine: http://pivotal.github.io/jasmine/
QUnit: http://qunitjs.com/
mocha: http://visionmedia.github.io/mocha/
16. 版本控制
Git: http://git-scm.com/
Subversion: http://subversion.apache.org/
Mercurial(Hg): http://mercurial.selenic.com/
17. WEB框架/服务器
Node: http://nodejs.org/
Express: http://expressjs.com/
Apache: http://httpd.apache.org/
Nginx: http://nginx.org/
18. CommonJS
Component: http://component.io/
19. WEB安全
XSS(跨站脚本攻击):
CSRF(跨站点伪造请求攻击):
跨iframe攻击:
Clickjacking安全漏洞:
20. 代码规范
Code Guide: http://alloyteam.github.io/code-guide/
编写可维护的CSS: http://segmentfault.com/a/1190000000388784/
GJS编码规范指南: http://alloyteam.github.io/JX/doc/specification/google-javascript.xml
jQueryJS规范: http://contribute.jquery.org/style-guide/js/
21. HTML模块化
html5boilerplate: http://html5boilerplate.com/
22. CSS模块化
Normalize.css: http://necolas.github.io/normalize.css/
LESS:http://www.lesscss.net/
OOCSS:http://www.oocss.cc/ http://oocss.org/
CssReset:http://www.cssreset.com/
23. HTML5 Canvas
D3:http://d3js.org/
KINETIC:http://kineticjs.com/
分享到:
相关推荐
《现代前端技术解析》在前端知识体系上做了很好的总结和梳理,涵盖了现代前端技术绝大部分的知识内容,起到一个启蒙作用,能帮助读者快速把握前端技术的整个脉络,培养更完善的体系化思维,掌握更多灵活的前端代码...
前端知识体系指的是前端工程师在开发工作中所需要掌握和熟悉的一系列技术和理论知识的集合。前端工程师负责构建用户界面,并确保其在不同设备和浏览器上的表现一致性和性能优化。一个完善的前端知识体系通常包括...
对于新手小白来说,理解并构建一个完整的前端知识体系至关重要。这个“前端知识体系(思维导图)”是一个很好的起点,它将帮助你梳理前端开发的基础概念、技术栈和学习路径。 首先,前端开发主要涉及HTML、CSS和...
前端知识体系梳理,学习不迷茫
前端知识体系.xmind
首先,前端知识体系是前端开发者必备的基础。这包括: 1. HTML:超文本标记语言,用于构建网页结构,理解语义化标签,如`<header>`、`<nav>`、`<article>`等,是创建可访问性和可维护性页面的关键。 2. CSS:层叠...
在2015-2016年这段时间,前端开发领域经历了一系列显著的变化和发展,这个名为"2015-2016前端知识体系.zip"的压缩包可能包含了一个全面的前端技术栈概述,旨在帮助开发者理解那个时期的前端开发环境。作为开源项目,...
"大前端知识体系与面试宝典"旨在帮助开发者构建完整的技能树,成为全能的全栈工程师,如同六边形战士一样,具备全方位的技术能力。这个资源集合包含了JavaScript的一切,对于求职面试和技能提升尤其有价值。 首先,...
这个名为“JavaScript学习资料整理”的系列资源,旨在帮助开发者构建完整的JavaScript前端知识体系,从而深入理解和积累JavaScript的开发经验。通过研究这个压缩包中的内容,我们可以系统地学习JavaScript的各种关键...
- 一个完整的前端知识图谱应当包含JavaScript、框架技术、构建工具、网络协议、设计模式等多个方面。 - 对于JavaScript语言本身,ES6及更高版本的特性,如let、const、解构赋值、箭头函数等,都是面试官常问的知识...
前端知识体系思维导图,可以用于查缺补漏或者面试复习串联知识点,系统学习前端知识,加深记忆。 前端知识体系思维导图,可以用于查缺补漏或者面试复习串联知识点,系统学习前端知识,加深记忆。 ...
前端知识体系 主线 2 万字 | 前端基础拾遗 90 问 前端硬核面试专题 前端知识清单【自检】 - ConardLi 的 blog 前端面试之道 - 宋小菜,助你建立起完整的前端知识架构体系,探究知识的原理,深入了解大厂常考知识点 ...
在构建前端知识体系的过程中,我们需要全面理解前端开发的各个方面,从基础到高级,从理论到实践,形成一个系统的知识框架。以下是对这个庞大主题的详细阐述: 1. HTML(超文本标记语言):HTML是构建网页的基础,...
零基础上手前端?没项目练手?亲测这个网站从零基础到项目实践,对入门和编程初学者有实实在在的上手和进阶帮助。无论是想系统学习编程,还是想通过项目为导向学习技术,贵在练习,贵在实践——>...
### 前端知识点总结 #### 一、前端基础知识概览 ...以上仅为前端知识体系中的冰山一角,随着技术的发展和更新迭代,前端开发者需要持续学习新的技术和框架,以便更好地满足项目需求和个人职业发展的需要。
前端知识的思维导图,这是一部分,下载过以后可以联系我,提供全度的HTML+CSS+JS的思维导图,思维导图用Xmind ZEN打开