Fast.js 包含一组经过优化的程序,可以轻松编写速度非常快的 JavaScript 代码。包括内建方法 .forEach .map, .reduce
Angualr
作为最近前端大热的一款框架,越来越多国人开始使用并且不断有成功的项目。UEditor作为百度前端团队的一款神器,在国内多个项目也在使用。所以小编抽了个时间把angular和UEditor整合起来作为一款angular的
Chroma.js 是一个微型的 JavaScript 库 (8.5kb) 可实现各种颜色的转换和颜色处理。
使用方法:
一个类似laravel的js验证模块, 支持Nodejs与浏览器环境.
安装
在Nodejs使用
$ npm install mod-validator
当我们在编写 ReactJS 应用的时候,使用 Facebook 的Flux 架构会带来极大的帮助。它真正的补充了 ReactJS
PathJS 是个轻量级的,客户端路由库,允许你创建 “单页”应用,使用 Hashbangs 和/或者 HTML5 pushState。
Confetti.js 在浏览器上实现了五彩纸屑的效果,如下图所示:
在线演示:http://plnkr.co/edit/JeFlnHmj6gjo4NG3Do75?p=preview
Pegasus是一个简单的JavaScript解决方案用来提高平均时间内数据的显示量。使用这种技术,应用程序可以在不接触服务器的情况下减少时间来显示单页的数据。
overmind 是 AngularJS 的简单模块隔离和延迟加载应用。
Overmind 可以替代 ng-view。当用户导航到一个路由,overmind 检测路由属于哪个应用,加载应用的脚本和模板。
esnext 是一个 JavaScript 库,可以将 ES6 草案规范语法转成今天的 JavaScript 语法。
zxcvbn 是 dropbox 开发的一个JavaScript密码强度估算库。
FormatJS 是一个模块化的 JavaScript 国际化库。可用于格式化数值、日期等显示,使用 i18n 工业标准,提供一些常用的模板和组件库。
Transducers.js 是一个 JavaScript 的数据转换库。
示例代码:
var arr = [1, 2, 3, 4];
Purplecoat.js 允许您创建标签覆盖,可以触发点击。而且不需要你编写一行Javascript 代码。
hinclude.js 可以实现在 Web 客户端上使用 include 指令来包含其他页面内容。
示例代码:
Wijmo5 是什么?
Wijmo 5 是新一代的JavaScript控件集。
我们认为是时候推出一个HTML5/ JavaScript的产品,以充分利用最新最酷的新技术,而不再委曲求全地支持传统的浏览器。
Azexo Composer 是 JavaScript 库,包括非常友好的 HTML 页面前端内容编辑。Azexo Composer 是基于jQuery,jQuery
react-cursor is an opinionated javascript implementation of the Cursor
concept first seen in Om,
and inspired by functional zippers.
ComcastifyJS 可以在页面加载比较慢的时候,给用户一些更好的体验,例如显示一些网站的图片之类的。
GoJS是一个适用于Web的JavaScript模块加载器,它可以帮助你更优雅地组织代码和模块。它解决了模块之间的依赖问题和命名冲突问题,让你能够更加轻松愉快地享受编码的乐趣。
Waves.js 是一个在网页上实现各种文字动画效果的 JavaScript 库。
一个比较有意思的js库可以为javascript的对象实现观察者模式,以往我们使用javascript实现的观察者模式都是通过使用回调函数配合dom上的event事件来操作的,而“Watch.js”可以为javascript的对象实现观察者模式,
静态网页已经成为历史,如今的web设计趋势是预测客户想法并提供更好的互动功能,例如自动填写表单、搜索Wikipedia等。RxJS框架可以很方便地为鼠标和键盘事件提供响应。
fpm 是fibjs的包管理工具, 具有包上传,安装,搜索等功能。
Lage.js 是一个浏览器上使用的 JavaScript 库,只有一个功能就是获取根据 IP 地址来获取所有相关的位置信息。该库只有 7 个方法,不到
data.js 是带有消息通知的数据中心,我把她称为活的数据。旨在让编程变得简单,世界变得美好。
Bluebird 是全功能,超高性能的 Promise 库。
特性:
Promises A+
Synchronous inspection
Concurrency coordination
RCSS 用来将你的 JavaScript 对象转成 CSS 类。
例如:
var RCSS = require(\'RCSS\');
var button = {
温馨提示:该项目除了使用 BSD 协议授权外,还需遵守附加的专利授权。
Immutable 是 Facebook
Four Shadows 基于计时器的,算法驱动的图标阴影控件。Four Shadows 使你可以在图标或其他元素加入time-aware 阴影。早上 9
Zone.js 在 JavaScript 中实现了 Zones 的概念,其灵感来自于Dart。
Zone 是执行过程的上下文,可以在异步任务之间进行持久性传递,你可以把它当成是类似 Java 的 TLS 线程本地存储技术,只不过是用在
Atomus
是一个简单的工具库,用来在Node.js环境下测试客户端代码。当使用终端模拟浏览器的时候,Atomus在单元测试和功能性测试中非常有用。这就是Atomus名字的来源。Atomus会和应用程序的单元和谐工作。你只需要包
Melchior.js
是一个模式加载器,提供通过链式模块定义的API,让你可以远离那些长长的AMD定义和重复的模块名。它起步非常容易,定制方便,而且压缩版只有3KB。
101 是一个新的 JavaScript 工具包,提供基于 Node.js 环境中的多重常用编程功能。
webutil 是一款针对web开发人员开发的工具集系统,将提供常用工具的Demo以及常用js库和CSS库的样式demo。
JSLite.js 让web开发更迅速,下载执行更快、量级更轻,针对现代高级浏览器的JavaScript库。