JavaScript框架
- jQuery是一个兼容多浏览器的JavasSript 框架,核心理念是- write less, do more(写得更少,做得更多)。
- Backbone一个轻量级库,可用于创建 MVC 类应用程序。
- Meteor是一种新的JavaScript 框架,用于自动化和简化实时运行的Web 应用程序的开发。
- Zepto.js是一个极简的、面向现代浏览器的JavaScript库,大部分API兼容jQuery。
- React是一个JavaScript框架,用于构建“可预期的”和“声明式的”Web用户界面,它已经使Facebook更快地开发Web应用。
- Knockout是一个以数据模型(data model)为基础的能够帮助你创建富文本,响应显示和编辑用户界面的JavaScript类库。
- Ember.js是一个雄心勃勃的Web应用程序,消除了样板,并提供了一个标准的应用程序架构的JavaScript框架。
CSS框架
- Bootstrap简洁、直观、强悍、移动设备优先的前端开发框架,让web开发更迅速、简单。
- Compass是一个非常丰富的样式框架,包括大量定义好的mixin,函数,以及对SASS的扩展。
- Foundation由很多针对于响应式开发、非常有用的工具组成,以移动终端优先的一个前端开发框架。
- Gumby是一个响应式的以及960 像素宽度的CSS 网格框架,支持PC、平板和手机屏幕显示。
- Pure 是来自雅虎的CSS 框架,使用Normalize.CSS 无需任何JavaScript 代码。
- Topcoat主要用于构建美化的Web表单,包括提交按钮、输入框、单选框/复选框、滑动杆、搜索框等表单元素。
- Semantic UI是一款语义化设计的前端开源框架,其功能强大,使用简单,为设计师和开发师提供可复用的完美设计方案。
WorkFlow
- Yeoman目标是通过Grunt(一个用于开发任务自动化的命令行工具)和Bower(一个HTML、CSS、Javascript和图片等前端资源的包管理器)的包装为开发者创建一个易用的工作流。
- Grunt是基于Node.js的项目构建工具。它可以自动运行你所设定的任务。Grunt拥有数量庞大的插件,几乎任何你所要做的事情都可以用Grunt实现。
- Glup是基于Node.js 构建的,利用Node.js 流的威力你可以快速构建项目并减少频繁的 IO 操作。
- FIS解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题。
- JSLint作为一个灵活有效的 JavaScript 代码质量检测工具,允许使用者指定满足其特定应用开发需求的编码风格约定,使得整个项目的风格统一。
- Babel是一个转换编译器,它能将ES6转换成可以在浏览器中运行的代码。
- Browser-sync能让浏览器实时、快速响应您的文件(html、js、css、sass、less等等)的更改,BrowserSync支持多终端(PC、ipad、iphone、android等等)设备同时调试。
- Glue是一个用于生成CSS sprites的命令行工具。
- Helium是一个前端响应式Web 框架,用于使用HTML5 + CSS3 快速制作原型以及开发产品。