Skip to content

Latest commit

 

History

History
41 lines (37 loc) · 5.95 KB

Featured.md

File metadata and controls

41 lines (37 loc) · 5.95 KB

Front-End Develop 项目精选

站在个人的角度,针对收录过的开源项目做了一个甄别、筛选,标准是个人使用过。

@icepy负责整理

说明:顺序不分排名先后。

项目名称 开发者&组织 备注
jQuery jQuery Foundation jQuery 是一个高效、精简并且功能丰富的JavaScript 工具库;
Zepto madrobby Zepto是一个轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api。 如果你会用jquery,那么你也会用zepto;
fullPage.js alvarotrigo fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏网站;
AngularUI Router AngularUI angular-ui-router是AngularJS的路由框架,和默认的$route不同,它将所有路由包装成可划分层级的状态机状态,路由路径在ui-router中不是必须的。由于ui-router的路由状态机是分层级的,所以使用ui-router可以非常方便地创建包含多个嵌入的子模板;
React Facebook 这是该公司用于构建反应式图形界面的JavaScript库;
react-redux rackt Flux架构实现
react-router rackt React路由系统
TSD DefinitelyTyped 在TypeScript中替换第三方库所使用的引用文件;
TypeScript Microsoft JavaScript的超集,扩展了类型,类,接口等语法,兼容ES6;
Commander.js tj 可以帮助快速开发Nodejs命令行工具的一个包
FastClick FT Labs FastClick是一个简单的、易于使用的库,消除在移动浏览器上触发click事件与一个物理Tap(敲击)之间的300延迟;
browserify substack browserify是一个node.js模块,主要用于改写现有的CommonJS模块,使得浏览器端也可以使用这些模块;
socket.io Socket.IO Socket.io是使用得非常普遍的前端调用Websocket的库;
express StrongLoop, Inc. 它用于构建Web网站,非常快速;
React Native Facebook 该公司出品的一个可以使用JavaScript来构建Native UI的库;
Flow Facebook 该公司出品的一个JavaScript静态编译器
ejs tj JavaScript模板引擎;
artTemplate aui JavaScript模板引擎;
underscore jashkenas JavaScript函数工具库;
avalon RubyLouvre 用于构建Web界面的MVVM JavaScript框架;
backbone jashkenas Backbone.js为复杂WEB应用程序提供模型(models)、集合(collections)、视图(views)的结构。其中模型用于绑定键值数据和自定义事件;集合附有可枚举函数的丰富API; 视图可以声明事件处理函数,并通过RESRful JSON接口连接到应用程序;
angular.js Angular AngularJS是为了克服HTML在构建应用上的不足而设计的,通过为开发者呈现一个更高层次的抽象来简化应用的开发。如同其他的抽象技术一样,这也会损失一部分灵活性。换句话说,并不是所有的应用都适合用AngularJS来做。AngularJS主要考虑的是构建CRUD应用。幸运的是,至少90%的WEB应用都是CRUD应用。但是要了解什么适合用AngularJS构建,就得了解什么不适合用AngularJS构建。
requirejs jrburke JavaScript模块化的开山鼻祖;
seajs seajs JavaScript模块化库;
three.js mrdoob three.js是JavaScript编写的WebGL第三方库,提供了非常多的3D显示功能。
echarts Baidu EFE team 基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表;
d3 mbostock 基于JavaScript编写的一个图表库,非常强大;
vue yyx990803 用于构建Web界面的MVVM JavaScript框架;
ionic Ionic Ionic是一个强大的HTML5 原生应用(native app) 开发框架,帮助你用HTMLL,css和javascript构建具有原生味道的移动应用(mobile apps);
koa koajs 下一代Node.js Web开发框架
amazeui amazeui 国人出品的HTML5框架