能源大全,写前端的亲们记得收藏

JavaScript 财富大全

2015/12/20 · JavaScript
· 1 评论 ·
资源

本文由 伯乐在线 –
刘健超-J.c
翻译,马艳琼
校稿。未经许可,禁止转发!
英文出处:sorrycc。欢迎参与翻译组。

【导读】:GitHub 上有二个 Awesome – XXX
连串的能源整理。awesome-javascript 是
sorrycc 发起维护的 JS
财富列表,内容包涵:包管理器、加载器、测试框架、运行器、QA、MVC框架和库、模板引擎、数据可视化、时间轴、编辑器等等。

伯乐在线已在 GitHub 上提倡「JavaScript
财富大全普通话版」的整治。欢迎扩散、欢迎插手。


导读:GitHub 上有3个 Awesome – XXX 种类的财富整理。awesome-javascript
是 sorrycc 发起维护的 JS
能源列表,内容囊括:包管理器、加载器、测试框架、运维器、QA、MVC框架和库、模板引擎、数据可视化、时间轴、编辑器等等。

【导读】:GitHub 上有一个 Awesome – XXX
种类的能源整理。awesome-javascript 是 sorrycc 发起维护的 JS
能源列表,内容包括:包管理器、加载器、测试框架、运营器、QA、MVC框架和库、模板引擎、数据可视化、时间轴、编辑器等等。

【导读】:GitHub 上有3个 Awesome – XXX
种类的财富整理。awesome-JavaScript是
sorrycc 发起维护的 JS
财富列表,内容包含:包管理器、加载器、测试框架、运维器、QA、MVC框架和库、模板引擎、数据可视化、时间轴、编辑器等等。

包管理器

管理着 javascript 库,并提供读取和包装它们的工具。

  • npm – npm 是 javascript 的包管理器。
  • Bower – 1个 web 应用的包管理器。
  • component – 能创设更好 web
    应用的客户端包管理器。
  • spm – 全新的静态包管理器。
  • jam – 八个注意于浏览器端和匹配
    RequireJS 的包管理器。
  • jspm – 流畅的浏览器包管理器。
  • Ender – 没有库文件的程序库。
  • volo – 以项目模板、添加倚重项与自动化生成的形式开创前端项目。
  • Duo – 一个结缘 Component、Browserify
    和 Go
    的一级思想,使开发者能迅速方便地集团和编制前端代码的下一代包管理器。

伯乐在线已在 GitHub 上发起「JavaScript
资源大全汉语版」的盘整。欢迎扩散、欢迎参加。

伯乐在线已在 GitHub 上提倡「JavaScript
财富大全普通话版」的重整。欢迎扩散、欢迎到场。

伯乐在线已在 GitHub 上发起「JavaScript
能源大全粤语版」的整理。欢迎扩散、欢迎参与。

加载器

JavaScript 的模块或加载系统。

  • RequireJS – JavaScript
    文件和模块的加载器。
  • 能源大全,写前端的亲们记得收藏。browserify –
    在浏览器端以 node.js 的法门 require()。
  • SeaJS – 用于 Web 的模块加载器。
  • HeadJS – HEAD 的绝无仅有脚本。
  • curl –
    小巧、火速且易增加的模块加载器,它能处理 AMD、CommonJS
    Modules/1.壹 、CSS、HTML/text 和历史脚本。
  • lazyload – 小巧且无依靠的异步
    JavaScript 和 CSS 加载器。
  • script.js – 异步 JavaScript
    加载器和凭借管理器。
  • systemjs –
    速龙、CJS(commonJS) 和适合 ES6 规范的模块加载器。
  • LodJS – 基于 AMD的模块加载器。
  • ESL –
    浏览器端的模块加载器,辅助延迟定义和 AMD。
  • modulejs – 轻量的 JavaScript
    模块系统。

https://github.com/jobbole/awesome-javascript-cn

https://github.com/jobbole/awesome-javascript-cn

包裹工具

  • browserify – Browserify
    让你能在浏览器端使用 require(‘modules’) ,打包全部看重。
  • webpack – 为浏览器打包
    CommonJs/英特尔 模块。

js包下载地址:

js包下载地址:http://www.quzhuanpan.com/download/checkResult.action?id=52&type=6

js包下载地址:http://www.quzhuanpan.com/download/checkResult.action?id=52&type=6

测试框架

学习进度中相遇什么难点要么想拿到学习财富的话,欢迎插手学习沟通群
343599877,我们一并学前端!

包管理器

包管理器

管制着 javascript 库,并提供读取和打包它们的工具。

•npm – npm 是 javascript 的包管理器。

•Bower – 贰个 web 应用的包管理器。

•component – 能打造更好 web 应用的客户端包管理器。

•spm – 全新的静态包管理器。

•jam – 贰个注意于浏览器端和包容 RequireJS 的包管理器。

•jspm – 流畅的浏览器包管理器。

•Ender – 没有库文件的程序库。

•volo – 以体系模板、添加信赖项与自动化生成的情势创建前端项目。

•Duo – 3个整合 Component、Browserify
和Go的顶级思想,使开发者能连忙方便地社团和编辑前端代码的下一代包管理器。

框架

  • mocha – 适用于 node.js
    和浏览器、简易、灵活、有趣的 JavaScript 测试框架。
  • jasmine – 简单无 DOM 的
    JavaScript 测试框架。
  • qunit – 1个便于使用的 JavaScript
    单元测试框架。
  • jest – 简单的 JavaScript
    单元测试框架。
  • prova – 基于 Tape 和 Browserify
    的测试运维器,它适用于 Node & 浏览器。
  • DalekJS – 自动化且跨浏览器的
    JavaScript 作用测试框架。

包管理器

管住着 javascript 库,并提供读取和包裹它们的工具。

加载器

JavaScript 的模块或加载系统。

•RequireJS – JavaScript 文件和模块的加载器。

•browserify –
在浏览器端以Node.js的方式
require()。

•SeaJS – 用于 Web 的模块加载器。

•HeadJS – HEAD 的绝无仅有脚本。

•curl – 小巧、迅速且易增添的模块加载器,它能处理 速龙、CommonJS
Modules/1.① 、CSS、HTML/text 和历史脚本。

•lazyload – 小巧且无依靠的异步 JavaScript 和 CSS 加载器。

•script.js – 异步 JavaScript 加载器和凭借管理器。

•systemjs – 英特尔、CJS(commonJS) 和切合 ES6 规范的模块加载器。

•LodJS – 基于 英特尔 的模块加载器。

•ESL – 浏览器端的模块加载器,接济延迟定义和 AMD。

•modulejs – 轻量的 JavaScript 模块系统。

断言

  • chai – 适用于 node.js 和浏览器的
    BDD / TDD 断言框架,并能搭配其余测试框架使用。
  • Sinon.JS – 对 JavaScript
    进行 spies、stubs 和 mock 测试。
  • expect.js –
    简约的、适用于 Node.js 和浏览器端的 BDD 式断言工具。

治本着 javascript 库,并提供读取和打包它们的工具。

•npm – npm 是 javascript 的包管理器。

卷入工具

•browserify – Browserify 让你能在浏览器端使用 require(‘modules’)
,打包全数爱戴。

•webpack – 为浏览器打包 CommonJs/英特尔 模块。

覆盖率

  • istanbul – 另一个 JS
    代码覆盖率检测工具。
  • blanket –
    壹个简练的代码覆盖率检测库。它的规划理念是便于安装和运用,且可用于浏览器端和
    node.js。
  • JSCover – JSCover 是3个检测
    JavaScript 程序代码覆盖率的工具。

•npm – npm 是 javascript 的包管理器。

•Bower – 2个 web 应用的包管理器。

测试框架

•mocha – 适用于 node.js 和浏览器、简易、灵活、有趣的 JavaScript
测试框架。

•jasmine – 简单无 DOM 的 JavaScript 测试框架。

•qunit – 多个简单使用的 JavaScript 单元测试框架。

•jest – 不难的 JavaScript 单元测试框架。

•prova – 基于 Tape 和 Browserify 的测试运营器,它适用于 Node & 浏览器。

•DalekJS – 自动化且跨浏览器的 JavaScript 功效测试框架。

运行器

  • phantomjs – 脚本化的
    Headless WebKit。
  • slimerjs – 三个基本为 Gecko
    的近乎 PhantomJS 工具。
  • casperjs – 基于 PhantomJS 和
    Slimer JS 的领航脚本和测试工具。
  • zombie – 基于 node.js
    、飞速、全栈且无图形界面的浏览器的测试工具。
  • totoro –
    一个简单易行可依赖且能跨浏览器运转的测试工具。
  • karma – 1个不错的的
    JavaScript 测试运转器。
  • nightwatch – 基于
    node.js 和 selenium webdriver 的图形界面自动化测试框架。
  • intern – 下一代 JavaScript
    代码测试栈。
  • yolpo – 在浏览器逐句执行的 JavaScript
    解释器。

•Bower – 3个 web 应用的包管理器。

•component – 能创设更好 web 应用的客户端包管理器。

断言

•chai – 适用于 node.js 和浏览器的 BDD / TDD
断言框架,并能搭配其余测试框架使用。

•Sinon.JS – 对 JavaScript 进行 spies、stubs 和 mock 测试。

•expect.js – 简约的、适用于 Node.js 和浏览器端的 BDD 式断言工具。

QA 工具

  • JSHint – JSHint
    是2个有助于发现 JavaScript 代码错误和机密难题的工具。
  • jscs – JavaScript
    代码风格检测工具。
  • jsfmt – 格式化、搜索和改写
    JavaScript。
  • jsinspect –
    检测复制粘贴和社团类似的代码。
  • buddy.js – 发现
    JavaScript 代码里的
    魔命理术数字。
  • ESLint – 完全插件化的工具,能在
    JavaScript 中分辨和著录格局。
  • JSLint – 高标准、严俊和执着的代码质量工具,意在只维持语言的名特优部分。

•component – 能打造更好 web 应用的客户端包管理器。

•spm – 全新的静态包管理器。

覆盖率

•istanbul – 另2个 JS 代码覆盖率检测工具。

•blanket –
3个简单易行的代码覆盖率检测库。它的宏图意见是简单安装和应用,且可用以浏览器端和
node.js。

•JSCover – JSCover 是多少个检测 JavaScript 程序代码覆盖率的工具。

MVC 框架和库

  • angular.js – 为网络利用增强
    HTML。
  • aurelia – 八个适用于运动设备、桌面电脑和 web
    的客户端 JavaScript 框架。
  • backbone – 给你的 JS
    应用进入富含 Models、Views、Collections 和 伊夫nts 的 Backbone。
  • batman.js – 最契合 Rails 开发者的 JavaScript
    框架。
  • ember.js – 二个目的在于成立卓越web 应用的 JavaScript 框架。
  • meteor –
    二个超简单的、数据库无处不在的、只传输数据的纯 JavaScript web 框架。
  • ractive – 新一代 DOM 操作。
  • vue – 二个用以打造可互相界面的、直观快速和可结合的 MVVM
    框架。
  • knockout – Knockout 用
    JavaScript 让创立响应式的富 UI 特别便于。
  • spine – 创设 JavaScript 应用的轻量
    MVC 库。
  • espresso.js –
    2个极小的、用于创造用户界面的 JavaScript 库。
  • canjs – 让 JS
    更好、更快、更简单。
  • react –
    用于建构用户界面的库。它是注解式的、高效的和无限灵活的,并接纳虚拟
    DOM 作为其不相同的完成。
  • react-native – 一个用
    React 创设原生应用的框架。
  • riot – 类 React 库,但很轻量。
  • thorax – 抓实你的
    Backbone。
  • chaplin – 使用 Backbone.js
    库的 JavaScript 应用架构。
  • marionette – 贰个Backbone.js 的复合应用程序库,目的在于简化大型 JavaScript 应用结构。
  • ripple –
    二个娇小的、用于创设响应界面的根基框架。
  • rivets –
    轻量却具有无敌的数额绑定和模板消除方案
  • derby –
    让编写实时和共同应用更简便的 MVC 框架,可以在 Node.js
    和浏览器同时运行。

    • derby-awesome –
      很棒的 derby 组件集合。
  • way.js –
    容易、轻量、持久化的双向数据绑定。
  • mithril.js – Mithril
    是一个客户端 MVC 框架(轻量、强大和疾速)
  • jsblocks – jsblocks
    是七个更好的 MV-ish 框架。
  • LiquidLava –
    易懂的、用于创设用户界面的 MVC 框架。

•spm – 全新的静态包管理器。

•jam – 一个瞩目于浏览器端和匹配 RequireJS 的包管理器。

运行器

•phantomjs – 脚本化的 Headless WebKit。

•slimerjs – 1个基础为 Gecko 的好像 PhantomJS 工具。

•casperjs – 基于 PhantomJS 和 Slimer JS 的领航脚本和测试工具。

•zombie – 基于 node.js 、火速、全栈且无图形界面的浏览器的测试工具。

•totoro – 两个简练可信且能跨浏览器运维的测试工具。

•karma – 多个优良的的 JavaScript 测试运转器。

•nightwatch – 基于 node.js 和 selenium webdriver
的图形界面自动化测试框架。

•intern – 下一代 JavaScript 代码测试栈。

•yolpo – 在浏览器逐句执行的 JavaScript 解释器。

Node CMS 框架

  • KeystoneJS – 强大的 CMS 和
    web 应用框架。
  • Reaction Commerce –
    拥有实时的架构和设计的响应式(reactive) CMS。
  • Ghost – 不难、强大的公布平台。
  • Apostrophe –
    提供内容编排和着力服务的 CMS。
  • We.js –
    适用于实时应用、网站或博客的框架。
  • Hatch.js – 拥有社交性格的
    CMS 平台。
  • TaracotJS –
    拥有高效、极简风格特色且依据Node.js 的 CMS。
  • Nodizecms – 为 CoffeeScript
    爱好者准备的 CMS。
  • Cody –
    拥有所见即所得的编辑器的 CMS。
  • PencilBlue – CMS
    和博客平台。

•jam – 二个留意于浏览器端和合营 RequireJS 的包管理器。

•jspm – 流畅的浏览器包管理器。

QA 工具

•JSHint – JSHint 是三个促进发现 JavaScript 代码错误和暧昧难题的工具。

•jscs – JavaScript 代码风格检测工具。

•jsfmt – 格式化、搜索和改写 JavaScript。

•jsinspect – 检测复制粘贴和结构类似的代码。

•buddy.js – 发现 JavaScript 代码里的 魔命理术数字。

•ESLint – 完全插件化的工具,能在 JavaScript 中分辨和笔录形式。

•JSLint – 高标准、严苛和偏执的代码质量工具,目的在于只保障语言的可以部分。

模板引擎

模板引擎允许你执行字符串插值。

  • mustache.js – 是 JavaScript
    中包涵 {{mustaches}} 的最简模板。
  • handlebars.js – 是
    Mustache 模板语言的壮大。
  • hogan.js – 是 Mustache
    模板语言的编译器。
  • doT – 最火速简洁的 JavaScript
    模板引擎,适用于 nodejs 和浏览器。
  • dustjs – 适用于浏览器和
    node.js 的异步模板。
  • eco – 嵌入式的 CoffeeScript
    模板。
  • JavaScript-Templates –
    轻量(小于 1KB)、迅速且无依靠的有力 JavaScript 模版引擎。
  • t.js – 小巧的 JavaScript
    模板框架,压缩后约为 400 字节。
  • Jade – 健壮的、优雅且功用丰盛的
    nodejs 模板引擎。
  • EJS – 高效的 JavaScript 模板。
  • xtemplate –
    可增添的模板引擎,适用于 node 和浏览器。
  • marko – 急迅轻量且根据 HTML
    的沙盘引擎,协助异步、流、自定义标签和 CommonJS 模编译后输出。适用于
    Node.js 和浏览器。

•jspm – 流畅的浏览器包管理器。

•Ender – 没有库文件的程序库。

MVC 框架和库

•angular.js – 为网络使用增强 HTML。

•aurelia – 3个适用于移动设备、桌面电脑和 web 的客户端 JavaScript 框架。

•backbone – 给你的 JS 应用进入富含 Models、Views、Collections 和 伊夫nts
的 Backbone。

•batman.js – 最契合 Rails 开发者的 JavaScript 框架。

•ember.js – 三个心意创立卓绝 web 应用的 JavaScript 框架。

•meteor –
3个超简单的、数据库无处不在的、只传输数据的纯
JavaScript web 框架。

•ractive – 新一代 DOM 操作。

•vue – 壹个用于构建可交互界面的、直观快捷和可组合的 MVVM 框架。

•knockout – Knockout 用 JavaScript 让成立响应式的富 UI 越发便于。

•spine – 创设 JavaScript 应用的轻量 MVC 库。

•espresso.js – 一个极小的、用于创立用户界面的 JavaScript 库。

•canjs – 让 JS 更好、更快、更简单。

•React–
用于建构用户界面的库。它是注解式的、高效的和极其灵活的,并动用虚拟 DOM
作为其差距的落实。

•react-native – 三个用 React 打造原生应用的框架。

•riot – 类 React 库,但很轻量。

•thorax – 抓实你的 Backbone。

•chaplin – 使用 Backbone.js 库的 JavaScript
应用架构。

•marionette – 一个 Backbone.js 的复合应用程序库,意在简化大型 JavaScript
应用结构。

•ripple – 3个迷你的、用于构建响应界面的底蕴框架。

•rivets – 轻量却持有强大的数码绑定和模板消除方案

•derby – 让编写实时和一起应用更简短的 MVC 框架,可以在 Node.js
和浏览器同时运转。 ◦derby-awesome – 很棒的 derby 组件集合。

•way.js – 不难、轻量、持久化的双向数据绑定。

•mithril.js – Mithril 是一个客户端 MVC 框架(轻量、强大和高速)

•jsblocks – jsblocks 是3个更好的 MV-ish 框架。

•LiquidLava – 易懂的、用于营造用户界面的 MVC 框架。

小说和帖子

  • The JavaScript that you should
    know –
    关于 JavaScript 函数化概念的篇章。

•Ender – 没有库文件的程序库。

•volo – 以连串模板、添加看重项与自动化生成的办法成立前端项目。

Node CMS 框架

•KeystoneJS – 强大的 CMS 和 web 应用框架。

•Reaction Commerce – 拥有实时的架构和安顿的响应式(reactive) CMS。

•Ghost – 不难、强大的表露平台。

•Apostrophe – 提供内容编排和着力服务的 CMS。

•We.js – 适用于实时应用、网站或博客的框架。

•Hatch.js – 拥有社交天性的 CMS 平台。

•TaracotJS – 拥有便捷、极简风格特点且按照Node.js 的 CMS。

•Nodizecms – 为 CoffeeScript 爱好者准备的 CMS。

•Cody – 拥有所见即所得的编辑器的 CMS。

•PencilBlue – CMS 和博客平台。

数量可视化

Web 数据可视化工具

  • d3 – 三个对 HTML 和 SVG
    举行可视化的 JavaScript 库。
  • metrics-graphics –
    更简洁和富有更标准的数额图表布局优化算法的库。
  • pykcharts.js –
    经过精心设计后,去除 d3.js 复杂的 d3.js 图表库。
  • three.js – JavaScript 3D 库。
  • Chart.js – 简单的、基于 canvas
    标签的 HTML5 图表库。
  • paper.js –
    是矢量图形脚本中的瑞士联邦军刀 —— 使用 HTML5 Canvas 将 Scriptographer
     移植到 JavaScript 和浏览器。
  • fabric.js – JavaScript Canvas
    库,SVG 与 Canvas 可以互相解析。
  • peity –
    进程条、线状和饼状图。
  • raphael – JavaScript
    矢量库。
  • echarts – 商业产品图表。
  • vis –
    动态的、基于浏览器的可视化库。
  • two.js – 3个渲染器毫不相关的适用于
    web 的二维绘图 api 。
  • g.raphael –
    基于 Raphaël 图表库。
  • sigma.js –
    2个从业于图形绘画的 JavaScript 库。
  • arbor – 一个应用 web workers
    和 jQuery 的图纸可视化库。
  • cubism –
    可视化时间体系的 D3 插件。
  • dc.js – 与 crossfilter
    无缝合作的多维图表绘制库,使用 d3.js 渲染。
  • vega – 一套可视化语法。
  • processing.js – Processing.js 基于 Web
    标准使数码可视化,而无需任何插件。
  • envisionjs – 动态的
    HTML5 可视化。
  • rickshaw –
    用于营造交互式实时图表的 JavaScript 工具包。
  • flot – 吸引人的、基于 jQuery 的
    JavaScript 图表库。
  • morris.js –
    美观的时光连串线框图。
  • nvd3 – 三个为 D3.js
    打造可复用图表和图片组件的库。
  • svg.js –
    一个轻量的、用于操作和添加 SVG 动画的库。
  • heatmap.js – 基于 HTML5 canvas
    的热力图 JavaScript 库。
  • jquery.sparkline –
    贰个直接在浏览器端生成小型市场价格图的 jQuery 插件。
  • xCharts – 1个依据D叁 、用于创设自定义图表和图纸的库。
  • trianglify – 基于 d3.js
    的低多边形(low poly)风格背景图片生成器。
  • d3-cloud – 创制词云(word
    cloud)效果的 JavaScript 库。
  • d4 – 贰个根据 D叁 、友好、可复用的 DSL 图表库 。
  • dimple.js – 基于 d3 的大约商业分析图表库。
  • chartist-js –
    简单的响应式图表。
  • epoch – 贰个通用的实时图表库。
  • c3 – 基于 D3 的可复用图表库。
  • BabylonJS –
    1个利用 HTML5 和 WebGL 创设 3D 游戏的框架。

也有一对很棒的收款库,如 amchart、plotly 和 highchart。

•volo – 以种类模板、添加倚重项与自动化生成的点子创建前端项目。

•Duo – 3个组合 Component、Browserify 和 Go
的特等思想,使开发者能很快方便地社团和编排前端代码的下一代包管理器。

模板引擎

模板引擎允许你执行字符串插值。

•mustache.js – 是 JavaScript 中带有 {{mustaches}} 的最简模板。

•handlebars.js – 是 Mustache 模板语言的增添。

•hogan.js – 是 Mustache 模板语言的编译器。

•doT – 最高效简洁的 JavaScript 模板引擎,适用于 nodejs 和浏览器。

•dustjs – 适用于浏览器和 node.js 的异步模板。

•eco
–嵌入式的
CoffeeScript 模板。

•JavaScript-Templates – 轻量(小于 1KB)、连忙且无依靠的强大 JavaScript
模版引擎。

•t.js – 小巧的 JavaScript 模板框架,压缩后约为 400 字节。

•Jade – 健壮的、优雅且功效丰硕的 nodejs 模板引擎。

•EJS – 高效的 JavaScript 模板。

•xtemplate – 可增添的模版引擎,适用于 node 和浏览器。

•marko – 迅速轻量且依据 HTML 的模板引擎,协助异步、流、自定义标签和
CommonJS 模编译后输出。适用于 Node.js 和浏览器。

时间轴

  • TimelineJS –  1个用
    JavaScript 编写的可叙事时间轴库。
  • timesheet.js –
    用于营造简单的 HTML5 & CSS3 时间表的 JavaScript 库。

•Duo – 2个结缘 Component、Browserify 和 Go
的一流思想,使开发者能火速方便地公司和编制前端代码的下一代包管理器。

加载器

小说和帖子

•The JavaScript that you should know – 关于 JavaScript
函数化概念的文章。

编辑器

  • ace – Ace(Ajax.org Cloud9
    Editor)。
  • CodeMirror –
    浏览器端的代码编辑器。
  • esprima – 用于综合分析的
    ECMAScript 解析器。
  • quill – 三个暗含 API
    的跨浏览器富文本编辑器。
  • medium-editor – Medium.com
    所见即所得编辑器的克隆版。
  • pen – 享受在线编辑(资助markdown)。
  • jquery-notebook –
    几个易用的、简洁优雅的公文编辑器。灵感来源 Medium 的吸引力。
  • bootstrap-wysiwyg –
    小巧的、包容 bootstrap 的所见即所得的富文本编辑器。
  • ckeditor-releases –
    适用于每一个人的 web 文本编辑器。
  • editor – 三个 markdown
    编辑器,但仍在支付中。
  • EpicEditor –
    一个可停放的 JavaScript Markdown
    的编辑器,拥有全屏编辑、即时预览、自动保存草稿和离线支持等效果。
  • jsoneditor –
    查看、编辑和格式化 JSON 的 web 工具。
  • vim.js –  拥有持久化
    ~/.vimrc 的 Vim 编辑器的 JavaScript 移植版本。
  • Squire – HTML5 富文本编辑器。
  • TinyMCE – JavaScript
    富文本编辑器。
  • trix – 由 Basecamp
    制作,适用于天天创作的富文本编辑器。

加载器

JavaScript 的模块或加载系统。

数量可视化

Web 数据可视化工具

•d3 – 三个对 HTML 和 SVG 举办可视化的 JavaScript 库。

•metrics-graphics –
更简洁和全数更专业的多寡图表布局优化算法的库。

•pykcharts.js – 经过精心设计后,去除 d3.js 繁杂的 d3.js 图表库。

•three.js – JavaScript 3D 库。

•Chart.js – 简单的、基于 canvas
标签的HTML5图表库。

•paper.js – 是矢量图形脚本中的瑞士联邦军刀 ——
使用Html5Canvas
将 Scriptographer 移植到 JavaScript 和浏览器。

•fabric.js – JavaScript Canvas 库,SVG 与 Canvas 可以互相解析。

•peity – 进程条、线状和饼状图。

•raphael – JavaScript 矢量库。

•echarts – 商业产品图表。

•vis – 动态的、基于浏览器的可视化库。

•two.js – 二个渲染器无关的适用于 web 的二维绘图 api 。

•g.raphael – 基于 Rapha?l 图表库。

•sigma.js – 2个从事于图形绘画的 JavaScript 库。

•arbor – 贰个采取 web workers
和jQuery的图片可视化库。

•cubism – 可视化时间体系的 D3 插件。

•dc.js – 与 crossfilter 无缝合营的多维图表绘制库,使用 d3.js 渲染。

•vega – 一套可视化语法。

•processing.js – Processing.js 基于 Web
标准使数据可视化,而无需任何插件。

•envisionjs – 动态的 HTML5 可视化。

•rickshaw – 用于打造交互式实时图表的 JavaScript 工具包。

•flot – 吸引人的、基于 jQuery 的 JavaScript 图表库。

•morris.js – 美丽的年月种类线框图。

•nvd3 – 五个为 D3.js 创设可复用图表和图片组件的库。

•svg.js – 二个轻量的、用于操作和添加 SVG 动画的库。

•heatmap.js – 基于 HTML5 canvas 的热力图 JavaScript 库。

•jquery.sparkline – 二个直接在浏览器端生成小型市价图的 jQuery 插件。

•xCharts – 二个依据 D叁 、用于创设自定义图表和图表的库。

•trianglify – 基于 d3.js 的低多边形(low poly)风格背景图片生成器。

•d3-cloud – 创立词云(word cloud)效果的 JavaScript 库。

•d4 – 二个依照 D3 、友好、可复用的 DSL 图表库 。

•dimple.js – 基于 d3 的简易商业分析图表库。

•chartist-js – 简单的响应式图表。

•epoch – 三个通用的实时图表库。

•c3 – 基于 D3 的可复用图表库。

•BabylonJS – 三个选拔 HTML5 和 WebGL 创设 3D 游戏的框架。

也有局地很棒的收款库,如 amchart、plotly 和 highchart。

文件

处理公事的库。

  • Papa Parse – 一款强大的 CSV
    库,扶助解析 CSV 文件/字符串,也能导出 CSV。
  • jBinary –
    对用评释式语法描述文件类型和数据结构的二进制文件,进行尖端
    I/O(加载、解析、操作、系列化、存储)操作。

JavaScript 的模块或加载系统。

•RequireJS – JavaScript 文件和模块的加载器。

时间轴

•TimelineJS – 三个用 JavaScript 编写的可叙事时间轴库。

•timesheet.js – 用于创设简单的 HTML5
&CSS3时间表的
JavaScript 库。

函数式编程

函数式编程库增加了 JavaScript 的能力。

  • underscore – JavaScript
    的实用工具。
  • lodash –
    提供一致性、可定制、高品质和附加功用的实用库。
  • Sugar –
    二个伸张了原生对象功能的 JavaScript 库。
  • lazy.js –
    类似 Underscore,但质量更优越
  • ramda – 3个针对性 JavaScript
    程序员的实用函数库。
  • mout – 模块化的 JavaScript 工具库。
  • mesh – 流数据同步工具。

•RequireJS – JavaScript 文件和模块的加载器。

•browserify – 在浏览器端以 node.js 的办法 require()。

编辑器

•ace – Ace(Ajax.org Cloud9 Editor)。

•CodeMirror – 浏览器端的代码编辑器。

•esprima – 用于综合分析的 ECMAScript 解析器。

•quill – 2个包括 API 的跨浏览器富文本编辑器。

•medium-editor – Medium.com 所见即所得编辑器的克隆版。

•pen – 享受在线编辑(支持 markdown)。

•jquery-notebook – 壹个易用的、简洁优雅的文件编辑器。灵感来源 Medium
的魅力。

•bootstrap-wysiwyg – 小巧的、包容 bootstrap 的所见即所得的富文本编辑器。

•ckeditor-releases – 适用于种种人的 web 文本编辑器。

•editor – 多少个 markdown 编辑器,但仍在支付中。

•Epic艾德itor – 一个可放置的 JavaScript 马克down
的编辑器,拥有全屏编辑、即时预览、自动保存草稿和离线支持等作用。

•jsoneditor – 查看、编辑和格式化 JSON 的 web 工具。

•vim.js – 拥有持久化 ~/.vimrc 的 Vim 编辑器的 JavaScript 移植版本。

•Squire – HTML5 富文本编辑器。

•TinyMCE – JavaScript 富文本编辑器。

•trix – 由 Basecamp 制作,适用于每一日创作的富文本编辑器。

响应式编程

响应式程序库增加了 JavaScript 的能力。

  • RxJs – 对 JavaScript
    进行响应式扩大。
  • Bacon – JavaScript 的
    FPCRUISER(函数式响应式编程)库。
  • Kefir – 受 Bacon.js 和 昂科威xJS
    启发的 F凯雷德P 库,专注于高品质和低内存消耗。
  • Highland – 对 JavaScript
    实用工具的重复考虑,Highland
    能随随便便地管理共同和异步音信,而且仅使用正式 JavaScript 和类 Node 流。
  • Most.js – 高性能 FRP 库。

•browserify – 在浏览器端以 node.js 的主意 require()。

•SeaJS – 用于 Web 的模块加载器。

文件

拍卖文件的库。

•Papa Parse – 一款强大的 CSV 库,扶助解析 CSV 文件/字符串,也能导出
CSV。

•jBinary –
对用注解式语法描述文件类型和数据结构的二进制文件,进行尖端
I/O(加载、解析、操作、系列化、存储)操作。

数据结构

数据结构库用于打造两个更复杂的施用。

  • immutable-js –
    不可变的数码集合,包含 Sequence、Range、Repeat、Map、OrderedMap、Set
    和 sparse Vector。
  • mori – 使用 ClojureScript
    持久化数据结构和帮助原生 JavaScript API 的库。
  • buckets –
    完整的、经过丰盛测试和著录数据结构的 JavaScript 库。
  • hashmap – 不难的 hashmap
    完毕,协助其余项目的键值。

•SeaJS – 用于 Web 的模块加载器。

•HeadJS – HEAD 的唯一脚本。

函数式编程

函数式编程库扩充了 JavaScript 的力量。

•underscore – JavaScript 的实用工具。

•lodash – 提供一致性、可定制、高质量和额外功效的实用库。

•Sugar – 一个恢宏了原生对象效率的 JavaScript 库。

•lazy.js – 类似 Underscore,但品质更优越

•ramda – 二个针对 JavaScript 程序员的实用函数库。

•mout – 模块化的 JavaScript 工具库。

•mesh – 流数据同步工具。

日期

日期库。

  • moment –
    解析、验证、操作和出示日期。
  • moment-timezone – 基于
    moment.js 的时区库。
  • jquery-timeago –
    一款扶助自动更新模糊时间戳的 jQuery 插件(如:”4 分钟从前”)。
  • timezone-js – 让 JavaScript
    Date 对象拥有时区功能。使用 Olson zoneinfo 文件记录着时区数据。
  • date – 拥有人性化的 Date()
    方法。
  • ms.js – 小巧的飞秒转换工具。

•HeadJS – HEAD 的绝无仅有脚本。

•curl – 小巧、迅速且易扩充的模块加载器,它能处理 AMD、CommonJS
Modules/1.① 、CSS、HTML/text 和野史脚本。

响应式编程

响应式程序库伸张了 JavaScript 的力量。

•奥迪Q5xJs – 对 JavaScript 举行响应式增加。

•Bacon – JavaScript 的 FP君越(函数式响应式编程)库。

•Kefir – 受 Bacon.js 和 大切诺基xJS 启发的 F途锐P 库,专注于高品质和低内存消耗。

•Highland – 对 JavaScript 实用工具的再次思考,Highland
能随意地管理同步和异步消息,而且仅使用规范 JavaScript 和类 Node 流。

•Most.js – 高性能 FRP 库。

字符串

字符串库。

  • selecting –
    1个允许你获取用户选定文本的库。
  • underscore.string –
    扩张了 Underscore.js 的字符串操作。
  • string.js – 额外的
    JavaScript 字符串方法。
  • he – 健壮的 HTML
    实体编码/解码器。
  • multiline –
    多行字符串。
  • query-string –
    解析和字符串化 UCRUISERL 查询字符串。
  • URI.js – URL 操作库。
  • jsurl – 轻量的 URL 操作库。
  • sprintf.js –
    完毕字符串格式化。
  • url-pattern – 让 url
    和此外字符串举行比正则表明式匹配更简短。字符串和数量可互相转化。

•curl – 小巧、快速且易扩展的模块加载器,它能处理 速龙、CommonJS
Modules/1.壹 、CSS、HTML/text 和野史脚本。

•lazyload – 小巧且无依靠的异步 JavaScript 和 CSS 加载器。

数据结构

数据结构库用于创设三个更复杂的使用。

•immutable-js – 不可变的数量集合,包涵Sequence、Range、Repeat、Map、OrderedMap、Set 和 sparse Vector。

•mori – 使用 ClojureScript 持久化数据结构和援救原生 JavaScript API
的库。

•buckets – 完整的、经过丰盛测试和记录数据结构的 JavaScript 库。

•hashmap – 简单的 hashmap 完成,援救任何项目标键值。

数字

  • Numeral-js –
    对数字举行格式化和操作的库。
  • odometer –
    流畅的数字联网效果。
  • accounting.js –
    对数字、金钱、货币进行格式化的轻量库——完全本地化和无依靠。
  • money.js –
    三个精制(1kb)的钱币转换库,适用于 web 和 nodeJS。
  • Fraction.js –
    三个有理数库。
  • Complex.js –  3个复数库。
  • Polynomial.js –
    二个多项式库。

•lazyload – 小巧且无依靠的异步 JavaScript 和 CSS 加载器。

•script.js – 异步 JavaScript 加载器和依赖管理器。

日期

日期库。

•moment – 解析、验证、操作和浮现日期。

•moment-timezone – 基于 moment.js 的时区库。

•jquery-timeago – 一款匡助自动更新模糊时间戳的 jQuery 插件(如:”4
分钟以前”)。

•timezone-js – 让 JavaScript Date 对象拥有时区效用。使用 Olson zoneinfo
文件记录着时区数据。

•date – 拥有人性化的 Date() 方法。

•ms.js – 小巧的阿秒转换工具。

存储

  • store.js –
    为持有浏览器封装了 LocalStorage,而从未使用 cookies 和
    flash。隐私地应用 localStorage、globalStorage 和用户数量。
  • localForage –
    改良后的离线存储。其卷入了 IndexedDB、WebSQL 和
    localStorage,拥有操作不难和强硬的 API。
  • jStorage – jStorage
    是八个粗略的键值对数据库,用于在浏览器端存储数据。
  • cross-storage –
    拿到权限后,能跨域名当地存储。
  • basket.js – 用
    localStorage 加载和缓存脚本的资源加载器。
  • bag.js –
    可以缓存脚本和加载财富,与 basket.js 相似,但扩大了键值对接口和对
    localStorage / websql / undexedDB 的支撑。
  • basil.js – 智能的 JavaScript
    数据持久层库。
  • jquery-cookie –
    轻量不难的、用于读取、编辑和删除 cookie 的 jQuery 插件。
  • Cookies – 客户端 Cookie
    操作库。
  • DB.js – 基于 Promise
    的、封装了 IndexDB 的库。
  • lawnchair.js –
    不难的客户端 JSON 存储。

•script.js – 异步 JavaScript 加载器和正视管理器。

•systemjs – 英特尔、CJS(commonJS) 和适合 ES6 规范的模块加载器。

字符串

字符串库。

•selecting – 三个允许你拿走用户选定文本的库。

•underscore.string – 扩张了 Underscore.js 的字符串操作。

•string.js – 额外的 JavaScript 字符串方法。

•he – 健壮的 HTML 实体编码/解码器。

•multiline – 多行字符串。

•query-string – 解析和字符串化 U汉兰达L 查询字符串。

•URI.js – URL 操作库。

•jsurl – 轻量的 URL 操作库。

•sprintf.js – 达成字符串格式化。

•url-pattern – 让 url
和其余字符串进行比正则表明式匹配更简短。字符串和多少可相互转化。

颜色

  • randomColor –
    JavaScript 颜色生成器。
  • chroma.js –
    拥有种种各种颜色操作的 JavaScript 库。
  • color – JavaScript
    颜色转换和操作库。
  • colors – 更智能的默许 web 颜色。
  • PleaseJS – 随机创设出舒适的水彩和配色方案。
  • TinyColor –
    火速、轻巧的水彩操作和转换库。
  • Vibrant.js –
    从图像提取首要颜色。

•systemjs – 英特尔、CJS(commonJS) 和适合 ES6 规范的模块加载器。

•LodJS – 基于 英特尔 的模块加载器。

数字

•Numeral-js – 对数字进行格式化和操作的库。

•odometer – 流畅的数字联网效果。

•accounting.js –
对数字、金钱、货币举行格式化的轻量库——完全本地化和无依靠。

•money.js – 壹个秀气(1kb)的钱币转换库,适用于 web 和 nodeJS。

•Fraction.js – 壹个有理数库。

•Complex.js – 3个复数库。

•Polynomial.js – 贰个多项式库。

国际化和本地化(I18n And L10n)

本地化和国际化 JavaScript 库

  • i18next – JavaScript
    最简易的国际化(i18n)方法。
  • polyglot –
    小巧的国际化援手库。
  • babelfish –
    i18n 提供温馨易懂的 API ,并且放置各个帮助。

•LodJS – 基于 英特尔 的模块加载器。

•ESL – 浏览器端的模块加载器,扶助延迟定义和 英特尔。

存储

•store.js – 为具有浏览器封装了 LocalStorage,而从不运用 cookies 和
flash。隐衷地行使 localStorage、globalStorage 和用户数量。

•localForage – 改正后的离线存储。其卷入了 IndexedDB、WebSQL 和
localStorage,拥有操作简捷和有力的 API。

•jStorage – jStorage 是3个大约的键值对数据库,用于在浏览器端存储数据。

•cross-storage – 拿到权限后,能跨域名本土存储。

•basket.js – 用 localStorage 加载和缓存脚本的财富加载器。

•bag.js – 可以缓存脚本和加载财富,与 basket.js
相似,但扩展了键值对接口和对 localStorage / websql / undexedDB 的支撑。

•basil.js – 智能的 JavaScript 数据持久层库。

•jquery-cookie – 轻量简单的、用于读取、编辑和删除 cookie 的 jQuery
插件。

•Cookies – 客户端 Cookie 操作库。

•DB.js – 基于 Promise 的、封装了 IndexDB 的库。

•lawnchair.js – 不难的客户端 JSON 存储。

  • ClassManager –
    世界上最快、最便利的类系统之一。
  • klass –
    用于创建极富表现力的类工具库。
  • augment –
    世界上不大且最快的世界级 JavaScript 继承形式。

•ESL – 浏览器端的模块加载器,援救延迟定义和 英特尔。

•modulejs – 轻量的 JavaScript 模块系统。

颜色

•randomColor – JavaScript 颜色生成器。

•chroma.js – 拥有各个各类颜色操作的 JavaScript 库。

•color – JavaScript 颜色转换和操作库。

•colors – 更智能的默许 web 颜色。

•PleaseJS – 随机创制出舒适的颜料和配色方案。

•TinyColor – 火速、轻巧的颜料操作和转换库。

•Vibrant.js – 从图像提取首要颜色。

国际化和本地化(I18n And L10n)

本地化和国际化 JavaScript 库

•i18next – JavaScript 最简便易行的国际化(i18n)方法。

•polyglot – 小巧的国际化助手库。

•babelfish – i18n 提供自个儿易懂的 API ,并且放置各个支撑。

控制流

  • async – 适用于 node
    和浏览器的异步工具库。
  • q – 达成异步的 promise JavaScript
    库。
  • step –
    让逻辑顺序合理化的异步控制流库。
  • contra –
    利用函数风格完毕的异步流控制。
  • Bluebird –
    专注于改正意义和性质的,效能齐全的 promoise 库。
  • when – 火速可相信的、Promises/A+
    规范的 when() 落成,而且具备异步其余的地道天性。
  • ObjectEventTarget –
    提供增添了事件监听的原型(与 DOMElement 的 伊夫ntTarget
    在浏览器行为等同)。

•modulejs – 轻量的 JavaScript 模块系统。

包装工具

•ClassManager – 世界上最快、最方便的类系统之一。

•klass – 用于制造极富表现力的类工具库。

•augment – 世界上一丁点儿且最快的一等 JavaScript 继承方式。

路由

  • director – 多少个精美的、与
    U福特ExplorerL 同构的路由器。
  • page.js – 受 Express
    router 启发的袖珍客户端路由器(约为1200字节)。
  • pathjs – 简单、轻量的 web
    路由器。
  • crossroads –
    JavaScript 路由。
  • davis.js – 使用
    pushState、RESTful 风格和可降级的 JavaScript 路由器。

卷入工具

•browserify – Browserify 让你能在浏览器端使用 require(‘modules’)
,打包全部正视。

控制流

•async – 适用于 node 和浏览器的异步工具库。

•q – 达成异步的 promise JavaScript 库。

•step – 让逻辑顺序合理化的异步控制流库。

•contra – 利用函数风格完成的异步流控制。

•Bluebird – 专注于改革意义和总体性的,成效齐全的 promoise 库。

•when – 快捷可相信的、Promises/A+ 规范的 when()
完结,而且具有异步其余的美好特性。

•Object伊夫ntTarget – 提供扩张了事件监听的原型(与 DOMElement 的
EventTarget 在浏览器行为无异于)。

安全性

  • DOMPurify – 针对 HTML、MathML
    和 SVG 的仅协理DOM、迅速、高容错的 XSS 过滤器。
  • js-xss –
    通过白名单配置,即可过滤不信任的 HTML(幸免 XSS 攻击)。

•browserify – Browserify 让你能在浏览器端使用 require(‘modules’)
,打包全数看重。

•webpack – 为浏览器打包 CommonJs/英特尔 模块。

路由

•director – 3个娇小的、与 UHighlanderL 同构的路由器。

•page.js – 受 Express router 启发的微型客户端路由器(约为1200字节)。

•pathjs – 简单、轻量的 web 路由器。

•crossroads – JavaScript 路由。

•davis.js – 使用 pushState、RESTful 风格和可降级的 JavaScript 路由器。

日志

  • log –
    带有样式的 Console.log。
  • Conzole – 对 JavaScript 原生
    console 对象方法和听从进行包装的 debug 面板,使其出示在页面内。
  • console.log-wrapper –
    将日志清晰地记录到 console,且包容全体浏览器。
  • loglevel – 最轻量的
    JavaScript 日志记录工具库,向封装后可用的 console.log
    方法扩展可信的日记等级。
  • minilog – 轻量的、用流式 API
    呈现的、可用来客户端和服务器端的日志记录库。

•webpack – 为浏览器打包 CommonJs/英特尔 模块。

测试框架

安全性

•DOMPurify – 针对 HTML、MathML 和 SVG 的仅支持DOM、火速、高容错的 XSS
过滤器。

•js-xss – 通过白名单配置,即可过滤不信任的 HTML(幸免 XSS 攻击)。

正则表明式

  • RegEx101 – 在线的 JavaScript
    正则表明式测试器和调试器。同时帮助 Python、PHP 和 PCRE。
  • RegExr – 用于成立、测试和上学正则表明式的
    HTML/JS  工具。
  • RegExpBuilder –
    使用链式方法创造正则表明式。

测试框架

•mocha – 适用于 node.js 和浏览器、简易、灵活、有趣的 JavaScript
测试框架。

日志

•log – 带有样式的 Console.log。

•Conzole – 对 JavaScript 原生 console 对象方法和意义举办包装的 debug
面板,使其出示在页面内。

•console.log-wrapper – 将日志清晰地记下到 console,且包容全部浏览器。

•loglevel – 最轻量的 JavaScript 日志记录工具库,向封装后可用的
console.log 方法增加可相信的日记等级。

•minilog – 轻量的、用流式 API
突显的、可用以客户端和劳动器端的日志记录库。

媒体

  • Ion.Sound –
    可用来其它网页上大约音频。

•mocha – 适用于 node.js 和浏览器、简易、灵活、有趣的 JavaScript
测试框架。

•jasmine – 不难无 DOM 的 JavaScript 测试框架。

正则表明式

•RegEx101 – 在线的 JavaScript
正则表明式测试器和调试器。同时协助Python、PHP和
PCRE。

•RegExr – 用于创设、测试和上学正则表明式的 HTML/JS 工具。

•RegExpBuilder – 使用链式方法创造正则表达式。

语音指令

  • annyang –
    向网站添加语音命令的话音识别库。
  • voix.js – 向网站、app
    或娱乐添加语音命令的 JavaScript 库。

•jasmine – 简单无 DOM 的 JavaScript 测试框架。

•qunit – 三个便于使用的 JavaScript 单元测试框架。

媒体

•Ion.Sound – 可用来其余网页上大致音频。

API

  • bottleneck –
    强大的频率限制器,使调节流量变得更易于。
  • oauth-signature-js –
    适用于 node 和 浏览器的 OAuth 1.0a 签名生成器。
  • amygdala – 为 Web
    应用提供 RESTful HTTP 客户端消除方案。
  • jquery.rest – 一个让
    RESTful API 更易使用的 jQuery 插件。

•qunit – 3个便于使用的 JavaScript 单元测试框架。

•jest – 不难的 JavaScript 单元测试框架。

语音指令

•annyang – 向网站添加语音命令的话音识别库。

•voix.js – 向网站、app 或娱乐添加语音命令的 JavaScript 库。

视觉检测

  • tracking.js – 在
    web 上完成计算视觉的一种现代章程。
  • ocrad.js –
    通过 Emscripten 用 JavaScript 落成 OCLX570(光学字符识别)。

•jest – 简单的 JavaScript 单元测试框架。

•prova – 基于 Tape 和 Browserify 的测试运转器,它适用于 Node & 浏览器。

API

•bottleneck – 强大的频率限制器,使调节流量变得更易于。

•oauth-signature-js – 适用于 node 和 浏览器的 OAuth 1.0a 签名生成器。

•amygdala – 为 Web 应用提供 RESTful HTTP 客户端解决方案。

•jquery.rest – 二个让 RESTful API 更易使用的 jQuery 插件。

浏览器检测

  • bowser – 二个浏览器检测器。

•prova – 基于 Tape 和 Browserify 的测试运维器,它适用于 Node & 浏览器。

•DalekJS – 自动化且跨浏览器的 JavaScript 作用测试框架。

视觉检测

•tracking.js – 在 web 上完毕计算视觉的一种现代艺术。

•ocrad.js – 通过 Emscripten 用 JavaScript 完结 OC哈弗(光学字符识别)。

代码高亮

  • Highlight.js –
    JavaScript 语法高亮器。
  • PrismJS –
    轻量、健壮和优雅的语法高亮器。

•DalekJS – 自动化且跨浏览器的 JavaScript 功效测试框架。

断言

浏览器检测

•bowser – 三个浏览器检测器。

加载状态

指令加载状态的库。

  • Mprogress.js –
    创造谷歌 Material 设计风格的线性进度条。
  • NProgress – 在 Ajax’y
    应用展示细长型进程条
  • Spin.js –
    2个筋斗的进程指示器。
  • progress.js –
    为页面任何对象创造和管制进程条。
  • progressbar.js –
    用 SVG path 动画制作的、美丽和响应式的进程条。
  • pace –
    自动向您的网站添加三个进程条。
  • topbar –
    小巧美观的、与网站同宽的进程指示器。
  • nanobar –
    万分轻量的进程条。不依赖 jQuery。
  • PageLoadingEffects –
    使用 SVG 动画突显新故事情节的现世章程。
  • SpinKit – 运用 CSS
    动画的加载提示器集合。
  • Ladda – 内置在按钮的加载提示器。
  • css-loaders – 运用 CSS
    动画的团团转加载指示器的汇集。

除开上述那一个库,还有收藏在
Codepen
的,其余还有 Ajaxload,Preloaders 和 CSSLoad 这么些生成器。

断言

•chai – 适用于 node.js 和浏览器的 BDD / TDD
断言框架,并能搭配其余测试框架使用。

代码高亮

•Highlight.js – JavaScript 语法高亮器。

•PrismJS – 轻量、健壮和高雅的语法高亮器。

验证

  • Parsley.js –
    不用写一行 JavaScript 代码即可在前端验证表单。
  • jquery-validation –
    jQuery 验证插件。
  • validator.js –
    字符串验证和过滤(在动用用户输入以前清理用户输入中的有剧毒或危险字符的操作)。
  • validate.js – 受
    CodeIgniter 启发的轻量表单验证 JavaScript 库。
  • validatr – 跨浏览器的
    HTML5 表单验证库。
  • BootstrapValidator –
    是验证表单域中最好的 jQuery 插件。要与 Bootstrap 3 一起行使。
  • is.js –
    检查项目、正则表达式、是或不是存在、时间等。
  • FieldVal –
    多用途验证库。同时协理同步和异步验证。

•chai – 适用于 node.js 和浏览器的 BDD / TDD
断言框架,并能搭配其他测试框架使用。

•Sinon.JS – 对 JavaScript 进行 spies、stubs 和 mock 测试。

加载状态

指令加载状态的库。

•Mprogress.js – 成立谷歌(Google) Material 设计风格的线性进程条。

•NProgress – 在 Ajax’y 应用浮现细长型进程条

•Spin.js – 一个转悠的快慢提醒器。

•progress.js – 为页面任何对象创制和治本进程条。

•progressbar.js – 用 SVG path 动画制作的、美观和响应式的进程条。

•pace – 自动向你的网站添加二个进程条。

•topbar – 小巧美丽的、与网站同宽的快慢提醒器。

•nanobar – 相当轻量的进程条。不器重 jQuery。

•PageLoadingEffects – 使用 SVG 动画突显新情节的当代艺术。

•Spin基特 – 运用 CSS 动画的加载提示器集合。

•Ladda – 内置在按钮的加载提醒器。

•css-loaders – 运用 CSS 动画的团团转加载指示器的集合。

除却上述那么些库,还有收藏在 Codepen 的,此外还有 Ajaxload,Preloaders 和
CSSLoad 那么些生成器。

键盘封装器

  • mousetrap –
    处理键盘快速键的 JavaScript 库。
  • keymaster –
    定义和调度键盘飞快键的小型库。
  • Keypress –
    键入捕捉工具库,任何键都可以成为2个修饰健。
  • KeyboardJS –
    一个用于绑定键盘组合的 JavaScript
    库,让你脱离急速键和神速键组合争论的切肤之痛。
  • jquery.hotkeys – jQuery
    Hotkeys 能让你在代码任何的地方监听键盘事件,并大概帮忙全体按键组合。
  • jwerty –
    令人惊叹的键盘事件处理库。

•Sinon.JS – 对 JavaScript 进行 spies、stubs 和 mock 测试。

•expect.js – 简约的、适用于 Node.js 和浏览器端的 BDD 式断言工具。

验证

•Parsley.js – 不用写一行 JavaScript 代码即可在前者验证表单。

•jquery-validation – jQuery 验证插件。

•validator.js –
字符串验证和过滤(在运用用户输入从前清理用户输入中的有剧毒或危险字符的操作)。

•validate.js – 受 CodeIgniter 启发的轻量表单验证 JavaScript 库。

•validatr – 跨浏览器的 HTML5 表单验证库。

•BootstrapValidator – 是验证表单域中最好的 jQuery 插件。要与 Bootstrap 3
一起行使。

•is.js – 检查项目、正则表达式、是还是不是存在、时间等。

•FieldVal – 多用途验证库。同时协理同步和异步验证。

浏览和率领

  • intro.js –
    那是三个介绍新成效的很好措施,能一步步地指点用户浏览你的网站和体系。
  • shepherd –
    通过指导让用户浏览你的应用程序。
  • bootstrap-tour – 应用
    Twitter Bootstrap 弹出框对产品举行飞速不难的指导。
  • tourist –
    不难、灵活的使用指引介绍库。
  • chardin.js –
    容易的利用遮罩层介绍。
  • pageguide – 使用 jQuery
    和 CSS3 的 web 页面成分交互指点库。
  • hopscotch –
    让开发者更便于向其页面产品丰盛率领的框架。
  • joyride – 基于 jQuery
    的功效引导插件。
  • focusable –
    通过向页面其他部分添加遮罩层,使关节聚集在一定 DOM 成分。

•expect.js – 简约的、适用于 Node.js 和浏览器端的 BDD 式断言工具。

覆盖率

键盘封装器

•mousetrap – 处理键盘快捷键的 JavaScript 库。

•keymaster – 定义和调度键盘疾速键的小型库。

•Keypress – 键入捕捉工具库,任何键都可以成为3个修饰健。

•KeyboardJS – 三个用于绑定键盘组合的 JavaScript
库,让您脱离火速键和急忙键组合争论的痛楚。

•jquery.hotkeys – jQuery Hotkeys
能让你在代码任何的地点监听键盘事件,并大概协助具备按键组合。

•jwerty – 令人感叹的键盘事件处理库。

通知

  • messenger – 为你的使用添加
    Growl-style 弹框和音讯(Crowl 是 Mac OS X 下的二个文告系统)。
  • noty – jQuery 公告插件。
  • pnotify – 适用于
    Bootstrap、jQuery UI 和 Web Notifications Draft 的 JavaScript
    通知库。
  • toastr –
    简单的弹出框通知(toast
    notifications:用来展现简单的,会活动到期的音信窗口)。
  • humane-js –
    2个简单、风尚的浏览器通告系统。
  • smoke.js –
    与框架无关的、能够自定义样式的 JavaScript 弹框系统。

覆盖率

•istanbul – 另三个 JS 代码覆盖率检测工具。

浏览和指导

•intro.js –
那是二个介绍新功效的很好措施,能一步步地教导用户浏览你的网站和系列。

•shepherd – 通过指引让用户浏览你的应用程序。

•bootstrap-tour – 应用 推文(Tweet) Bootstrap
弹出框对产品举办快速不难的指点。

•tourist – 简单、灵活的应用指导介绍库。

•chardin.js – 简单的运用遮罩层介绍。

•pageguide – 使用 jQuery 和 CSS3 的 web 页面成分交互率领库。

•hopscotch – 让开发者更易于向其页面产品拉长指引的框架。

•joyride – 基于 jQuery 的效果指点插件。

•focusable – 通过向页面其他部分添加遮罩层,使典型聚集在特定 DOM 成分。

幻灯片

  • Swiper – 使用硬件加快过渡的活动设备触控滑块框架。
  • slick –
    你所急需的最终多少个轮播插件。
  • slidesJs –
    响应式的 jQuery(1.7.1+)幻灯片插件,具有触摸、 CSS3 过渡等风味。
  • FlexSlider –
    一款令人惊讶的、全响应式的幻灯片 jQuery 插件。
  • unslider – 最简易的幻灯片
    jQuery 插件。
  • colorbox –
    轻量、可自定义的灯箱 jQuery 插件。
  • fancyBox –
    提供了理想优雅的点子,为页面上的图纸、html
    内容和多媒体添加缩放效用的工具。
  • sly –
    基于项导航的、帮衬单向滚动的 JavaScript 库。
  • vegas –
    向页面添加美丽的全屏背景的 jQuery 插件,甚至同意幻灯片。
  • Sequence –
    用于创制响应式的幻灯片、演示、旗帜广告和以手续为底蕴的行使的 CSS
    动画框架。
  • baguetteBox.js –
    易于使用的、用纯 JavaScript 完毕的遮罩层脚本。
  • reveal.js – 用 HTML
    创制美好演示控件的框架。
  • PhotoSwipe –
    适用于移动装备和桌面电脑的、模块化和有着正视框架的 JavaScript
    画廊控件。
  • jcSlider – 用 CSS
    动画完成的响应式幻灯片 jQuery 插件。
  • basic-jquery-slider –
    易于使用、内定宗旨和定制化。
  • unslider –
     那是最简便的幻灯片 jQuery 插件。
  • jQuery.adaptive-slider –
    带有自适应颜色标题和导航的幻灯片 jQuery 插件。
  • slidr – 可添加一些幻灯片效果。
  • Flickity –
    可触摸的、响应式的和可轻弹的画廊。

•istanbul – 另二个 JS 代码覆盖率检测工具。

•blanket –
二个简约的代码覆盖率检测库。它的规划意见是不难安装和应用,且可用以浏览器端和
node.js。

通知

•messenger – 为你的施用添加 Growl-style 弹框和音讯(Crowl 是 Mac OS X
下的1个通知系统)。

•noty – jQuery 公告插件。

•pnotify – 适用于 Bootstrap、jQuery UI 和 Web Notifications Draft 的
JavaScript 通知库。

•toastr – 不难的弹出框通告(toast
notifications:用来显示不难的,会自行到期的新闻窗口)。

•humane-js – 2个大约、风尚的浏览器通告系统。

•smoke.js – 与框架无关的、可以自定义样式的 JavaScript 弹框系统。

滑块控件

  • Ion.RangeSlider –
    强大的、易于自定义的限量滑块接纳库,接济广大陈设和肌肤。
  • jQRangeSlider –
    协助日期的滑块采用库。
  • noUiSlider –
    轻量无冗余的、中度定制化的滑块采取库。
  • rangeslider.js –
    HTML5  input 区域滑块成分。

•blanket –
一个简练的代码覆盖率检测库。它的设计理念是便于安装和动用,且可用于浏览器端和
node.js。

•JSCover – JSCover 是三个检测 JavaScript 程序代码覆盖率的工具。

幻灯片

•Swiper – 使用硬件加快过渡的活动装备触控滑块框架。

•slick – 你所要求的末尾二个轮播插件。

•slidesJs – 响应式的 jQuery(1.7.1+)幻灯片插件,具有触摸、 CSS3
过渡等特征。

•FlexSlider – 一款令人侧目的、全响应式的幻灯片 jQuery 插件。

•unslider – 最简便的幻灯片 jQuery 插件。

•colorbox – 轻量、可自定义的灯箱 jQuery 插件。

•fancyBox – 提供了卓越优雅的措施,为页面上的图形、html
内容和多媒体添加缩放成效的工具。

•sly – 基于项导航的、协理单向滚动的 JavaScript 库。

•ve瓦斯 – 向页面添加美观的全屏背景的 jQuery 插件,甚至同意幻灯片。

•Sequence – 用于制造响应式的幻灯片、演示、旗帜广告和以手续为根基的行使的
CSS 动画框架。

•baguetteBox.js – 易于使用的、用纯 JavaScript 已毕的遮罩层脚本。

•reveal.js – 用 HTML 创设美好演示控件的框架。

•PhotoSwipe – 适用于运动设备和桌面电脑的、模块化和兼具依赖框架的
JavaScript 画廊控件。

•jcSlider – 用 CSS 动画达成的响应式幻灯片 jQuery 插件。

•basic-jquery-slider – 易于使用、内定主题和定制化。

•unslider – 那是最简便易行的幻灯片 jQuery 插件。

•jQuery.adaptive-slider – 带有自适应颜色标题和导航的幻灯片 jQuery 插件。

•slidr – 可添加一些幻灯片效果。

•Flickity – 可触摸的、响应式的和可轻弹的画廊。

表单组件

•JSCover – JSCover 是3个检测 JavaScript 程序代码覆盖率的工具。

运行器

滑块控件

•Ion.RangeSlider –
强大的、易于自定义的界定滑块采纳库,协助广大布署和皮肤。

•jQRangeSlider – 帮忙日期的滑块选取库。

•noUiSlider – 轻量无冗余的、中度定制化的滑块采取库。

•rangeslider.js – HTML5 input 区域滑块成分。

输入

  • typeahead.js –
    急速的、功用齐全的电动补全库。
  • tag-it –
    处理多标签字段以及标签指出/自动落成的 jQuery UI 插件。
  • At.js – 向你的使用添加类似 Github
    的机动完毕指示功用。
  • Placeholders.js –
    JavaScript 补全 HTML5 占位符的天性。
  • fancyInput – 利用 CSS3
    效果让输入更好玩。
  • jQuery-Tags-Input –
    利用那些 jQuery
    插件,可蹊跷地将一个简练的公文输入转换来1个酷酷的价签列表。
  • vanilla-masker –
    三个纯 JavaScript 已毕的输入控制库。
  • Ion.CheckRadio –
    七个为复选框和单选按钮添加样式的 jQuery 库,支持七种皮肤。

运行器

•phantomjs – 脚本化的 Headless WebKit。

表单组件

输入

•typeahead.js – 飞速的、功效齐全的自动补全库。

•tag-it – 处理多标签字段以及标签提出/自动已毕的 jQuery UI 插件。

•At.js – 向你的行使添加类似 Github 的自发性达成指示意义。

•Placeholders.js – JavaScript 补全 HTML5 占位符的天性。

•fancyInput – 利用 CSS3 效果让输入更幽默。

•jQuery-Tags-Input – 利用那么些 jQuery
插件,可蹊跷地将八个不难易行的文书输入转换到一个酷酷的竹签列表。

•vanilla-masker – 三个纯 JavaScript 落成的输入控制库。

•Ion.CheckRadio – 一个为复选框和单选按钮添加样式的 jQuery
库,辅助种种肌肤。

日历

  • pickadate.js –
    对活动装备友好的、响应式的和轻量的 jQuery 日期 & 时间输入选取器。
  • bootstrap-datepicker –
    基于 bootstrap 的日历选拔器。
  • Pikaday – 一个全新的
    JavaScript 日期选用器 —— 轻量、无依靠和模块化的 CSS。
  • fullcalendar –
    全尺寸、支持拖放事件的日历(jQuery 插件)。
  • rome –
    可定制的日子(和岁月)接纳器。无依靠,可选 UI。
  • datedropper –
     datedropper 是1个 jQuery
    插件,它提供了长足简易的章程去管理日期输入框。

•phantomjs – 脚本化的 Headless WebKit。

•slimerjs – 3个根本为 Gecko 的好像 PhantomJS 工具。

日历

•pickadate.js – 对移动装备友好的、响应式的和轻量的 jQuery 日期 &
时间输入接纳器。

•bootstrap-datepicker – 基于 bootstrap 的日历采纳器。

•Pikaday – 2个崭新的 JavaScript 日期采用器 —— 轻量、无依靠和模块化的
CSS。

•fullcalendar – 全尺寸、支持拖放事件的日历(jQuery 插件)。

•rome – 可定制的日期(和时间)选拔器。无依靠,可选 UI。

•datedropper – datedropper 是贰个 jQuery
插件,它提供了长足简易的点子去管理日期输入框。

选择

  • selectize.js –
    Selectize 是文本框和甄选框的混合体。它依据jQuery,拥有电动已毕和键盘反应下拉列表作用,可用以标签、联系人列表等。
  • select2 – 它依据jQuery,是接纳框(select
    box)的替代品。襄助搜索、远程数据集和无限滚动。
  • chosen –
    可以让冗长不便的取舍框更要好的库。

•slimerjs – 2个基础为 Gecko 的好像 PhantomJS 工具。

•casperjs – 基于 PhantomJS 和 Slimer JS 的领航脚本和测试工具。

选择

•selectize.js – Selectize
是文本框和挑选框的混合体。它按照jQuery,拥有电动完结和键盘反应下拉列表成效,可用于标签、联系人列表等。

•select2 – 它根据 jQuery,是选项框(select
box)的替代品。协理搜索、远程数据集和极其滚动。

•chosen – 可以让冗长不便的拔取框更温馨的库。

文本上传

  • jQuery-File-Upload –
    File Upload
    是一个辅助多文件选取、文件拖放、进程条、验证和图表、音频、视频预览的
    jQuery 插件。
  • dropzone – Dropzone
    是1个便于使用且接济多文件拖放的库。其帮衬图片预览并且有所很好的进程条效果。
  • flow.js – 一个透过 HTML5 的
    File API
    ,提供几个同时链接的、稳定的、容错的、可还原的/可再度开首的文书上传库。
  • fine-uploader –
    1个暗含进度条、拖放成效和支撑直接上盛传 S3 (亚马逊(Amazon) Simple Storage
    Service,亚马逊(亚马逊(Amazon))简易存储服务)的多文本上传插件。
  • FileAPI – JavaScript
    文件工具聚集。协助多文件上传、拖放和文件分块上传。对于图像,援救裁剪、调整大小和基于 EXIF
    自动调整方向。
  • plupload – 处理文件上传的
    JavaScript
    API,其协理多文本拔取、文件类型过滤、分块请求、客户端图片缩放和依照区其余周转条件采纳HTML五 、Silverlight 和 Flash。

•casperjs – 基于 PhantomJS 和 Slimer JS 的导航脚本和测试工具。

•zombie – 基于 node.js 、快捷、全栈且无图形界面的浏览器的测试工具。

文件上传

•jQuery-File-Upload – File Upload
是一个支撑多文本选拔、文件拖放、进度条、验证和图片、音频、视频预览的
jQuery 插件。

澳门葡京 ,•dropzone – Dropzone
是1个不难使用且帮助多文本拖放的库。其辅助图片预览并且拥有很好的进程条效果。

•flow.js – 1个透过 HTML5 的 File API
,提供五个同时链接的、稳定的、容错的、可还原的/可再一次初叶的文件上传库。

•fine-uploader – 多个带有进程条、拖放功效和支撑直接上盛传 S3 (亚马逊(Amazon)Simple Storage Service,亚马逊简易存储服务)的多文本上传插件。

•FileAPI – JavaScript
文件工具聚集。扶助多文本上传、拖放和文件分块上传。对于图像,协理裁剪、调整大小和依据EXIF 自动调整趋势。

•plupload – 处理文件上传的 JavaScript
API,其支持多文本采取、文件类型过滤、分块请求、客户端图片缩放和依据不相同的运作环境采纳HTML⑤ 、Silverlight 和 Flash。

其它

  • form – jQuery 表单插件。
  • Garlic.js –
    自动在当地保存表单文本和挑选框的值,直到表单被交给。
  • Countable – 对有个别 HTML
    成分包罗文本的段落数、单词数和字符数进行统计的 JavaScript 函数。
  • card –
    只需一行代码,让信用卡表单变得更团结。
  • stretchy – 自适应大小的 form
    成分,表单本应当是这么的。
  • list.js – 向表格、列表等 HTML
    成分添加搜索、排序、过滤和自适应效能的库。在已有 HTML
    上伸张可视化。

•zombie – 基于 node.js 、火速、全栈且无图形界面的浏览器的测试工具。

•totoro – 3个简约可相信且能跨浏览器运营的测试工具。

其它

•form – jQuery 表单插件。

•Garlic.js – 自动在本土保存表单文本和甄选框的值,直到表单被交给。

•Countable – 对有个别 HTML 成分包涵文本的段落数、单词数和字符数举行计算的
JavaScript 函数。

•card – 只需一行代码,让信用卡表单变得更友好。

•stretchy – 自适应大小的 form 成分,表单本应当是如此的。

•list.js – 向表格、列表等 HTML
元素添加搜索、排序、过滤和自适应功用的库。在已有 HTML 上加码可视化。

提示

  • tipsy – 基于 jQuery 的 Fackbook
    风格的升迁工具(tooltip)。
  • opentip – 开源且基于 prototype
    框架的 JavaScript 工具提醒库。
  • qTip2 – 卓殊强大的工具指示库。
  • tooltipster –
    3个工具指示 jQuery 插件。
  • simptip – 用 Sass
    制作的、简单的工具指示。
  • jquery-popup-overlay – 是1个响应式的和可访问性强的模态框(modal)和工具提醒框
    jQuery 插件。

•totoro – 二个回顾可相信且能跨浏览器运营的测试工具。

•karma – 二个得天独厚的的 JavaScript 测试运维器。

提示

•tipsy – 基于 jQuery 的 Fackbook 风格的提醒工具(tooltip)。

•opentip – 开源且基于 prototype 框架的 JavaScript 工具提醒库。

•qTip2 – 格外强大的工具提醒库。

•tooltipster – 贰个工具提醒 jQuery 插件。

•simptip – 用 Sass 制作的、简单的工具指示。

•jquery-popup-overlay –
是2个响应式的和可访问性强的模态框(modal)和工具指示框 jQuery 插件。

模态框和弹出框(Modals and Popups)

  • Magnific-Popup –
    专注于质量、轻量、响应式的灯箱(lightbox)脚本。
  • jquery-popbox –
    jQuery 提醒框插件。
  • jquery.avgrund.js –
    一种新的定于弹出的模态框 jQuery 插件。
  • vex –
    新的、拥有惊人可配备和易于变动样式作用的对话框库。
  • bootstrap-modal – 对
    Bootstrap 暗中同意的模态框类举行增加。其扶助响应式、可堆叠和 ajax 等。
  • css-modal – 纯 CSS
    营造的模态框。
  • jquery-popup-overlay –
    是1个响应式的和可访问性强的模态框和工具指示框(tooltips)jQuery
    插件。

•karma – 3个理想的的 JavaScript 测试运维器。

•nightwatch – 基于 node.js 和 selenium webdriver
的图形界面自动化测试框架。

模态框和弹出框(Modals and Popups)

•Magnific-Popup – 专注于品质、轻量、响应式的灯箱(lightbox)脚本。

•jquery-popbox – jQuery 提醒框插件。

•jquery.avgrund.js – 一种新的定于弹出的模态框 jQuery 插件。

•vex – 新的、拥有惊人可配备和易于变动样式作用的对话框库。

•bootstrap-modal – 对 Bootstrap
暗中同意的模态框类进行扩展。其帮衬响应式、可堆叠和 ajax 等。

•css-modal – 纯 CSS 打造的模态框。

•jquery-popup-overlay –
是八个响应式的和可访问性强的模态框和工具指示框(tooltips)jQuery 插件。

滚动

  • scrollMonitor –
    滚动发生时,可以监听成分的、简单、飞快的 API。
  • headroom –
    除非你要求出示页面尾部(header),否则将躲藏它,以腾出页面底部空间。
  • onepage-scroll –
    创制四个近似 Apple 的单页面滚动网站(BlackBerry 5S  网站)。
  • iscroll –
    高品质、轻量、无依靠、兼容多平台的 JavaScript 滚动组件。
  • skrollr – 独立(不依靠
    jQuery) 的视差滚动库,适用于活动装备(Android + iOS)和桌面电脑。
  • parallax –
    面向智能设备的视差引擎。
  • stellar.js –
    让视差滚动变简单。
  • plax – 基于 jQuery
    的视差库。
  • jparallax –
    成立可交互视差效果的 jQuery 插件。
  • fullPage –
    不难和不难使用的、用于创建全屏滚动网站的插件(也被号称单页面网站)。
  • ScrollMenu –
    让老旧无聊的滚动条焕然一新。

•nightwatch – 基于 node.js 和 selenium webdriver
的图形界面自动化测试框架。

•intern – 下一代 JavaScript 代码测试栈。

滚动

•scrollMonitor – 滚动发生时,可以监听成分的、不难、迅速的 API。

•headroom –
除非你须要出示页面尾部(header),否则将潜伏它,以腾出页面尾部空间。

•onepage-scroll – 创立1个近似 Apple 的单页面滚动网站(BlackBerry 5S
网站)。

•iscroll – 高品质、轻量、无依靠、包容多平台的 JavaScript 滚动组件。

•skrollr – 独立(不借助于 jQuery)
的视差滚动库,适用于移动设备(Android+iOS)和桌面电脑。

•parallax – 面向智能装备的视差引擎。

•stellar.js – 让视差滚动变简单。

•plax – 基于 jQuery 的视差库。

•jparallax – 创制可互相视差效果的 jQuery 插件。

•fullPage –
简单和简单使用的、用于创立全屏滚动网站的插件(也被称呼单页面网站)。

•ScrollMenu – 让老旧无聊的滚动条气象一新。

菜单

  • jQuery-menu-aim –
    当用户光标放在特定下拉菜单项时触发事件。可创设响应式的、大数据量的下拉菜单,如
    亚马逊(Amazon) 的。
  • jQuery
    contextMenu –
    右键菜单(contextMenu) 管理工具。
  • Slideout – 为移动装备的 web
    应用制作出响应式的、可触摸滑出的领航菜单。
  • Slide and
    swipe –
    1个基于 touchSwipe 库的滑出菜谱插件。

•intern – 下一代 JavaScript 代码测试栈。

•yolpo – 在浏览器逐句执行的 JavaScript 解释器。

菜单

•jQuery-menu-aim –
当用户光标放在特定下拉菜单项时触发事件。可打造响应式的、大数据量的下拉菜单,如
亚马逊 的。

•jQuery contextMenu – 右键菜单(contextMenu) 管理工具。

•Slideout – 为运动装备的 web 应用制作出响应式的、可触摸滑出的领航菜单。

•Slide and swipe – 壹个依照 touchSwipe 库的滑出菜谱插件。

表格/网格

  • jTable – 基于 CRUD 表创建 AJAX
    的 jQuery 插件。
  • DataTables – 那是3个极度灵活的工具,在渐进增强的功底上,将高级的互相效率加到
    HTML 表格。(jQuery 插件)
  • floatThead – (jQuery
    插件)锁定表格尾部,只允许表格内容滚动。适用于其余表格,而且不必要卓越的
    html 或 css。
  • Masonry – 瀑布流式的网格布局库。
  • Packery –
    使用装箱算法(bin-packing)的网格布局库。匡助拖拽布局。
  • Isotope –
    可过滤和可排序的网格布局的库,它能落成 Masonry、Packery 等布局。

•yolpo – 在浏览器逐句执行的 JavaScript 解释器。

QA 工具

表格/网格

•jTable – 基于 CRUD 表创建 AJAX 的 jQuery 插件。

•DataTables –
那是2个相当灵活的工具,在渐进增强的基本功上,将高级的竞相作用加到 HTML
表格。(jQuery 插件)

•floatThead – (jQuery
插件)锁定表格头部,只同意表格内容滚动。适用于其他表格,而且不要求非凡的
html 或 css。

•Masonry – 瀑布流式的网格布局库。

•Packery – 使用装箱算法(bin-packing)的网格布局库。支持拖拽布局。

•Isotope – 可过滤和可排序的网格布局的库,它能兑现 Masonry、Packery
等布局。

框架

  • Semantic UI – 拥有大批量大旨和因素的 UI
    套件。

QA 工具

•JSHint – JSHint 是多个推动发现 JavaScript 代码错误和地下难点的工具。

框架

•塞马ntic UI – 拥有大批量主旨和因素的 UI 套件。

手势

  • hammer.js –
    拥有各个触摸手势的 JavaScript 库。
  • touchemulator –
    在桌面电脑模拟触摸输入。
  • Dragula –
    一级易于使用的拖拽库。

•JSHint – JSHint 是二个牵动发现 JavaScript 代码错误和秘密难题的工具。

•jscs – JavaScript 代码风格检测工具。

手势

•hammer.js – 拥有各个触摸手势的 JavaScript 库。

•touchemulator – 在桌面电脑模拟触摸输入。

•Dragula – 一级易于使用的拖拽库。

地图

  • Leaflet –
    对运动设备友好的、可互相的地形图 JavaScript 库。
  • Cesium – 开源的、基于 WebGL
    达成的虚构地球仪和地图引擎。
  • gmaps – 以最简单易行的方式使用 Google地图。
  • polymaps –
    三个免费的、包容现代 web 浏览器的、用于制作动态可交互的地图
    JavaScript 库。
  • kartograph.js –
    开源的 Kartograph SVG 地图渲染器。
  • mapbox.js – Mapbox 的
    API,Leaflet 的插件。
  • jqvmap – 矢量地图
    jQuery 插件。
  • OpenLayers3 –
    高质量的、功用充足的库,能满意你对地图全体必要。

•jscs – JavaScript 代码风格检测工具。

•jsfmt – 格式化、搜索和改写 JavaScript。

地图

•Leaflet – 对活动设备友好的、可相互的地形图 JavaScript 库。

•Cesium – 开源的、基于 WebGL 达成的杜撰地球仪和地图引擎。

•gmaps – 以最简易的措施利用 谷歌 地图。

•polymaps – 3个免费的、包容现代 web 浏览器的、用于创设动态可相互的地形图
JavaScript 库。

•kartograph.js – 开源的 Kartograph SVG 地图渲染器。

•mapbox.js – Mapbox 的 API,Leaflet 的插件。

•jqvmap – 矢量地图 jQuery 插件。

•OpenLayers3 – 高品质的、作用丰硕的库,能满意你对地图全部需要。

视频/音频

  • prettyembed.js –
    更完美地嵌入 YouTube ——
    拥有很好的选项,如高分辨率的预览图、嵌入选项的高档定制和可选的
    FitVids 支持。
  • html5media –
    能在具有主流浏览器播放多媒体标签中定义的多媒体文件。
  • Play-em JS – Play’em
    是贰个 JavaScript 组件,它能管理音乐/录像播放顺序,通过在二个 DIV
    元素里放置多少个播放器(Youtube、Soundcloud 和
    Vimeo)来控制一多元歌曲的播音。
  • polyplayer – 将
    YouTube、Soundcloud 和 Vimeo 播放器的 API 统1/9套。
  • flowplayer –  HTML5
    摄像播放器 
  • mediaelement – 让
    HTML五 、 Flash 播放器和效仿 HTML5 媒介成分 API 的 Silverlight
    shim,在有着浏览器拥有相同的 UI。
  • SoundJS – 让音频在 web
    上运转更简便易行的库。它为不一样浏览器提供了一如既往的 API。

•jsfmt – 格式化、搜索和改写 JavaScript。

•jsinspect – 检测复制粘贴和布局类似的代码。

视频/音频

•prettyembed.js – 更健全地停放 YouTube ——
拥有很好的选项,如高分辨率的预览图、嵌入选项的高档定制和可选的 FitVids
帮助。

•html5media –
能在拥有主流浏览器播放多媒体标签中定义的多媒体文件。http://html5media.info/

•Play-em JS – Play’em 是一个 JavaScript
组件,它能管住音乐/录像播放顺序,通过在3个 DIV
成分里停放多少个播放器(Youtube、Soundcloud 和
Vimeo)来控制一多元歌曲的播音。

•polyplayer – 将 YouTube、Soundcloud 和 Vimeo 播放器的 API 统1/10一套。

•flowplayer – HTML5
视频播放器http://flowplayer.org/

•mediaelement – 让 HTML伍 、 Flash 播放器和效仿 HTML5 媒介成分 API 的
Silverlight shim,在颇具浏览器拥有同等的
UI。http://mediaelementjs.com/

•SoundJS – 让音频在 web 上运营更简便易行的库。它为不一致浏览器提供了相同的
API。

动画

•velocity – 加速 JavaScript 动画。

•jquery.transit – 拥有最佳流畅的 CSS3 变换和联网的 jQuery 插件。

•impess.js – 在 HTML 文档里,运用 CSS3 变换和对接制作类似 Prezi
的显现效果。

•bounce.js – 可以及时创造有趣的 CSS3 动画。

•格林Sock-JS – 适用于拥有主流浏览器的高品质 HTML5 动画。

•TransitionEnd – TransitionEnd 是二个利用 transitonend
事件的、跨浏览器的库。

•Dynamic.js – 用于成立基于物理知识的 CSS 动画库。

图像处理

•lena.js – 拥有滤镜和实用功效的图像处理库。

•pica – 高品质地调整图片大小(拥有便捷的、纯 JS 完毕的 Lanczos
滤镜算法)。

•cropper – 1个简短的图像裁剪 jQuery 插件。

ECMAScript 6

•es6features – ECMAScript 6 特性概述。

•es6-features – ECMAScript 6: 本性概述和比较。

•ECMAScript 6 compatibility table – Compatibility tables
展示了各个平台上拥有 ECMAScript 6 性格的支撑程度。

•Babel (Formerly 6to5) – 将 ES6+ 代码转换来纯 ES5。

•Traceur compiler – ES6 特性转 ES5。包括
classes、generators、promises、destructuring patterns、default
parameters 等。

软件开发工具包

•javascript-sdk-design – 从办事和个人经历中提炼出来的 JavaScript SDK
设计指导。

大杂烩

•echo – 利用 data-* 属性延迟加载图片。

•picturefill – 响应式图片显示插件,使浏览器辅助 srcset、size 属性。

•platform.js – 三个平台检测库,大概适用于拥有 JavaScript 平台。

•json3 – 二个现代 JSON 落成库,大致包容全数 JavaScript 平台。

•Logical Or Not – 1个有关 JavaScript 天性的娱乐。

•BitSet.js – 完结位向量的 JavaScript 库。

动画

  • velocity –
    加速 JavaScript 动画。
  • jquery.transit –
    拥有最佳流畅的 CSS3 变换和联网的 jQuery 插件。
  • impess.js – 在 HTML
    文档里,运用 CSS3 变换和接通制作类似 Prezi 的展现效果。
  • bounce.js –
    可以立刻创造有趣的 CSS3 动画。
  • GreenSock-JS –
    适用于具有主流浏览器的高质量 HTML5 动画。
  • TransitionEnd – TransitionEnd
    是贰个应用 transitonend 事件的、跨浏览器的库。
  • Dynamic.js –
    用于创建基于物理知识的 CSS 动画库。

•jsinspect – 检测复制粘贴和结构类似的代码。

•buddy.js – 发现 JavaScript 代码里的 魔命理术数字。

图像处理

  • lena.js –
    拥有滤镜和实用功能的图像处理库。
  • pica –
    高品质地调动图片大小(拥有高效的、纯 JS 完成的 Lanczos 滤镜算法)。
  • cropper –
    二个大致的图像裁剪 jQuery 插件。

•buddy.js – 发现 JavaScript 代码里的 魔易学字。

•ESLint – 完全插件化的工具,能在 JavaScript 中分辨和著录情势。

ECMAScript 6

  • es6features – ECMAScript
    6 个性概述。
  • es6-features – ECMAScript 6:
     本性概述和比较。
  • ECMAScript 6 compatibility
    table – Compatibility
    tables 体现了各类平台上拥有 ECMAScript 6 天性的协理程度。
  • Babel (Formerly 6to5) – 将 ES6+
    代码转换来纯 ES5。
  • Traceur compiler – ES6
    特性转 ES5。包括 classes、generators、promises、destructuring
    patterns、default parameters 等。

•ESLint – 完全插件化的工具,能在 JavaScript 中分辨和记录方式。

•JSLint – 高标准、严苛和得意忘形的代码品质工具,目的在于只保险语言的好好部分。

软件开发工具包

  • javascript-sdk-design –
    从办事和个体经历中提炼出来的 JavaScript SDK 设计率领。

•JSLint – 高标准、严俊和偏执的代码质量工具,目的在于只保证语言的出色部分。

MVC 框架和库

大杂烩

  • echo – 利用 data-*
    属性延迟加载图片。
  • picturefill –
    响应式图片浮现插件,使浏览器援助 srcset、size 属性。
  • platform.js – 贰个阳台检测库,大致适用于具有 JavaScript 平台。
  • json3 – 2个现代 JSON
    完毕库,大致包容全数 JavaScript 平台。
  • Logical Or Not – 八个有关
    JavaScript 天性的十26日游。
  • BitSet.js – 完成位向量的
    JavaScript 库。

MVC 框架和库

•angular.js – 为网络拔取增强 HTML。

值得阅读

  • braziljs/js-the-right-way
  • JSbooks
  • Superhero.js –
    关于创制、测试和保安多少个巨型 JavaScript 代码库的能源集。

•angular.js – 为互联网使用增强 HTML。

•aurelia – 2个适用于移动装备、桌面电脑和 web 的客户端 JavaScript 框架。

JavaScript 财富大全普通话版

伯乐在线已在 GitHub 上提倡「JavaScript
能源大全汉语版」的重整。欢迎扩散、欢迎参加。

打赏帮衬作者翻译更加多好小说,谢谢!

打赏译者

•aurelia – 多个适用于活动设备、桌面电脑和 web 的客户端 JavaScript 框架。

•backbone – 给您的 JS 应用进入富含 Models、Views、Collections 和 伊夫nts
的 Backbone。

打赏援救小编翻译越多好小说,感谢!

任选一种支付办法

澳门葡京 1
澳门葡京 2

4 赞 26 收藏 1
评论

•backbone – 给你的 JS 应用进入富含 Models、Views、Collections 和 伊夫nts
的 Backbone。

•batman.js – 最符合 Rails 开发者的 JavaScript 框架。

至于作者:刘健超-J.c

澳门葡京 3

前端,在路上…
个人主页 ·
作者的稿子 ·
19 ·
    

澳门葡京 4

•batman.js – 最符合 Rails 开发者的 JavaScript 框架。

•ember.js – 一个意志创立特出 web 应用的 JavaScript 框架。

•ember.js – 二个意志成立卓绝 web 应用的 JavaScript 框架。

•meteor – 一个超简单的、数据库无处不在的、只传输数据的纯 JavaScript web
框架。

•meteor – 三个超简单的、数据库无处不在的、只传输数据的纯 JavaScript web
框架。

•ractive – 新一代 DOM 操作。

•ractive – 新一代 DOM 操作。

•vue – 多个用来打造可互相界面的、直观快捷和可构成的 MVVM 框架。

•vue – 1个用于创设可相互界面的、直观快速和可组合的 MVVM 框架。

•knockout – Knockout 用 JavaScript 让创设响应式的富 UI 尤其简单。

•knockout – Knockout 用 JavaScript 让创立响应式的富 UI 特别简单。

•spine – 营造 JavaScript 应用的轻量 MVC 库。

•spine – 打造 JavaScript 应用的轻量 MVC 库。

•espresso.js – 二个极小的、用于制功用户界面的 JavaScript 库。

•espresso.js – 贰个极小的、用于成立用户界面的 JavaScript 库。

•canjs – 让 JS 更好、更快、更简单。

•canjs – 让 JS 更好、更快、更简单。

•react –
用于建构用户界面的库。它是注解式的、高效的和极致灵活的,并接纳虚拟 DOM
作为其不一样的达成。

•react –
用于建构用户界面的库。它是声明式的、高效的和极其灵活的,并行使虚拟 DOM
作为其差其余贯彻。

•react-native – 三个用 React 打造原生应用的框架。

•react-native – 3个用 React 创设原生应用的框架。

•riot – 类 React 库,但很轻量。

•riot – 类 React 库,但很轻量。

•thorax – 坚实你的 Backbone。

•thorax – 加强你的 Backbone。

•chaplin – 使用 Backbone.js 库的 JavaScript 应用架构。

•chaplin – 使用 Backbone.js 库的 JavaScript 应用架构。

•marionette – 多个 Backbone.js 的复合应用程序库,意在简化大型 JavaScript
应用结构。

•marionette – 3个 Backbone.js 的复合应用程序库,目的在于简化大型 JavaScript
应用结构。

•ripple – 一个精制的、用于营造响应界面的功底框架。

•ripple – 三个细密的、用于创设响应界面的底蕴框架。

•rivets – 轻量却有着强劲的数码绑定和模板化解方案

•rivets – 轻量却持有无敌的多寡绑定和模板解决方案

•derby – 让编写实时和一块应用更简便的 MVC 框架,可以在 Node.js
和浏览器同时运转。 ◦derby-awesome – 很棒的 derby 组件集合。

•derby – 让编写实时和联合应用更简便的 MVC 框架,可以在 Node.js
和浏览器同时运维。 ◦derby-awesome – 很棒的 derby 组件集合。

•way.js – 简单、轻量、持久化的双向数据绑定。

•way.js – 简单、轻量、持久化的双向数据绑定。

•mithril.js – Mithril 是一个客户端 MVC 框架(轻量、强大和高效)

•mithril.js – Mithril 是三个客户端 MVC 框架(轻量、强大和高速)

•jsblocks – jsblocks 是2个更好的 MV-ish 框架。

•jsblocks – jsblocks 是三个更好的 MV-ish 框架。

•LiquidLava – 易懂的、用于创设用户界面的 MVC 框架。

•LiquidLava – 易懂的、用于创设用户界面的 MVC 框架。

Node CMS 框架

Node CMS 框架

•KeystoneJS – 强大的 CMS 和 web 应用框架。

•KeystoneJS – 强大的 CMS 和 web 应用框架。

•Reaction Commerce – 拥有实时的架构和陈设的响应式(reactive) CMS。

•Reaction Commerce – 拥有实时的架构和统筹的响应式(reactive) CMS。

•Ghost – 简单、强大的颁发平台。

•Ghost – 简单、强大的揭示平台。

•Apostrophe – 提供内容编排和中坚服务的 CMS。

•Apostrophe – 提供内容编排和着力服务的 CMS。

•We.js – 适用于实时应用、网站或博客的框架。

•We.js – 适用于实时应用、网站或博客的框架。

•Hatch.js – 拥有社交个性的 CMS 平台。

•Hatch.js – 拥有社交性情的 CMS 平台。

•TaracotJS – 拥有高效、极简风格特色且按照Node.js 的 CMS。

•TaracotJS – 拥有便捷、极简风格特点且依照Node.js 的 CMS。

•Nodizecms – 为 CoffeeScript 爱好者准备的 CMS。

•Nodizecms – 为 CoffeeScript 爱好者准备的 CMS。

•Cody – 拥有所见即所得的编辑器的 CMS。

•Cody – 拥有所见即所得的编辑器的 CMS。

•PencilBlue – CMS 和博客平台。

•PencilBlue – CMS 和博客平台。

模板引擎

模板引擎

模板引擎允许你执行字符串插值。

模板引擎允许你执行字符串插值。

•mustache.js – 是 JavaScript 中富含 {{mustaches}} 的最简模板。

•mustache.js – 是 JavaScript 中带有 {{mustaches}} 的最简模板。

•handlebars.js – 是 Mustache 模板语言的恢宏。

•handlebars.js – 是 Mustache 模板语言的壮大。

•hogan.js – 是 Mustache 模板语言的编译器。

•hogan.js – 是 Mustache 模板语言的编译器。

•doT – 最高效简洁的 JavaScript 模板引擎,适用于 nodejs 和浏览器。

•doT – 最便捷简洁的 JavaScript 模板引擎,适用于 nodejs 和浏览器。

•dustjs – 适用于浏览器和 node.js 的异步模板。

•dustjs – 适用于浏览器和 node.js 的异步模板。

•eco – 嵌入式的 CoffeeScript 模板。

•eco – 嵌入式的 CoffeeScript 模板。

•JavaScript-Templates – 轻量(小于 1KB)、火速且无依靠的有力 JavaScript
模版引擎。

•JavaScript-Templates – 轻量(小于 1KB)、飞快且无依靠的强大 JavaScript
模版引擎。

•t.js – 小巧的 JavaScript 模板框架,压缩后约为 400 字节。

•t.js – 小巧的 JavaScript 模板框架,压缩后约为 400 字节。

•Jade – 健壮的、优雅且作用丰裕的 nodejs 模板引擎。

•Jade – 健壮的、优雅且作用丰盛的 nodejs 模板引擎。

•EJS – 高效的 JavaScript 模板。

•EJS – 高效的 JavaScript 模板。

•xtemplate – 可伸张的模板引擎,适用于 node 和浏览器。

•xtemplate – 可增添的模板引擎,适用于 node 和浏览器。

•marko – 快捷轻量且依据 HTML 的沙盘引擎,襄助异步、流、自定义标签和
CommonJS 模编译后输出。适用于 Node.js 和浏览器。

•marko – 神速轻量且依照 HTML 的沙盘引擎,襄助异步、流、自定义标签和
CommonJS 模编译后输出。适用于 Node.js 和浏览器。

小说和帖子

小说和帖子

•The JavaScript that you should know – 关于 JavaScript
函数化概念的小说。

•The JavaScript that you should know – 关于 JavaScript
函数化概念的文章。

数据可视化

数码可视化

Web 数据可视化工具

Web 数据可视化工具

•d3 – 2个对 HTML 和 SVG 举行可视化的 JavaScript 库。

•d3 – 三个对 HTML 和 SVG 进行可视化的 JavaScript 库。

•metrics-graphics – 更容易和具备更规范的数量图表布局优化算法的库。

•metrics-graphics – 更简明和颇具更专业的多少图表布局优化算法的库。

•pykcharts.js – 经过精心设计后,去除 d3.js 繁杂的 d3.js 图表库。

•pykcharts.js – 经过精心设计后,去除 d3.js 扑朔迷离的 d3.js 图表库。

•three.js – JavaScript 3D 库。

•three.js – JavaScript 3D 库。

•Chart.js – 简单的、基于 canvas 标签的 HTML5 图表库。

•Chart.js – 简单的、基于 canvas 标签的 HTML5 图表库。

•paper.js – 是矢量图形脚本中的瑞士联邦军刀 —— 使用 HTML5 Canvas 将
Scriptographer  移植到 JavaScript 和浏览器。

•paper.js – 是矢量图形脚本中的瑞士联邦军刀 —— 使用 HTML5 Canvas 将
Scriptographer  移植到 JavaScript 和浏览器。

•fabric.js – JavaScript Canvas 库,SVG 与 Canvas 可以相互解析。

•fabric.js – JavaScript Canvas 库,SVG 与 Canvas 可以相互解析。

•peity – 进度条、线状和饼状图。

•peity – 进程条、线状和饼状图。

•raphael – JavaScript 矢量库。

•raphael – JavaScript 矢量库。

•echarts – 商业产品图表。

•echarts – 商业产品图表。

•vis – 动态的、基于浏览器的可视化库。

•vis – 动态的、基于浏览器的可视化库。

•two.js – 二个渲染器毫无干系的适用于 web 的二维绘图 api 。

•two.js – 一个渲染器毫不相关的适用于 web 的二维绘图 api 。

•g.raphael – 基于 Rapha?l 图表库。

•g.raphael – 基于 Rapha?l 图表库。

•sigma.js – 2个转业于图形绘画的 JavaScript 库。

•sigma.js – 二个转业于图形绘画的 JavaScript 库。

•arbor – 二个施用 web workers 和 jQuery 的图形可视化库。

•arbor – 多少个采纳 web workers 和 jQuery 的图片可视化库。

•cubism – 可视化时间种类的 D3 插件。

•cubism – 可视化时间体系的 D3 插件。

•dc.js – 与 crossfilter 无缝合营的多维图表绘制库,使用 d3.js 渲染。

•dc.js – 与 crossfilter 无缝同盟的多维图表绘制库,使用 d3.js 渲染。

•vega – 一套可视化语法。

•vega – 一套可视化语法。

•processing.js – Processing.js 基于 Web
标准使数码可视化,而无需任何插件。

•processing.js – Processing.js 基于 Web
标准使数码可视化,而无需任何插件。

•envisionjs – 动态的 HTML5 可视化。

•envisionjs – 动态的 HTML5 可视化。

•rickshaw – 用于营造交互式实时图表的 JavaScript 工具包。

•rickshaw – 用于打造交互式实时图表的 JavaScript 工具包。

•flot – 吸引人的、基于 jQuery 的 JavaScript 图表库。

•flot – 吸引人的、基于 jQuery 的 JavaScript 图表库。

•morris.js – 美丽的大运连串线框图。

•morris.js – 雅观的岁月连串线框图。

•nvd3 – 1个为 D3.js 营造可复用图表和图表组件的库。

•nvd3 – 三个为 D3.js 打造可复用图表和图纸组件的库。

•svg.js – 二个轻量的、用于操作和添加 SVG 动画的库。

•svg.js – 1个轻量的、用于操作和添加 SVG 动画的库。

•heatmap.js – 基于 HTML5 canvas 的热力图 JavaScript 库。

•heatmap.js – 基于 HTML5 canvas 的热力图 JavaScript 库。

•jquery.sparkline – 3个直接在浏览器端生成小型市场价格图的 jQuery 插件。

•jquery.sparkline – 3个平昔在浏览器端生成小型行情图的 jQuery 插件。

•xCharts – 三个基于 D叁 、用于打造自定义图表和图片的库。

•xCharts – 一个基于 D叁 、用于创设自定义图表和图纸的库。

•trianglify – 基于 d3.js 的低多边形(low poly)风格背景图片生成器。

•trianglify – 基于 d3.js 的低多边形(low poly)风格背景图片生成器。

•d3-cloud – 创制词云(word cloud)效果的 JavaScript 库。

•d3-cloud – 成立词云(word cloud)效果的 JavaScript 库。

•d4 – 3个依照 D3 、友好、可复用的 DSL 图表库 。

•d4 – 多个基于 D3 、友好、可复用的 DSL 图表库 。

•dimple.js – 基于 d3 的简短商业分析图表库。

•dimple.js – 基于 d3 的粗略商业分析图表库。

•chartist-js – 简单的响应式图表。

•chartist-js – 简单的响应式图表。

•epoch – 七个通用的实时图表库。

•epoch – 贰个通用的实时图表库。

•c3 – 基于 D3 的可复用图表库。

•c3 – 基于 D3 的可复用图表库。

•BabylonJS – 多个用到 HTML5 和 WebGL 打造 3D 游戏的框架。

•BabylonJS – 3个选拔 HTML5 和 WebGL 打造 3D 游戏的框架。

也有一些很棒的收款库,如 amchart、plotly 和 highchart。

也有一部分很棒的收费库,如 amchart、plotly 和 highchart。

时间轴

时间轴

•TimelineJS –  一个用 JavaScript 编写的可叙事时间轴库。

•TimelineJS –  1个用 JavaScript 编写的可叙事时间轴库。

•timesheet.js – 用于构建不难的 HTML5 & CSS3 时间表的 JavaScript 库。

•timesheet.js – 用于营造简单的 HTML5 & CSS3 时间表的 JavaScript 库。

编辑器

编辑器

•ace – Ace(Ajax.org Cloud9 Editor)。

•ace – Ace(Ajax.org Cloud9 Editor)。

•CodeMirror – 浏览器端的代码编辑器。

•CodeMirror – 浏览器端的代码编辑器。

•esprima – 用于综合分析的 ECMAScript 解析器。

•esprima – 用于综合分析的 ECMAScript 解析器。

•quill – 1个含有 API 的跨浏览器富文本编辑器。

•quill – 二个分包 API 的跨浏览器富文本编辑器。

•medium-editor – Medium.com 所见即所得编辑器的克隆版。

•medium-editor – Medium.com 所见即所得编辑器的克隆版。

•pen – 享受在线编辑(协理 markdown)。

•pen – 享受在线编辑(扶助 markdown)。

•jquery-notebook – 2个易用的、简洁优雅的文书编辑器。灵感来源于 Medium
的吸引力。

•jquery-notebook – 一个易用的、简洁优雅的文书编辑器。灵感来源于 Medium
的吸引力。

•bootstrap-wysiwyg – 小巧的、包容 bootstrap 的所见即所得的富文本编辑器。

•bootstrap-wysiwyg – 小巧的、包容 bootstrap 的所见即所得的富文本编辑器。

•ckeditor-releases – 适用于各种人的 web 文本编辑器。

•ckeditor-releases – 适用于各样人的 web 文本编辑器。

•editor – 三个 markdown 编辑器,但仍在开发中。

•editor – 一个 markdown 编辑器,但仍在开发中。

•Epic艾德itor – 一个可停放的 JavaScript 马克down
的编辑器,拥有全屏编辑、即时预览、自动保存草稿和离线协助等效能。

•EpicEditor – 三个可放置的 JavaScript 马克down
的编辑器,拥有全屏编辑、即时预览、自动保存草稿和离线援助等功用。

•jsoneditor – 查看、编辑和格式化 JSON 的 web 工具。

•jsoneditor – 查看、编辑和格式化 JSON 的 web 工具。

•vim.js –  拥有持久化 ~/.vimrc 的 Vim 编辑器的 JavaScript 移植版本。

•vim.js –  拥有持久化 ~/.vimrc 的 Vim 编辑器的 JavaScript 移植版本。

•Squire – HTML5 富文本编辑器。

•Squire – HTML5 富文本编辑器。

•TinyMCE – JavaScript 富文本编辑器。

•TinyMCE – JavaScript 富文本编辑器。

•trix – 由 Basecamp 制作,适用于每一天创作的富文本编辑器。

•trix – 由 Basecamp 制作,适用于每一日创作的富文本编辑器。

文件

文件

处理公事的库。

处理公事的库。

•Papa Parse – 一款强大的 CSV 库,帮助解析 CSV 文件/字符串,也能导出
CSV。

•Papa Parse – 一款强大的 CSV 库,协助解析 CSV 文件/字符串,也能导出
CSV。

•jBinary – 对用讲明式语法描述文件类型和数据结构的二进制文件,进行尖端
I/O(加载、解析、操作、系列化、存储)操作。

•jBinary – 对用注脚式语法描述文件类型和数据结构的二进制文件,进行尖端
I/O(加载、解析、操作、种类化、存储)操作。

函数式编程

函数式编程

函数式编程库扩大了 JavaScript 的力量。

函数式编程库增添了 JavaScript 的力量。

•underscore – JavaScript 的实用工具。

•underscore – JavaScript 的实用工具。

•lodash – 提供一致性、可定制、高品质和额外功能的实用库。

•lodash – 提供一致性、可定制、高质量和额外功效的实用库。

•Sugar – 1个扩展了原生对象功用的 JavaScript 库。

•Sugar – 贰个恢弘了原生对象效能的 JavaScript 库。

•lazy.js – 类似 Underscore,但质量更优越

•lazy.js – 类似 Underscore,但品质更优越

•ramda – 二个针对性 JavaScript 程序员的实用函数库。

•ramda – 多少个针对性 JavaScript 程序员的实用函数库。

•mout – 模块化的 JavaScript 工具库。

•mout – 模块化的 JavaScript 工具库。

•mesh – 流数据同步工具。

•mesh – 流数据同步工具。

响应式编程

响应式编程

响应式程序库伸张了 JavaScript 的能力。

响应式程序库增添了 JavaScript 的能力。

•福特ExplorerxJs – 对 JavaScript 举办响应式扩充。

•奥迪Q7xJs – 对 JavaScript 进行响应式扩大。

•Bacon – JavaScript 的 FPCR-V(函数式响应式编程)库。

•Bacon – JavaScript 的 FP哈弗(函数式响应式编程)库。

•Kefir – 受 Bacon.js 和 帕杰罗xJS 启发的 F牧马人P 库,专注于高质量和低内存消耗。

•Kefir – 受 Bacon.js 和 奇骏xJS 启发的 FSportageP 库,专注于高性能和低内存消耗。

•Highland – 对 JavaScript 实用工具的再次考虑,Highland
能自由地管理共同和异步音讯,而且仅使用标准 JavaScript 和类 Node 流。

•Highland – 对 JavaScript 实用工具的重新考虑,Highland
能随便地保管共同和异步消息,而且仅使用专业 JavaScript 和类 Node 流。

•Most.js – 高性能 FRP 库。

•Most.js – 高性能 FRP 库。

数据结构

数据结构

数码结构库用于创设三个更复杂的利用。

数量结构库用于打造三个更扑朔迷离的运用。

•immutable-js – 不可变的数量集合,包罗Sequence、Range、Repeat、Map、OrderedMap、Set 和 sparse Vector。

•immutable-js – 不可变的多少集合,包蕴Sequence、Range、Repeat、Map、OrderedMap、Set 和 sparse Vector。

•mori – 使用 ClojureScript 持久化数据结构和协助原生 JavaScript API
的库。

•mori – 使用 ClojureScript 持久化数据结构和帮忙原生 JavaScript API
的库。

•buckets – 完整的、经过丰富测试和著录数据结构的 JavaScript 库。

•buckets – 完整的、经过丰盛测试和著录数据结构的 JavaScript 库。

•hashmap – 不难的 hashmap 完结,帮衬其他类型的键值。

•hashmap – 简单的 hashmap 完结,协助任何项目的键值。

日期

日期

日期库。

日期库。

•moment – 解析、验证、操作和突显日期。

•moment – 解析、验证、操作和展现日期。

•moment-timezone – 基于 moment.js 的时区库。

•moment-timezone – 基于 moment.js 的时区库。

•jquery-timeago – 一款协理自动更新模糊时间戳的 jQuery 插件(如:”4
分钟从前”)。

•jquery-timeago – 一款扶助自动更新模糊时间戳的 jQuery 插件(如:”六分钟在此之前”)。

•timezone-js – 让 JavaScript Date 对象拥有时区功用。使用 Olson zoneinfo
文件记录着时区数据。

•timezone-js – 让 JavaScript Date 对象拥有时区成效。使用 Olson zoneinfo
文件记录着时区数据。

•date – 拥有人性化的 Date() 方法。

•date – 拥有人性化的 Date() 方法。

•ms.js – 小巧的毫秒转换工具。

•ms.js – 小巧的微秒转换工具。

字符串

字符串

字符串库。

字符串库。

•selecting – 一个同意你拿走用户选定文本的库。

•selecting – 2个允许你获取用户选定文本的库。

•underscore.string – 扩大了 Underscore.js 的字符串操作。

•underscore.string – 扩充了 Underscore.js 的字符串操作。

•string.js – 额外的 JavaScript 字符串方法。

•string.js – 额外的 JavaScript 字符串方法。

•he – 健壮的 HTML 实体编码/解码器。

•he – 健壮的 HTML 实体编码/解码器。

•multiline – 多行字符串。

•multiline – 多行字符串。

•query-string – 解析和字符串化 U翼虎L 查询字符串。

•query-string – 解析和字符串化 UHighlanderL 查询字符串。

•URI.js – URL 操作库。

•URI.js – URL 操作库。

•jsurl – 轻量的 URL 操作库。

•jsurl – 轻量的 URL 操作库。

•sprintf.js – 完毕字符串格式化。

•sprintf.js – 完结字符串格式化。

•url-pattern – 让 url
和任何字符串举行比正则表明式匹配更简便。字符串和数目可相互转化。

•url-pattern – 让 url
和其余字符串进行比正则表达式匹配更简单。字符串和数量可相互转化。

数字

数字

•Numeral-js – 对数字举办格式化和操作的库。

•Numeral-js – 对数字进行格式化和操作的库。

•odometer – 流畅的数字联网效果。

•odometer – 流畅的数字联网效果。

•accounting.js –
对数字、金钱、货币举办格式化的轻量库——完全本地化和无依靠。

•accounting.js –
对数字、金钱、货币举行格式化的轻量库——完全本地化和无依靠。

•money.js – 三个娇小玲珑(1kb)的货币转换库,适用于 web 和 nodeJS。

•money.js – 二个精致(1kb)的货币转换库,适用于 web 和 nodeJS。

•Fraction.js – 2个有理数库。

•Fraction.js – 多个有理数库。

•Complex.js –  一个复数库。

•Complex.js –  一个复数库。

•Polynomial.js – 三个多项式库。

•Polynomial.js – 二个多项式库。

存储

存储

•store.js – 为拥有浏览器封装了 LocalStorage,而尚未应用 cookies 和
flash。隐私地应用 localStorage、globalStorage 和用户数量。

•store.js – 为具备浏览器封装了 LocalStorage,而并未动用 cookies 和
flash。隐衷地接纳 localStorage、globalStorage 和用户数据。

•localForage – 改正后的离线存储。其卷入了 IndexedDB、WebSQL 和
localStorage,拥有操作不难和强硬的 API。

•localForage – 革新后的离线存储。其卷入了 IndexedDB、WebSQL 和
localStorage,拥有操作简便和强硬的 API。

•jStorage – jStorage 是七个不难易行的键值对数据库,用于在浏览器端存储数据。

•jStorage – jStorage 是三个简易的键值对数据库,用于在浏览器端存储数据。

•cross-storage – 得到权限后,能跨域名当地存储。

•cross-storage – 拿到权限后,能跨域名当地存储。

•basket.js – 用 localStorage 加载和缓存脚本的财富加载器。

•basket.js – 用 localStorage 加载和缓存脚本的财富加载器。

•bag.js – 可以缓存脚本和加载能源,与 basket.js
相似,但净增了键值对接口和对 localStorage / websql / undexedDB 的辅助。

•bag.js – 可以缓存脚本和加载财富,与 basket.js
相似,但增添了键值对接口和对 localStorage / websql / undexedDB 的支撑。

•basil.js – 智能的 JavaScript 数据持久层库。

•basil.js – 智能的 JavaScript 数据持久层库。

•jquery-cookie – 轻量简单的、用于读取、编辑和删除 cookie 的 jQuery
插件。

•jquery-cookie – 轻量不难的、用于读取、编辑和删除 cookie 的 jQuery
插件。

•Cookies – 客户端 Cookie 操作库。

•Cookies – 客户端 Cookie 操作库。

•DB.js – 基于 Promise 的、封装了 IndexDB 的库。

•DB.js – 基于 Promise 的、封装了 IndexDB 的库。

•lawnchair.js – 不难的客户端 JSON 存储。

•lawnchair.js – 简单的客户端 JSON 存储。

颜色

颜色

•randomColor – JavaScript 颜色生成器。

•randomColor – JavaScript 颜色生成器。

•chroma.js – 拥有各类各类颜色操作的 JavaScript 库。

•chroma.js – 拥有各个各类颜色操作的 JavaScript 库。

•color – JavaScript 颜色转换和操作库。

•color – JavaScript 颜色转换和操作库。

•colors – 更智能的暗许 web 颜色。

•colors – 更智能的暗中同意 web 颜色。

•PleaseJS – 随机制造出舒适的颜色和配色方案。

•PleaseJS – 随机创造出舒适的颜色和配色方案。

•TinyColor – 快捷、轻巧的颜料操作和转换库。

•TinyColor – 迅速、轻巧的颜料操作和转换库。

•Vibrant.js – 从图像提取主要颜色。

•Vibrant.js – 从图像提取主要颜色。

国际化和本地化(I18n And L10n)

国际化和本地化(I18n And L10n)

本地化和国际化 JavaScript 库

本地化和国际化 JavaScript 库

•i18next – JavaScript 最简便易行的国际化(i18n)方法。

•i18next – JavaScript 最简便易行的国际化(i18n)方法。

•polyglot – 小巧的国际化助手库。

•polyglot – 小巧的国际化助手库。

•babelfish – i18n 提供自身易懂的 API ,并且放置二种支撑。

•babelfish – i18n 提供温馨易懂的 API ,并且放置多样协助。

•ClassManager – 世界上最快、最有利于的类系统之一。

•ClassManager – 世界上最快、最有益的类系统之一。

•klass – 用于创立极富表现力的类工具库。

•klass – 用于创立极富表现力的类工具库。

•augment – 世界上一丁点儿且最快的头等 JavaScript 继承格局。

•augment – 世界上不大且最快的一流 JavaScript 继承情势。

控制流

控制流

•async – 适用于 node 和浏览器的异步工具库。

•async – 适用于 node 和浏览器的异步工具库。

•q – 达成异步的 promise JavaScript 库。

•q – 完毕异步的 promise JavaScript 库。

•step – 让逻辑顺序合理化的异步控制流库。

•step – 让逻辑顺序合理化的异步控制流库。

•contra – 利用函数风格完成的异步流控制。

•contra – 利用函数风格已毕的异步流控制。

•Bluebird – 专注于鼎新意义和本性的,作用齐全的 promoise 库。

•Bluebird – 专注于改进意义和总体性的,效用齐全的 promoise 库。

•when – 连忙可信的、Promises/A+ 规范的 when()
达成,而且拥有异步其它的不错本性。

•when – 飞快可看重的、Promises/A+ 规范的 when()
完结,而且装有异步其余的名特优性格。

•Object伊夫ntTarget – 提供扩大了事件监听的原型(与 DOMElement 的
伊芙ntTarget 在浏览器行为等同)。

•Object伊芙ntTarget – 提供增加了轩然大波监听的原型(与 DOMElement 的
伊夫ntTarget 在浏览器行为无异于)。

路由

路由

•director – 一个迷你的、与 U福睿斯L 同构的路由器。

•director – 壹个精密的、与 U大切诺基L 同构的路由器。

•page.js – 受 Express router 启发的袖珍客户端路由器(约为1200字节)。

•page.js – 受 Express router 启发的小型客户端路由器(约为1200字节)。

•pathjs – 简单、轻量的 web 路由器。

•pathjs – 简单、轻量的 web 路由器。

•crossroads – JavaScript 路由。

•crossroads – JavaScript 路由。

•davis.js – 使用 pushState、RESTful 风格和可降级的 JavaScript 路由器。

•davis.js – 使用 pushState、RESTful 风格和可降级的 JavaScript 路由器。

安全性

安全性

•DOMPurify – 针对 HTML、MathML 和 SVG 的仅帮助DOM、飞快、高容错的 XSS
过滤器。

•DOMPurify – 针对 HTML、MathML 和 SVG 的仅协助DOM、疾速、高容错的 XSS
过滤器。

•js-xss – 通过白名单配置,即可过滤不信任的 HTML(幸免 XSS 攻击)。

•js-xss – 通过白名单配置,即可过滤不信任的 HTML(幸免 XSS 攻击)。

日志

日志

•log – 带有样式的 Console.log。

•log – 带有样式的 Console.log。

•Conzole – 对 JavaScript 原生 console 对象方法和法力进行包装的 debug
面板,使其出示在页面内。

•Conzole – 对 JavaScript 原生 console 对象方法和职能拓展打包的 debug
面板,使其出示在页面内。

•console.log-wrapper – 将日志清晰地记下到 console,且包容全数浏览器。

•console.log-wrapper – 将日志清晰地记下到 console,且包容全数浏览器。

•loglevel – 最轻量的 JavaScript 日志记录工具库,向封装后可用的
console.log 方法增添可信的日志等级。

•loglevel – 最轻量的 JavaScript 日志记录工具库,向封装后可用的
console.log 方法伸张可靠的日记等级。

•minilog – 轻量的、用流式 API
显示的、可用来客户端和服务器端的日志记录库。

•minilog – 轻量的、用流式 API
展现的、可用以客户端和劳务器端的日志记录库。

正则表明式

正则表明式

•RegEx101 – 在线的 JavaScript 正则表明式测试器和调试器。同时协理Python、PHP 和 PCRE。

•RegEx101 – 在线的 JavaScript 正则说明式测试器和调试器。同时资助Python、PHP 和 PCRE。

•RegExr – 用于创制、测试和学习正则表明式的 HTML/JS  工具。

•RegExr – 用于成立、测试和学习正则表明式的 HTML/JS  工具。

•RegExpBuilder – 使用链式方法创立正则表明式。

•RegExpBuilder – 使用链式方法创制正则表达式。

媒体

媒体

•Ion.Sound – 可用来其余网页上大致音频。

•Ion.Sound – 可用来其余网页上粗略音频。

语音指令

语音指令

•annyang – 向网站添加语音命令的口音识别库。

•annyang – 向网站添加语音命令的口音识别库。

•voix.js – 向网站、app 或娱乐添加语音命令的 JavaScript 库。

•voix.js – 向网站、app 或嬉戏添加语音命令的 JavaScript 库。

API

API

•bottleneck – 强大的频率限制器,使调节流量变得更便于。

•bottleneck – 强大的频率限制器,使调节流量变得更便于。

•oauth-signature-js – 适用于 node 和 浏览器的 OAuth 1.0a 签名生成器。

•oauth-signature-js – 适用于 node 和 浏览器的 OAuth 1.0a 签名生成器。

•amygdala – 为 Web 应用提供 RESTful HTTP 客户端消除方案。

•amygdala – 为 Web 应用提供 RESTful HTTP 客户端消除方案。

•jquery.rest – 三个让 RESTful API 更易使用的 jQuery 插件。

•jquery.rest – 三个让 RESTful API 更易使用的 jQuery 插件。

视觉检测

视觉检测

•tracking.js – 在 web 上落到实处计算视觉的一种现代艺术。

•tracking.js – 在 web 上落到实处计算视觉的一种现代章程。

•ocrad.js – 通过 Emscripten 用 JavaScript 已毕 OC哈弗(光学字符识别)。

•ocrad.js – 通过 Emscripten 用 JavaScript 达成 OC凯雷德(光学字符识别)。

浏览器检测

浏览器检测

•bowser – 一个浏览器检测器。

•bowser – 一个浏览器检测器。

代码高亮

代码高亮

•Highlight.js – JavaScript 语法高亮器。

•Highlight.js – JavaScript 语法高亮器。

•PrismJS – 轻量、健壮和优雅的语法高亮器。

•PrismJS – 轻量、健壮和古雅的语法高亮器。

加载状态

加载状态

指令加载状态的库。

指令加载状态的库。

•Mprogress.js – 创立谷歌(Google) Material 设计风格的线性进程条。

•Mprogress.js – 创造谷歌(谷歌) Material 设计风格的线性进程条。

•NProgress – 在 Ajax’y 应用显示细长型进程条

•NProgress – 在 Ajax’y 应用突显细长型进程条

•Spin.js – 贰个转悠的快慢提醒器。

•Spin.js – 二个旋转的快慢提醒器。

•progress.js – 为页面任何对象创制和管理进程条。

•progress.js – 为页面任何对象创设和保管进度条。

•progressbar.js – 用 SVG path 动画制作的、雅观和响应式的进程条。

•progressbar.js – 用 SVG path 动画制作的、美丽和响应式的进度条。

•pace – 自动向您的网站添加三个进度条。

•pace – 自动向你的网站添加一个进程条。

•topbar – 小巧赏心悦目的、与网站同宽的进程提示器。

•topbar – 小巧雅观的、与网站同宽的进程提醒器。

•nanobar – 非凡轻量的进程条。不信赖 jQuery。

•nanobar – 卓殊轻量的进程条。不器重 jQuery。

•PageLoadingEffects – 使用 SVG 动画显示新故事情节的当代方式。

•PageLoadingEffects – 使用 SVG 动画显示新情节的现世形式。

•SpinKit – 运用 CSS 动画的加载指示器集合。

•SpinKit – 运用 CSS 动画的加载指示器集合。

•Ladda – 内置在按钮的加载指示器。

•Ladda – 内置在按钮的加载指示器。

•css-loaders – 运用 CSS 动画的旋转加载提示器的汇集。

•css-loaders – 运用 CSS 动画的旋转加载提示器的联谊。

除去上述这几个库,还有收藏在 Codepen 的,其它还有 Ajaxload,Preloaders 和
CSSLoad 这个生成器。

除却上述那一个库,还有收藏在 Codepen 的,其余还有 Ajaxload,Preloaders 和
CSSLoad 那个生成器。

验证

验证

•Parsley.js – 不用写一行 JavaScript 代码即可在前者验证表单。

•Parsley.js – 不用写一行 JavaScript 代码即可在前端验证表单。

•jquery-validation – jQuery 验证插件。

•jquery-validation – jQuery 验证插件。

•validator.js –
字符串验证和过滤(在采纳用户输入此前清理用户输入中的有剧毒或危险字符的操作)。

•validator.js –
字符串验证和过滤(在运用用户输入以前清理用户输入中的有毒或危险字符的操作)。

•validate.js – 受 CodeIgniter 启发的轻量表单验证 JavaScript 库。

•validate.js – 受 CodeIgniter 启发的轻量表单验证 JavaScript 库。

•validatr – 跨浏览器的 HTML5 表单验证库。

•validatr – 跨浏览器的 HTML5 表单验证库。

•BootstrapValidator – 是验证表单域中最好的 jQuery 插件。要与 Bootstrap 3
一起使用。

•BootstrapValidator – 是验证表单域中最好的 jQuery 插件。要与 Bootstrap 3
一起利用。

•is.js – 检查项目、正则表明式、是或不是留存、时间等。

•is.js – 检查项目、正则表明式、是或不是留存、时间等。

•FieldVal – 多用途验证库。同时协助同步和异步验证。

•FieldVal – 多用途验证库。同时帮衬同步和异步验证。

键盘封装器

键盘封装器

•mousetrap – 处理键盘飞快键的 JavaScript 库。

•mousetrap – 处理键盘快捷键的 JavaScript 库。

•keymaster – 定义和调度键盘快速键的小型库。

•keymaster – 定义和调度键盘飞快键的小型库。

•Keypress – 键入捕捉工具库,任何键都得以改为一个修饰健。

•Keypress – 键入捕捉工具库,任何键都足以改为2个修饰健。

•KeyboardJS – 3个用以绑定键盘组合的 JavaScript
库,让你脱离火速键和神速键组合争持的惨痛。

•KeyboardJS – 七个用来绑定键盘组合的 JavaScript
库,让你脱离快速键和快捷键组合冲突的难过。

•jquery.hotkeys – jQuery Hotkeys
能让你在代码任何的地点监听键盘事件,并大约协理全数按键组合。

•jquery.hotkeys – jQuery Hotkeys
能让你在代码任何的地点监听键盘事件,并差不离支持具有按键组合。

•jwerty – 为之侧目的键盘事件处理库。

•jwerty – 令人惊叹的键盘事件处理库。

浏览和指导

浏览和指导

•intro.js –
那是一个介绍新功能的很好办法,能一步步地指导用户浏览你的网站和连串。

•intro.js –
那是五个介绍新功能的很好办法,能一步步地引导用户浏览你的网站和花色。

•shepherd – 通过教导让用户浏览你的应用程序。

•shepherd – 通过指点让用户浏览你的应用程序。

•bootstrap-tour – 应用 推特 Bootstrap
弹出框对成品进行高效容易的指导。

•bootstrap-tour – 应用 推特 Bootstrap
弹出框对产品进行高效简单的引导。

•tourist – 简单、灵活的运用指引介绍库。

•tourist – 简单、灵活的使用指引介绍库。

•chardin.js – 简单的利用遮罩层介绍。

•chardin.js – 简单的运用遮罩层介绍。

•pageguide – 使用 jQuery 和 CSS3 的 web 页面成分交互教导库。

•pageguide – 使用 jQuery 和 CSS3 的 web 页面成分交互率领库。

•hopscotch – 让开发者更易于向其页面产品增进指点的框架。

•hopscotch – 让开发者更便于向其页面产品拉长指引的框架。

•joyride – 基于 jQuery 的效益指导插件。

•joyride – 基于 jQuery 的机能率领插件。

•focusable – 通过向页面其他部分添加遮罩层,使关节聚集在一定 DOM 成分。

•focusable – 通过向页面其他部分添加遮罩层,使问题聚集在特定 DOM 成分。

通知

通知

•messenger – 为您的应用添加 Growl-style 弹框和新闻(Crowl 是 Mac OS X
下的三个布告系统)。

•messenger – 为你的行使添加 Growl-style 弹框和音信(Crowl 是 Mac OS X
下的3个通报系统)。

•noty – jQuery 公告插件。

•noty – jQuery 通告插件。

•pnotify – 适用于 Bootstrap、jQuery UI 和 Web Notifications Draft 的
JavaScript 通知库。

•pnotify – 适用于 Bootstrap、jQuery UI 和 Web Notifications Draft 的
JavaScript 通知库。

•toastr – 简单的弹出框公告(toast
notifications:用来体现简单的,会自行到期的新闻窗口)。

•toastr – 简单的弹出框文告(toast
notifications:用来展现不难的,会自行到期的音讯窗口)。

•humane-js – 二个简单、前卫的浏览器公告系统。

•humane-js – 2个简易、风尚的浏览器公告系统。

•smoke.js – 与框架无关的、可以自定义样式的 JavaScript 弹框系统。

•smoke.js – 与框架毫不相关的、可以自定义样式的 JavaScript 弹框系统。

幻灯片

幻灯片

•Swiper – 使用硬件加快过渡的位移设备触控滑块框架。

•Swiper – 使用硬件增加速度过渡的运动装备触控滑块框架。

•slick – 你所急需的终极一个轮播插件。

•slick – 你所需求的末梢3个轮播插件。

•slidesJs – 响应式的 jQuery(1.7.1+)幻灯片插件,具有触摸、 CSS3
过渡等天性。

•slidesJs – 响应式的 jQuery(1.7.1+)幻灯片插件,具有触摸、 CSS3
过渡等特性。

•FlexSlider – 一款令人侧目的、全响应式的幻灯片 jQuery 插件。

•FlexSlider – 一款让人感叹的、全响应式的幻灯片 jQuery 插件。

•unslider – 最简单易行的幻灯片 jQuery 插件。

•unslider – 最简便的幻灯片 jQuery 插件。

•colorbox – 轻量、可自定义的灯箱 jQuery 插件。

•colorbox – 轻量、可自定义的灯箱 jQuery 插件。

•fancyBox – 提供了杰出优雅的方法,为页面上的图形、html
内容和多媒体添加缩放成效的工具。

•fancyBox – 提供了优质优雅的法门,为页面上的图片、html
内容和多媒体添加缩放功效的工具。

•sly – 基于项导航的、支持单向滚动的 JavaScript 库。

•sly – 基于项导航的、辅助单向滚动的 JavaScript 库。

•ve瓦斯 – 向页面添加美丽的全屏背景的 jQuery 插件,甚至同意幻灯片。

•ve瓦斯 – 向页面添加美丽的全屏背景的 jQuery 插件,甚至同意幻灯片。

•Sequence – 用于创立响应式的幻灯片、演示、旗帜广告和以手续为根基的利用的
CSS 动画框架。

•Sequence – 用于创立响应式的幻灯片、演示、旗帜广告和以手续为底蕴的选用的
CSS 动画框架。

•baguetteBox.js – 易于使用的、用纯 JavaScript 已毕的遮罩层脚本。

•baguetteBox.js – 易于使用的、用纯 JavaScript 达成的遮罩层脚本。

•reveal.js – 用 HTML 创设美好演示控件的框架。

•reveal.js – 用 HTML 成立美好演示控件的框架。

•PhotoSwipe – 适用于移动设备和桌面电脑的、模块化和享有依赖框架的
JavaScript 画廊控件。

•PhotoSwipe – 适用于活动设备和桌面电脑的、模块化和颇具正视框架的
JavaScript 画廊控件。

•jcSlider – 用 CSS 动画达成的响应式幻灯片 jQuery 插件。

•jcSlider – 用 CSS 动画完结的响应式幻灯片 jQuery 插件。

•basic-jquery-slider – 易于使用、内定大旨和定制化。

•basic-jquery-slider – 易于使用、钦命主旨和定制化。

•unslider –  那是最简易的幻灯片 jQuery 插件。

•unslider –  那是最简便易行的幻灯片 jQuery 插件。

•jQuery.adaptive-slider – 带有自适应颜色标题和导航的幻灯片 jQuery 插件。

•jQuery.adaptive-slider – 带有自适应颜色标题和导航的幻灯片 jQuery 插件。

•slidr – 可添加一些幻灯片效果。

•slidr – 可添加一些幻灯片效果。

•Flickity – 可触摸的、响应式的和可轻弹的画廊。

•Flickity – 可触摸的、响应式的和可轻弹的画廊。

滑块控件

滑块控件

•Ion.RangeSlider –
强大的、易于自定义的限定滑块采取库,资助广大布置和皮肤。

•Ion.RangeSlider –
强大的、易于自定义的限量滑块采取库,扶助广大配备和皮肤。

•jQRangeSlider – 协理日期的滑块选用库。

•jQRangeSlider – 援救日期的滑块选用库。

•noUiSlider – 轻量无冗余的、中度定制化的滑块选用库。

•noUiSlider – 轻量无冗余的、中度定制化的滑块接纳库。

•rangeslider.js – HTML5  input 区域滑块成分。

•rangeslider.js – HTML5  input 区域滑块元素。

表单组件

表单组件

输入

输入

•typeahead.js – 快速的、功用齐全的自行补全库。

•typeahead.js – 赶快的、成效齐全的自动补全库。

•tag-it – 处理多标签字段以及标签指出/自动完毕的 jQuery UI 插件。

•tag-it – 处理多标签字段以及标签提议/自动落成的 jQuery UI 插件。

•At.js – 向你的利用添加类似 Github 的电动达成提醒意义。

•At.js – 向你的行使添加类似 Github 的自发性达成指示功能。

•Placeholders.js – JavaScript 补全 HTML5 占位符的本性。

•Placeholders.js – JavaScript 补全 HTML5 占位符的性质。

•fancyInput – 利用 CSS3 效果让输入更有趣。

•fancyInput – 利用 CSS3 效果让输入更好玩。

•jQuery-Tags-Input – 利用那些 jQuery
插件,可蹊跷地将三个粗略的公文输入转换到三个酷酷的价签列表。

•jQuery-Tags-Input – 利用这几个 jQuery
插件,可蹊跷地将一个不难的文件输入转换来2个酷酷的标签列表。

•vanilla-masker – 一个纯 JavaScript 完成的输入控制库。

•vanilla-masker – 一个纯 JavaScript 已毕的输入控制库。

•Ion.CheckRadio – 三个为复选框和单选按钮添加样式的 jQuery
库,帮助种种皮肤。

•Ion.CheckRadio – 1个为复选框和单选按钮添加样式的 jQuery
库,接济种种皮肤。

日历

日历

•pickadate.js – 对运动装备友好的、响应式的和轻量的 jQuery 日期 &
时间输入选用器。

•pickadate.js – 对活动装备友好的、响应式的和轻量的 jQuery 日期 &
时间输入选用器。

•bootstrap-datepicker – 基于 bootstrap 的日历采用器。

•bootstrap-datepicker – 基于 bootstrap 的日历采用器。

•Pikaday – 二个全新的 JavaScript 日期采用器 —— 轻量、无依靠和模块化的
CSS。

•Pikaday – 一个簇新的 JavaScript 日期采取器 —— 轻量、无依靠和模块化的
CSS。

•fullcalendar – 全尺寸、协理拖放事件的日历(jQuery 插件)。

•fullcalendar – 全尺寸、协助拖放事件的日历(jQuery 插件)。

•rome – 可定制的日子(和岁月)采纳器。无依靠,可选 UI。

•rome – 可定制的日子(和岁月)选取器。无依靠,可选 UI。

•datedropper –  datedropper 是3个 jQuery
插件,它提供了火速简易的法子去管理日期输入框。

•datedropper –  datedropper 是2个 jQuery
插件,它提供了高效简易的章程去管理日期输入框。

选择

选择

•selectize.js – Selectize
是文本框和抉择框的混合体。它依据jQuery,拥有电动落成和键盘反应下拉列表成效,可用来标签、联系人列表等。

•selectize.js – Selectize
是文本框和甄选框的混合体。它根据jQuery,拥有电动达成和键盘反应下拉列表作用,可用以标签、联系人列表等。

•select2 – 它依据 jQuery,是挑选框(select
box)的替代品。协助搜索、远程数据集和无限滚动。

•select2 – 它依据 jQuery,是采用框(select
box)的替代品。扶助搜索、远程数据集和无限滚动。

•chosen – 可以让冗长不便的挑选框更和谐的库。

•chosen – 可以让冗长不便的拔取框更友好的库。

文本上传

文件上传

•jQuery-File-Upload – File Upload
是贰个支撑多文本选用、文件拖放、进程条、验证和图表、音频、摄像预览的
jQuery 插件。

•jQuery-File-Upload – File Upload
是三个支持多文件采取、文件拖放、进程条、验证和图纸、音频、视频预览的
jQuery 插件。

•dropzone – Dropzone
是二个不难使用且协理多文本拖放的库。其资助图片预览并且有着很好的进程条效果。

•dropzone – Dropzone
是2个不难使用且协理多文件拖放的库。其资助图片预览并且存有很好的进程条效果。

•flow.js – 二个透过 HTML5 的 File API
,提供多个同时链接的、稳定的、容错的、可过来的/可再度伊始的文书上传库。

•flow.js – 2个经过 HTML5 的 File API
,提供多个同时链接的、稳定的、容错的、可还原的/可另行初叶的文件上传库。

•fine-uploader – 1个带有进程条、拖放作用和援救直接上传到 S3 (亚马逊(Amazon)Simple Storage Service,亚马逊(Amazon)简易存储服务)的多文件上传插件。

•fine-uploader – 2个涵盖进度条、拖放功用和支撑直接上传到 S3 (亚马逊(Amazon)Simple Storage Service,亚马逊(亚马逊(Amazon))简易存储服务)的多文本上传插件。

•FileAPI – JavaScript
文件工具集合。帮助多文本上传、拖放和文件分块上传。对于图像,帮衬裁剪、调整大小和依据EXIF 自动调整趋势。

•FileAPI – JavaScript
文件工具会见。帮助多文件上传、拖放和文书分块上传。对于图像,协理裁剪、调整大小和依据EXIF 自动调整方向。

•plupload – 处理公事上传的 JavaScript
API,其接济多文本选拔、文件类型过滤、分块请求、客户端图片缩放和依照差其余运转环境采用HTML⑤ 、Silverlight 和 Flash。

•plupload – 处理文件上传的 JavaScript
API,其辅助多文本选拔、文件类型过滤、分块请求、客户端图片缩放和依照差别的运转条件接纳HTML伍 、Silverlight 和 Flash。

其它

其它

•form – jQuery 表单插件。

•form – jQuery 表单插件。

•Garlic.js – 自动在本地保存表单文本和拔取框的值,直到表单被交付。

•Garlic.js – 自动在地方保存表单文本和选取框的值,直到表单被交给。

•Countable – 对有个别 HTML 成分包含文本的段落数、单词数和字符数进行计算的
JavaScript 函数。

•Countable – 对有个别 HTML 成分包涵文本的段落数、单词数和字符数举行总结的
JavaScript 函数。

•card – 只需一行代码,让信用卡表单变得更要好。

•card – 只需一行代码,让信用卡表单变得更融洽。

•stretchy – 自适应大小的 form 成分,表单本应当是这般的。

•stretchy – 自适应大小的 form 成分,表单本应当是如此的。

•list.js – 向表格、列表等 HTML
成分添加搜索、排序、过滤和自适应成效的库。在已有 HTML 上加码可视化。

•list.js – 向表格、列表等 HTML
成分添加搜索、排序、过滤和自适应功效的库。在已有 HTML 上扩展可视化。

提示

提示

•tipsy – 基于 jQuery 的 Fackbook 风格的唤起工具(tooltip)。

•tipsy – 基于 jQuery 的 Fackbook 风格的唤醒工具(tooltip)。

•opentip – 开源且基于 prototype 框架的 JavaScript 工具提醒库。

•opentip – 开源且基于 prototype 框架的 JavaScript 工具提醒库。

•qTip2 – 非凡强劲的工具指示库。

•qTip2 – 格外强大的工具指示库。

•tooltipster – 三个工具指示 jQuery 插件。

•tooltipster – 1个工具指示 jQuery 插件。

•simptip – 用 Sass 制作的、不难的工具提醒。

•simptip – 用 Sass 制作的、不难的工具指示。

•jquery-popup-overlay –
是一个响应式的和可访问性强的模态框(modal)和工具提醒框 jQuery 插件。

•jquery-popup-overlay –
是1个响应式的和可访问性强的模态框(modal)和工具指示框 jQuery 插件。

模态框和弹出框(Modals and Popups)

模态框和弹出框(Modals and Popups)

•Magnific-Popup – 专注于品质、轻量、响应式的灯箱(lightbox)脚本。

•Magnific-Popup – 专注于质量、轻量、响应式的灯箱(lightbox)脚本。

•jquery-popbox – jQuery 提醒框插件。

•jquery-popbox – jQuery 指示框插件。

•jquery.avgrund.js – 一种新的定于弹出的模态框 jQuery 插件。

•jquery.avgrund.js – 一种新的定于弹出的模态框 jQuery 插件。

•vex – 新的、拥有可观可配置和不难变动样式作用的对话框库。

•vex – 新的、拥有可观可配置和易于变动样式成效的对话框库。

•bootstrap-modal – 对 Bootstrap
私行认同的模态框类进行扩张。其协理响应式、可堆叠和 ajax 等。

•bootstrap-modal – 对 Bootstrap
暗许的模态框类举行扩充。其帮助响应式、可堆叠和 ajax 等。

•css-modal – 纯 CSS 创设的模态框。

•css-modal – 纯 CSS 创设的模态框。

•jquery-popup-overlay –
是3个响应式的和可访问性强的模态框和工具指示框(tooltips)jQuery 插件。

•jquery-popup-overlay –
是多个响应式的和可访问性强的模态框和工具提醒框(tooltips)jQuery 插件。

滚动

滚动

•scrollMonitor – 滚动暴发时,可以监听成分的、简单、疾速的 API。

•scrollMonitor – 滚动发生时,可以监听成分的、简单、赶快的 API。

•headroom –
除非你需要浮现页面尾部(header),否则将藏匿它,以腾出页面尾部空间。

•headroom –
除非你须要浮现页面底部(header),否则将隐形它,以腾出页面尾部空间。

•onepage-scroll – 创造二个像样 Apple 的单页面滚动网站(索尼爱立信 5S 
网站)。

•onepage-scroll – 创设壹个类似 Apple 的单页面滚动网站(红米 5S 
网站)。

•iscroll – 高质量、轻量、无依靠、包容多平台的 JavaScript 滚动组件。

•iscroll – 高品质、轻量、无依靠、包容多平台的 JavaScript 滚动组件。

•skrollr – 独立(不依靠 jQuery) 的视差滚动库,适用于移动装备(Android +
iOS)和桌面电脑。

•skrollr – 独立(不着重 jQuery) 的视差滚动库,适用于移动装备(Android +
iOS)和桌面电脑。

•parallax – 面向智能设备的视差引擎。

•parallax – 面向智能装备的视差引擎。

•stellar.js – 让视差滚动变不难。

•stellar.js – 让视差滚动变简单。

•plax – 基于 jQuery 的视差库。

•plax – 基于 jQuery 的视差库。

•jparallax – 创制可相互视差效果的 jQuery 插件。

•jparallax – 创立可互相视差效果的 jQuery 插件。

•fullPage –
简单和易于使用的、用于创设全屏滚动网站的插件(也被誉为单页面网站)。

•fullPage –
不难和不难使用的、用于创造全屏滚动网站的插件(也被称作单页面网站)。

•ScrollMenu – 让老旧无聊的滚动条别开生面。

•ScrollMenu – 让老旧无聊的滚动条万物更新。

菜单

菜单

•jQuery-menu-aim –
当用户光标放在特定下拉菜单项时触发事件。可创建响应式的、大数据量的下拉菜单,如
亚马逊 的。

•jQuery-menu-aim –
当用户光标放在特定下拉菜单项时触发事件。可营造响应式的、大数据量的下拉菜单,如
亚马逊 的。

•jQuery contextMenu – 右键菜单(contextMenu) 管理工具。

•jQuery contextMenu – 右键菜单(contextMenu) 管理工具。

•Slideout – 为运动设备的 web 应用制作出响应式的、可触摸滑出的导航菜单。

•Slideout – 为移动设备的 web 应用制作出响应式的、可触摸滑出的导航菜单。

•Slide and swipe – 1个根据 touchSwipe 库的滑出菜谱插件。

•Slide and swipe – 一个基于 touchSwipe 库的滑出菜谱插件。

表格/网格

表格/网格

•jTable – 基于 CRUD 表创建 AJAX 的 jQuery 插件。

•jTable – 基于 CRUD 表创建 AJAX 的 jQuery 插件。

•DataTables –
那是二个极度灵活的工具,在渐进增强的根底上,将高级的彼此功用加到 HTML
表格。(jQuery 插件)

•DataTables –
那是一个相当灵活的工具,在渐进增强的根基上,将高级的交互效率加到 HTML
表格。(jQuery 插件)

•floatThead – (jQuery
插件)锁定表格尾部,只同意表格内容滚动。适用于其余表格,而且不须要非常的
html 或 css。

•floatThead – (jQuery
插件)锁定表格底部,只允许表格内容滚动。适用于此外表格,而且不必要额外的
html 或 css。

•Masonry – 瀑布流式的网格布局库。

•Masonry – 瀑布流式的网格布局库。

•Packery – 使用装箱算法(bin-packing)的网格布局库。扶助拖拽布局。

•Packery – 使用装箱算法(bin-packing)的网格布局库。匡助拖拽布局。

•Isotope – 可过滤和可排序的网格布局的库,它能完结 Masonry、Packery
等布局。

•Isotope – 可过滤和可排序的网格布局的库,它能已毕 Masonry、Packery
等布局。

框架

框架

•Semantic UI – 拥有大量大旨和因素的 UI 套件。

•Semantic UI – 拥有大批量大旨和要素的 UI 套件。

手势

手势

•hammer.js – 拥有各样触摸手势的 JavaScript 库。

•hammer.js – 拥有各类触摸手势的 JavaScript 库。

•touchemulator – 在桌面电脑模拟触摸输入。

•touchemulator – 在桌面电脑模拟触摸输入。

•Dragula – 一流易于使用的拖拽库。

•Dragula – 一流易于使用的拖拽库。

地图

地图

•Leaflet – 对移动装备友好的、可相互的地图 JavaScript 库。

•Leaflet – 对运动装备友好的、可相互的地图 JavaScript 库。

•Cesium – 开源的、基于 WebGL 完结的杜撰地球仪和地图引擎。

•Cesium – 开源的、基于 WebGL 完毕的虚构地球仪和地图引擎。

•gmaps – 以最简便的不二法门采纳 谷歌 地图。

•gmaps – 以最简便的法子利用 谷歌(Google) 地图。

•polymaps – 二个免费的、兼容现代 web 浏览器的、用于制作动态可交互的地图
JavaScript 库。

•polymaps – 壹个免费的、兼容现代 web 浏览器的、用于制作动态可互相的地形图
JavaScript 库。

•kartograph.js – 开源的 Kartograph SVG 地图渲染器。

•kartograph.js – 开源的 Kartograph SVG 地图渲染器。

•mapbox.js – Mapbox 的 API,Leaflet 的插件。

•mapbox.js – Mapbox 的 API,Leaflet 的插件。

•jqvmap – 矢量地图 jQuery 插件。

•jqvmap – 矢量地图 jQuery 插件。

•OpenLayers3 – 高质量的、功用充裕的库,能满足你对地图全体要求。

•OpenLayers3 – 高质量的、成效丰硕的库,能知足你对地图全数须求。

视频/音频

视频/音频

•prettyembed.js – 更完善地松手 YouTube ——
拥有很好的选项,如高分辨率的预览图、嵌入选项的高等定制和可选的 FitVids
扶助。

•prettyembed.js – 更健全地嵌入 YouTube ——
拥有很好的选项,如高分辨率的预览图、嵌入选项的高级定制和可选的 FitVids
支持。

•html5media –
能在装有主流浏览器播放多媒体标签中定义的多媒体文件。

•html5media –
能在具有主流浏览器播放多媒体标签中定义的多媒体文件。

•Play-em JS – Play’em 是三个 JavaScript
组件,它能管理音乐/视频播放顺序,通过在3个 DIV
成分里放置多少个播放器(Youtube、Soundcloud 和
Vimeo)来决定一体系歌曲的广播。

•Play-em JS – Play’em 是一个 JavaScript
组件,它能管住音乐/摄像播放顺序,通过在二个 DIV
成分里放置多少个播放器(Youtube、Soundcloud 和
Vimeo)来支配一名目繁多歌曲的广播。

•polyplayer – 将 YouTube、Soundcloud 和 Vimeo 播放器的 API 统百分之十一套。

•polyplayer – 将 YouTube、Soundcloud 和 Vimeo 播放器的 API 统十分之一一套。

•flowplayer –  HTML5 视频播放器

•flowplayer –  HTML5 视频播放器

•mediaelement – 让 HTML五 、 Flash 播放器和宪章 HTML5 媒介成分 API 的
Silverlight shim,在颇具浏览器拥有同样的 UI。

•mediaelement – 让 HTML伍 、 Flash 播放器和模仿 HTML5 媒介成分 API 的
Silverlight shim,在富有浏览器拥有一致的 UI。

•SoundJS – 让音频在 web 上运营更简单的库。它为分歧浏览器提供了扳平的
API。

•SoundJS – 让音频在 web 上运维更简单的库。它为不一致浏览器提供了平等的
API。

动画

动画

•velocity – 加速 JavaScript 动画。

•velocity – 加速 JavaScript 动画。

•jquery.transit – 拥有最佳流畅的 CSS3 变换和连接的 jQuery 插件。

•jquery.transit – 拥有最佳流畅的 CSS3 变换和对接的 jQuery 插件。

•impess.js – 在 HTML 文档里,运用 CSS3 变换和接通制作类似 Prezi
的展现效果。

•impess.js – 在 HTML 文档里,运用 CSS3 变换和连通制作类似 Prezi
的展现效果。

•bounce.js – 可以霎时成立有趣的 CSS3 动画。

•bounce.js – 能够即时创造有趣的 CSS3 动画。

•格林Sock-JS – 适用于具有主流浏览器的高质量 HTML5 动画。

•格林Sock-JS – 适用于拥有主流浏览器的高质量 HTML5 动画。

•TransitionEnd – TransitionEnd 是3个应用 transitonend
事件的、跨浏览器的库。

•TransitionEnd – TransitionEnd 是一个行使 transitonend
事件的、跨浏览器的库。

•Dynamic.js – 用于成立基于物理知识的 CSS 动画库。

•Dynamic.js – 用于制造基于物理知识的 CSS 动画库。

图像处理

图像处理

•lena.js – 拥有滤镜和实用功效的图像处理库。

•lena.js – 拥有滤镜和实用功用的图像处理库。

•pica – 高品质地调整图片大小(拥有高效的、纯 JS 完成的 Lanczos
滤镜算法)。

•pica – 高质量地调整图片大小(拥有便捷的、纯 JS 已毕的 Lanczos
滤镜算法)。

•cropper – 2个简单的图像裁剪 jQuery 插件。

•cropper – 两个简易的图像裁剪 jQuery 插件。

ECMAScript 6

ECMAScript 6

•es6features – ECMAScript 6 性情概述。

•es6features – ECMAScript 6 特性概述。

•es6-features – ECMAScript 6:  性情概述和相比。

•es6-features – ECMAScript 6:  天性概述和相比较。

•ECMAScript 6 compatibility table – Compatibility tables
浮现了各个平台上保有 ECMAScript 6 天性的支持程度。

•ECMAScript 6 compatibility table – Compatibility tables
展示了各个平台上独具 ECMAScript 6 性子的辅助程度。

•Babel (Formerly 6to5) – 将 ES6+ 代码转换来纯 ES5。

•Babel (Formerly 6to5) – 将 ES6+ 代码转换到纯 ES5。

•Traceur compiler – ES6 特性转 ES5。包括
classes、generators、promises、destructuring patterns、default
parameters 等。

•Traceur compiler – ES6 特性转 ES5。包括
classes、generators、promises、destructuring patterns、default
parameters 等。

软件开发工具包

软件开发工具包

•javascript-sdk-design – 从办事和私家经历中提炼出来的 JavaScript SDK
设计指引。

•javascript-sdk-design – 从办事和私家经验中提炼出来的 JavaScript SDK
设计率领。

大杂烩

大杂烩

•echo – 利用 data-* 属性延迟加载图片。

•echo – 利用 data-* 属性延迟加载图片。

•picturefill – 响应式图片突显插件,使浏览器辅助 srcset、size 属性。

•picturefill – 响应式图片突显插件,使浏览器接济 srcset、size 属性。

•platform.js – 1个平台检测库,几乎适用于拥有 JavaScript 平台。

•platform.js – 三个平台检测库,大致适用于全体 JavaScript 平台。

•json3 – 三个现代 JSON 已毕库,大约包容全部 JavaScript 平台。

•json3 – 2个现代 JSON 完结库,大致包容全部 JavaScript 平台。

•Logical Or Not – 一个关于 JavaScript 本性的玩耍。

•Logical Or Not – 贰个有关 JavaScript 本性的十13日游。

•BitSet.js – 已毕位向量的 JavaScript 库。

•BitSet.js – 已毕位向量的 JavaScript 库。

转载自:javascript成效插件大集合,写前端的亲们记得收藏

转载自:javascript效能插件大集合,写前端的亲们记得收藏

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website