澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站:javascript成效插件大聚合,

2019-10-30 作者:澳门新萄京赌场网址   |   浏览(59)

JavaScript 能源大全

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

本文由 伯乐在线 - 刘健超-J.c 翻译,马艳琼 校稿。未经许可,禁绝转发!
匈牙利语出处:sorrycc。应接插手翻译组。

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

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


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

转至 

包管理器

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

  • npm – npm 是 javascript 的包管理器。
  • Bower – 三个 web 应用的包处理器。
  • component – 能构建越来越好 web 应用的客商端包管理器。
  • spm – 全新的静态包管理器。
  • jam – 三个注意于浏览器端和兼容RequireJS 的包管理器。
  • jspm – 流畅的浏览器包管理器。
  • Ender – 未有库文件的程序库。
  • volo – 以种类模板、增多信任项与自动化生成的格局成立前端项目。
  • Duo – 叁个重新组合 Component、Browserify 和 Go 的顶尖理念,使开采者能高效方便地协会和编辑前端代码的下一代包管理器。

伯乐在线已在 GitHub 上提倡「JavaScript 财富大全汉语版」的整合治理。应接扩散、款待出席。

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

加载器

JavaScript 的模块或加载系统。

  • RequireJS – JavaScript 文件和模块的加载器。
  • browserify – 在浏览器端以 node.js 的章程 require()。
  • SeaJS – 用于 Web 的模块加载器。
  • HeadJS – HEAD 的唯生机勃勃脚本。
  • curl – 小巧、急速且易扩充的模块加载器,它能管理 AMD、CommonJS Modules/1.1、CSS、HTML/text 和历史脚本。
  • lazyload – 小巧且无依赖的异步 JavaScript 和 CSS 加载器。
  • script.js – 异步 JavaScript 加载器和依赖管理器。
  • systemjs – 英特尔、CJS(commonJS) 和切合 ES6 标准的模块加载器。
  • LodJS – 基于 速龙的模块加载器。
  • ESL – 浏览器端的模块加载器,扶植延迟定义和 英特尔。
  • modulejs – 轻量的 JavaScript 模块系统。

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

包管理器

包装工具

  • browserify – Browserify 令你能在浏览器端使用 require(‘modules’) ,打包全部信赖。
  • webpack – 为浏览器打包 CommonJs/AMD 模块。

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

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

测验框架

包管理器

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

框架

  • mocha – 适用于 node.js 和浏览器、简易、灵活、好玩的 JavaScript 测验框架。
  • jasmine – 轻松无 DOM 的 JavaScript 测验框架。
  • qunit – 三个轻易使用的 JavaScript 单元测量检验框架。
  • jest – 轻巧的 JavaScript 单元测量检验框架。
  • prova – 基于 Tape 和 Browserify 的测验运转器,它适用于 Node & 浏览器。
  • DalekJS – 自动化且跨浏览器的 JavaScript 作用测验框架。

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

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

断言

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

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

•component – 能构建更加好 web 应用的客商端包管理器。

覆盖率

  • istanbul – 另多个 JS 代码覆盖率检查评定工具。
  • blanket – 三个简易的代码覆盖率检查评定库。它的规划意见是轻松安装和利用,且可用于浏览器端和 node.js。
  • JSCover – JSCover 是一个检查评定JavaScript 程序代码覆盖率的工具。

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

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

运行器

  • phantomjs – 脚本化的 Headless WebKit。
  • slimerjs – 叁个基本为 Gecko 的形似 PhantomJS 工具。
  • casperjs – 基于 PhantomJS 和 Slimer JS 的导航脚本和测量试验工具。
  • zombie – 基于 node.js 、飞快、全栈且无图形分界面包车型的士浏览器的测量检验工具。
  • totoro – 多个大致可信赖且能跨浏览器运营的测验工具。
  • karma – 贰个杰出的的 JavaScript 测验运转器。
  • nightwatch – 基于 node.js 和 selenium webdriver 的图形分界面自动化测量试验框架。
  • intern – 下一代 JavaScript 代码测量检验栈。
  • yolpo – 在浏览器逐句实施的 JavaScript 解释器。

•component – 能营造更加好 web 应用的客商端包管理器。

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

QA 工具

  • JSHint – JSHint 是三个有帮忙发掘 JavaScript 代码错误和心腹难题的工具。
  • jscs – JavaScript 代码风格检验工具。
  • jsfmt – 格式化、寻觅和改写 JavaScript。
  • jsinspect – 检查实验复制粘贴和组织相通的代码。
  • buddy.js – 开掘JavaScript 代码里的 魔命理术数字。
  • ESLint – 完全插件化的工具,能在 JavaScript 中分辨和记录方式。
  • JSLint – 高规范、严苛和得意忘形的代码品质工具,意在只维系语言的上佳部分。

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

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

MVC 框架和库

  • angular.js – 为网络利用增强HTML。
  • aurelia – 二个适用于运动设备、桌面计算机和 web 的客户端 JavaScript 框架。
  • backbone – 给你的 JS 应用步向包涵 Models、Views、Collections 和 Events 的 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 – 三个超小的、用于创设顾客分界面包车型地铁 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澳门新萄京官方网站:javascript成效插件大聚合,js常用插件。 – Mithril 是二个客商端 MVC 框架(轻量、强大和高速)
  • jsblocks – jsblocks 是二个更加好的 MV-ish 框架。
  • LiquidLava – 易懂的、用于创设顾客分界面包车型地铁 MVC 框架。

•jam – 二个注意于浏览器端和协作 RequireJS 的包管理器。

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

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 和博客平台。

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

•volo – 以项目模板、加多重视项与自动化生成的形式创立前端项目。

模板引擎

模板引擎允许你实施字符串插值。

  • 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 和浏览器。

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

•Duo – 一个重新组合 Component、Browserify 和 Go 的精品思想,使开拓者能快速方便地公司和编排前端代码的下一代包管理器。

小说和帖子

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

•volo – 以体系模板、加多注重项与自动化生成的方法开创前端项目。

加载器

数码可视化

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 – 一个渲染器非亲非故的适用于 web 的二维绘图 api 。
  • g.raphael – 基于 Raphaël 图表库。
  • sigma.js – 一个从业于图形美术的 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 – 二个遵照D3、用于营造自定义图表和图片的库。
  • 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。

•Duo – 叁个整合 Component、Browserify 和 Go 的特级理念,使开辟者能高效方便地公司和编写制定前端代码的下一代包管理器。

JavaScript 的模块或加载系统。

时间轴

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

加载器

•RequireJS – 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 马克down 的编辑器,具备全屏编辑、即时预览、自动保存草稿和离线帮助等成效。
  • jsoneditor – 查看、编辑和格式化 JSON 的 web 工具。
  • vim.js –  具有持久化 ~/.vimrc 的 Vim 编辑器的 JavaScript 移植版本。
  • Squire – HTML5 富文本编辑器。
  • TinyMCE – JavaScript 富文本编辑器。
  • trix – 由 Basecamp 制作,适用于天天创作的富文本编辑器。

JavaScript 的模块或加载系统。

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

文件

管理公事的库。

  • Papa Parse – 风度翩翩款强盛的 CSV 库,扶持深入解析 CSV 文件/字符串,也能导出 CSV。
  • jBinary – 对用注明式语法描述文件类型和数据结构的二进制文件,进行尖端 I/O(加载、分析、操作、种类化、存款和储蓄)操作。

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

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

函数式编制程序

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

  • underscore – JavaScript 的实用工具。
  • lodash – 提供意气风发致性、可定制、高质量和额外作用的实用库。
  • Sugar – 二个增加了原生对象功效的 JavaScript 库。
  • lazy.js – 形似 Underscore,但质量更卓越
  • ramda – 贰个目的性 JavaScript 工程师的实用函数库。
  • mout – 模块化的 JavaScript 工具库。
  • mesh – 流数据同步工具。

•browserify – 在浏览器端以 node.js 的不二等秘书技 require()。

•HeadJS – HEAD 的必定要经过的道路脚本。

响应式编制程序

响应式程序库扩充了 JavaScript 的力量。

  • RxJs – 对 JavaScript 进行响应式扩展。
  • Bacon – JavaScript 的 FPXC60(函数式响应式编制程序)库。
  • Kefir – 受 Bacon.js 和 奥迪Q7xJS 启迪的 FRP 库,静心于高品质和低内部存款和储蓄器消耗。
  • Highland – 对 JavaScript 实用工具的重复思考,Highland 能随随意便地保管同盟和异步音讯,何况仅使用正规 JavaScript 和类 Node 流。
  • Most.js – 高性能 FRP 库。

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

•curl – 小巧、连忙且易扩充的模块加载器,它能管理 AMD、CommonJS Modules/1.1、CSS、HTML/text 和野史脚本。

数据结构

数码结构库用于营造三个更扑朔迷离的行使。

  • immutable-js – 不可变的数量群集,包罗 Sequence、Range、Repeat、Map、OrderedMap、Set 和 sparse Vector。
  • mori – 使用 ClojureScript 长久化数据结商谈支撑原生 JavaScript API 的库。
  • buckets – 完整的、经过充足测验和记录数据结构的 JavaScript 库。
  • hashmap – 轻易的 hashmap 达成,帮衬任何项指标键值。

•HeadJS – HEAD 的天下第一脚本。

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

日期

日期库。

  • moment – 剖析、验证、操作和展现日期。
  • moment-timezone – 基于 moment.js 的时区库。
  • jquery-timeago – 生龙活虎款协理自动更新模糊时间戳的 jQuery 插件(如:”4 分钟从前”)。
  • timezone-js – 让 JavaScript Date 对象具有时区成效。使用 Olson zoneinfo 文件记录着时区数据。
  • date – 具备人性化的 Date() 方法。
  • ms.js – 小巧的飞秒转变工具。

•curl – 小巧、赶快且易扩大的模块加载器,它能管理 英特尔、CommonJS Modules/1.1、CSS、HTML/text 和历史脚本。

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

字符串

字符串库。

  • selecting – 三个同意你拿走顾客选定文本的库。
  • underscore.string – 扩大了 Underscore.js 的字符串操作。
  • string.js – 额外的 JavaScript 字符串方法。
  • he – 强壮的 HTML 实体编码/解码器。
  • multiline – 多行字符串。
  • query-string – 剖判和字符串化 U福特ExplorerL 查询字符串。
  • URI.js – URL 操作库。
  • jsurl – 轻量的 URL 操作库。
  • sprintf.js – 达成字符串格式化。
  • url-pattern – 让 url 和别的字符串举办比正则表明式相称更简约。字符串和多少可相互转变。

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

•systemjs – 速龙、CJS(commonJS) 和符合 ES6 标准的模块加载器。

数字

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

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

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

存储

  • 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 存款和储蓄。

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

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

颜色

  • randomColor – JavaScript 颜色生成器。
  • chroma.js – 具有有滋有味颜色操作的 JavaScript 库。
  • color – JavaScript 颜色转变和操作库。
  • colors – 更智能的私下认可 web 颜色。
  • PleaseJS – 随机成立出舒心的颜色和配色方案。
  • TinyColor – 急迅、轻易的颜料操作和转变库。
  • Vibrant.js – 从图像提取首要颜色。

•LodJS – 基于 速龙 的模块加载器。

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

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

本地化和国际化 JavaScript 库

  • i18next – JavaScript 最简便易行的国际化(i18n)方法。
  • polyglot – 小巧的国际化助手库。
  • babelfish – i18n 提供温馨易懂的 API ,而且放置三种支撑。

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

打包工具

  • ClassManager – 世界上最快、最便利的类系统之意气风发。
  • klass – 用于成立极富表现力的类工具库。
  • augment – 世界上非常小且最快的五星级 JavaScript 承接方式。

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

•browserify – Browserify 令你能在浏览器端使用 require('modules’) ,打包全体信赖。

控制流

  • async – 适用于 node 和浏览器的异步工具库。
  • q – 实现异步的 promise JavaScript 库。
  • step – 让逻辑顺序合物理和化学的异步调整流库。
  • contra – 利用函数风格完结的异步流动调查整。
  • Bluebird – 潜心于改进意义和特性的,功效齐全的 promoise 库。
  • when – 快捷可信的、Promises/A 标准的 when() 实现,并且装有异步其它的优质特性。
  • ObjectEventTarget – 提供增添了事件监听的原型(与 DOMElement 的 EventTarget 在浏览器行为相通)。

打包工具

•webpack – 为浏览器打包 CommonJs/AMD 模块。

路由

  • director – 七个娇小的、与 ULX570L 同构的路由器。
  • page.js – 受 Express router 启迪的小型客商端路由器(约为1200字节)。
  • pathjs – 简单、轻量的 web 路由器。
  • crossroads – JavaScript 路由。
  • davis.js – 使用 pushState、RESTful 风格和可降级的 JavaScript 路由器。

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

测量检验框架

安全性

  • DOMPurify – 针对 HTML、MathML 和 SVG 的仅援救DOM、神速、高容错的 XSS 过滤器。
  • js-xss – 通过白名单配置,就可以过滤不相信赖的 HTML(幸免 XSS 攻击)。

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

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

日志

  • log – 带有样式的 Console.log。
  • Conzole – 对 JavaScript 原生 console 对象方法和功用进行李包裹装的 debug 面板,使其出示在页面内。
  • console.log-wrapper – 将日志清晰地记录到 console,且包容全部浏览器。
  • loglevel – 最轻量的 JavaScript 日志记录工具库,向封装后可用的 console.log 方法扩充可信的日记等第。
  • minilog – 轻量的、用流式 API 彰显的、可用于顾客端和劳动器端的日记记录库。

测量检验框架

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

正则表明式

  • RegEx101 – 在线的 JavaScript 正则表明式测量检验器和调节和测量试验器。同临时候帮助 Python、PHP 和 PCRE。
  • RegExr – 用于创设、测量检验和读书正则表明式的 HTML/JS  工具。
  • RegExpBuilder – 使用链式方法创立正则表明式。

•mocha – 适用于 node.js 和浏览器、简易、灵活、有意思的 JavaScript 测量检验框架。

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

媒体

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

•jasmine – 轻松无 DOM 的 JavaScript 测量试验框架。

•jest – 轻易的 JavaScript 单元测量检验框架。

话音指令

  • annyang – 向网址增多语音命令的语音识别库。
  • voix.js – 向网址、app 或嬉戏加多语音命令的 JavaScript 库。

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

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

API

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

•jest – 轻松的 JavaScript 单元测量检验框架。

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

视觉检验

  • tracking.js – 在 web 上得以达成总计视觉的后生可畏种今世章程。
  • ocrad.js – 通过 Emscripten 用 JavaScript 达成 OC兰德酷路泽(光学字符识别)。

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

断言

浏览器检查测验

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

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

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

代码高亮

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

断言

•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 动画表现新剧情的今世章程。
  • SpinKit – 运用 CSS 动画的加载提醒器集合。
  • Ladda – 内置在开关的加载提醒器。
  • css-loaders – 运用 CSS 动画的旋转加载提醒器的集纳。

除去上述这一个库,还会有收藏在 Codepen 的,此外还会有 Ajaxload,Preloaders 和 CSSLoad 这几个生成器。

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

•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 – 多用途验证库。同期扶助同步和异步验证。

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

覆盖率

键盘封装器

  • mousetrap – 管理键盘急忙键的 JavaScript 库。
  • keymaster – 定义和调节键盘神速键的Mini库。
  • Keypress – 键入捕捉工具库,任何键都得以造成叁个修饰健。
  • KeyboardJS – 二个用来绑定键盘组合的 JavaScript 库,让您脱离快速键和快捷键组合冲突的悲苦。
  • jquery.hotkeys – jQuery Hotkeys 能让你在代码任何的地点监听键盘事件,并差不离扶助具有按钮组合。
  • jwerty – 令人侧目的键盘事件处理库。

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

•istanbul – 另多少个 JS 代码覆盖率检查实验工具。

浏览和指点

  • intro.js – 那是一个介绍新职能的很好点子,能一步步地指引客户浏览你的网址和类型。
  • shepherd – 通过指点让客商浏览你的应用程序。
  • bootstrap-tour – 应用 推特 Bootstrap 弹出框对产品举办高效轻便的指点。
  • tourist – 轻松、灵活的采用引介库。
  • chardin.js – 简单的利用遮罩层介绍。
  • pageguide – 使用 jQuery 和 CSS3 的 web 页面成分交互引导库。
  • hopscotch – 让开采者更便于向其页面产品增进指点的框架。
  • joyride – 基于 jQuery 的效应教导插件。
  • focusable – 通过向页面别的部分加多遮罩层,使难题聚焦在特定 DOM 成分。

覆盖率

•blanket – 多个回顾的代码覆盖率检查测量检验库。它的规划意见是便于安装和选取,且可用于浏览器端和 node.js。

通知

  • messenger – 为您的使用添加Growl-style 弹框和新闻(Crowl 是 Mac OS X 下的贰个布告系统)。
  • noty – jQuery 布告插件。
  • pnotify – 适用于 Bootstrap、jQuery UI 和 Web Notifications Draft 的 JavaScript 通知库。
  • toastr – 轻松的弹出框布告(toast notifications:用来展现轻巧的,会自行到期的信息窗口)。
  • humane-js – 四个简易、前卫的浏览器公告系统。
  • smoke.js – 与框架非亲非故的、能够自定义样式的 JavaScript 弹框系统。

•istanbul – 另四个 JS 代码覆盖率质量评定工具。

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

幻灯片

  • 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 – 适用于活动设备和桌面Computer的、模块化和装有信任框架的 JavaScript 画廊控件。
  • jcSlider – 用 CSS 动画落成的响应式幻灯片 jQuery 插件。
  • basic-jquery-slider – 易于使用、钦定宗旨和定制化。
  • unslider –  那是最容易易行的幻灯片 jQuery 插件。
  • jQuery.adaptive-slider – 带有自适应颜色标题和导航的幻灯片 jQuery 插件。
  • slidr – 可增添一些幻灯片效果。
  • Flickity – 可触摸的、响应式的和可轻弹的画廊。

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

运行器

滑块控件

  • Ion.RangeSlider – 强盛的、易于自定义的约束滑块选拔库,扶持广大布局和肌肤。
  • jQRangeSlider – 协助日期的滑块采取库。
  • noUiSlider – 轻量无冗余的、中度定制化的滑块选拔库。
  • rangeslider.js – HTML5  input 区域滑块成分。

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

•phantomjs – 脚本化的 Headless WebKit。

表单组件

运行器

•slimerjs – 二个基本为 Gecko 的切近 PhantomJS 工具。

输入

  • 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 库,扶植多样肌肤。

•phantomjs – 脚本化的 Headless WebKit。

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

日历

  • pickadate.js – 对移动器材友好的、响应式的和轻量的 jQuery 日期 & 时间输入采纳器。
  • bootstrap-datepicker – 基于 bootstrap 的日历选拔器。
  • Pikaday – 二个簇新的 JavaScript 日期选取器 —— 轻量、无依据和模块化的 CSS。
  • fullcalendar – 全尺寸、接济拖放事件的日历(jQuery 插件)。
  • rome – 可定制的日子(和岁月)选用器。无依据,可选 UI。
  • datedropper –  datedropper 是二个 jQuery 插件,它提供了高速简易的法子去管理日期输入框。

•slimerjs – 三个基本为 Gecko 的切近 PhantomJS 工具。

•zombie – 基于 node.js 、火速、全栈且无图形分界面包车型客车浏览器的测验工具。

选择

  • selectize.js – Selectize 是文本框和筛选框的混合体。它依照jQuery,具有电动完毕和键盘反应下拉列表成效,可用来标签、联系人列表等。
  • select2 – 它依据jQuery,是选用框(select box)的庖代品。扶助搜索、远程数据集和十二万分滚动。
  • chosen – 能够让冗长不便的抉择框更友好的库。

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

•totoro – 三个容易易行可相信且能跨浏览器运维的测验工具。

文本上传

  • jQuery-File-Upload – File Upload 是叁个帮助多文本选取、文件拖放、进程条、验证和图纸、音频、摄像预览的 jQuery 插件。
  • dropzone – Dropzone 是三个便于使用且扶助多文件拖放的库。其帮助图片预览何况具备很好的进程条效果。
  • flow.js – 三个经过 HTML5 的 File API ,提供四个同一时候链接的、牢固的、容错的、可还原的/可另行初阶的公文上传库。
  • fine-uploader – 叁个分包进度条、拖放功效和支撑直接上传播 S3 (亚马逊 Simple Storage Service,亚马逊(亚马逊)简易存款和储蓄服务)的多文本上传插件。
  • FileAPI – JavaScript 文件工具集中。援救多文本上传、拖放和文书分块上传。对于图像,帮忙裁剪、调治大小和依靠 EXIF 自动调解趋势。
  • plupload – 管理公事上传的 JavaScript API,其帮助多文件选用、文件类型过滤、分块须求、客商端图片缩放和依照不一样的运营情状选择HTML5、Silverlight 和 Flash。

•zombie – 基于 node.js 、急迅、全栈且无图形分界面包车型地铁浏览器的测验工具。

•karma – 贰个美貌的的 JavaScript 测量检验运维器。

其它

  • form – jQuery 表单插件。
  • Garlic.js – 自动在地点保存表单文本和筛选框的值,直到表单被交给。
  • Countable – 对有个别 HTML 元素满含文本的段落数、单词数和字符数实行总结的 JavaScript 函数。
  • card – 只需风流倜傥行代码,让银行卡表单变得更温馨。
  • stretchy – 自适应大小的 form 成分,表单本应当是那样的。
  • list.js – 向表格、列表等 HTML 成分增多找寻、排序、过滤和自适应功能的库。在原来就有 HTML 上增添可视化。

•totoro – 一个轻巧可信且能跨浏览器运维的测量检验工具。

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

提示

  • tipsy – 基于 jQuery 的 Fackbook 风格的提醒工具(tooltip)。
  • opentip – 开源且基于 prototype 框架的 JavaScript 工具提示库。
  • qTip2 – 特别强盛的工具提醒库。
  • tooltipster – 多个工具提醒 jQuery 插件。
  • simptip – 用 Sass 制作的、轻易的工具提示。
  • jquery-popup-overlay – 是贰个响应式的和可访问性强的模态框(modal)和工具提醒框 jQuery 插件。

•karma – 多少个佳绩的的 JavaScript 测量检验运维器。

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

模态框和弹出框(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 插件。

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

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

滚动

  • scrollMonitor – 滚动发生时,可以监听成分的、轻便、快速的 API。
  • headroom – 除非你须要出示页面尾部(header),不然将潜伏它,以腾出页面尾部空间。
  • onepage-scroll – 成立二个相通 Apple 的单页面滚动网址(红米 5S  网址)。
  • iscroll – 高质量、轻量、无凭仗、包容多平台的 JavaScript 滚动组件。
  • skrollr – 独立(不注重jQuery) 的视差滚动库,适用于移动设备(Android iOS)和桌面计算机。
  • parallax – 面向智能设备的视差引擎。
  • stellar.js – 让视差滚动变轻巧。
  • plax – 基于 jQuery 的视差库。
  • jparallax – 创立可相互视差效果的 jQuery 插件。
  • fullPage – 轻松和轻易使用的、用于创设全屏滚动网站的插件(也被誉为单页面网址)。
  • ScrollMenu – 让老旧无聊的滚动条焕然大器晚成新。

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

QA 工具

菜单

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

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

•JSHint – JSHint 是二个推动发掘 JavaScript 代码错误和秘密难点的工具。

表格/网格

  • jTable – 基于 CRUD 表创建 AJAX 的 jQuery 插件。
  • DataTables – 这是多少个极其灵活的工具,在渐进巩固的底蕴上,将高端的相互作用加到 HTML 表格。(jQuery 插件)
  • floatThead – (jQuery 插件)锁定表格尾部,只允许表格内容滚动。适用于任何表格,况且没有供给额外的 html 或 css。
  • Masonry – 瀑布流式的网格布局库。
  • Packery – 使用装箱算法(bin-packing)的网格布局库。辅助拖拽布局。
  • Isotope – 可过滤和可排序的网格布局的库,它能兑现 Masonry、Packery 等布局。

QA 工具

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

框架

  • Semantic UI – 具有大批量核心和要素的 UI 套件。

•JSHint – JSHint 是一个推进发掘 JavaScript 代码错误和心腹难题的工具。

•jsfmt – 格式化、找寻和改写 JavaScript。

手势

  • hammer.js – 具备多样触摸手势的 JavaScript 库。
  • touchemulator – 在桌面计算机模拟触摸输入。
  • Dragula – 一流易于使用的拖拽库。

•jscs – JavaScript 代码风格检查评定工具。

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

地图

  • Leaflet – 对移动道具友好的、可相互的地图 JavaScript 库。
  • Cesium – 开源的、基于 WebGL 达成的虚构地球仪和地图引擎。
  • gmaps – 以最简便易行的点子接纳 谷歌(Google)地图。
  • polymaps – 贰个无需付费的、包容现代 web 浏览器的、用于创造动态可交互的地形图 JavaScript 库。
  • kartograph.js – 开源的 Kartograph SVG 地图渲染器。
  • mapbox.js – Mapbox 的 API,Leaflet 的插件。
  • jqvmap – 矢量地图 jQuery 插件。
  • OpenLayers3 – 高质量的、功用丰富的库,能知足你对地图全数要求。

•jsfmt – 格式化、寻找和改写 JavaScript。

•buddy.js – 开掘 JavaScript 代码里的 魔易学字。

视频/音频

  • prettyembed.js – 更完美地放到 YouTube —— 具备很好的选项,如高分辨率的预览图、嵌入选项的高端级定制和可选的 FitVids 支持。
  • html5media – 能在具有主流浏览器播放多媒体标签中定义的多媒体文件。
  • Play-em JS – Play’em 是七个 JavaScript 组件,它能管理音乐/摄像播放顺序,通过在三个 DIV 元素里停放几个播放器(Youtube、Soundcloud 和 Vimeo)来决定黄金年代多级歌曲的播放。
  • polyplayer – 将 YouTube、Soundcloud 和 Vimeo 播放器的 API 统百分之十生机勃勃套。
  • flowplayer –  HTML5 录像播放器 
  • mediaelement – 让 HTML5、 Flash 播放器和宪章 HTML5 媒介元素 API 的 Silverlight shim,在具备浏览器械有同样的 UI。
  • SoundJS – 让音频在 web 上运转更简约的库。它为分化浏览器提供了同意气风发的 API。

•jsinspect – 检查测试复制粘贴和组织相似的代码。

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

动画

  • velocity – 加速 JavaScript 动画。
  • jquery.transit – 具有最好流畅的 CSS3 转换和连通的 jQuery 插件。
  • impess.js – 在 HTML 文书档案里,运用 CSS3 调换和衔接制作形似 Prezi 的变现效果。
  • bounce.js – 可以立即成立有趣的 CSS3 动画。
  • GreenSock-JS – 适用于全数主流浏览器的高品质 HTML5 动画。
  • TransitionEnd – TransitionEnd 是贰个采用 transitonend 事件的、跨浏览器的库。
  • Dynamic.js – 用于成立基于物理知识的 CSS 动画库。

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

•JSLint – 高规范、严苛和独断专行的代码品质工具,目的在于只保险语言的巧妙部分。

图像处理

  • lena.js – 具有滤镜和实用作用的图像管理库。
  • pica – 高素材质调动图片大小(具备高效的、纯 JS 完成的 Lanczos 滤镜算法)。
  • cropper – 一个简单的图像裁剪 jQuery 插件。

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

MVC 框架和库

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 等。

•JSLint – 高标准、严俊和执拗的代码品质工具,意在只保证语言的不错部分。

•angular.js – 为网络选拔加强 HTML。

软件开拓工具包

  • javascript-sdk-design – 从办事和私家经验中提炼出来的 JavaScript SDK 设计引导。

MVC 框架和库

•aurelia – 一个适用于运动道具、桌面计算机和 web 的客商端 JavaScript 框架。

大杂烩

  • echo – 利用 data-* 属性延迟加载图片。
  • picturefill – 响应式图片展示插件,使浏览器接济 srcset、size 属性。
  • platform.js – 三个阳台检验库,差不离适用于全部 JavaScript 平台。
  • json3 – 二个现代 JSON 完成库,大致包容全体 JavaScript 平台。
  • Logical Or Not – 贰个有关 JavaScript 天性的二十23日游。
  • BitSet.js – 落成位向量的 JavaScript 库。

•angular.js – 为互连网使用巩固 HTML。

•backbone – 给你的 JS 应用步向包涵 Models、Views、Collections 和 Events 的 Backbone。

值得阅读

  • braziljs/js-the-right-way
  • JSbooks
  • Superhero.js – 关于创设、测量试验和爱抚二个特大型 JavaScript 代码库的财富集。

•aurelia – 一个适用于运动设备、桌面计算机和 web 的客商端 JavaScript 框架。

•batman.js – 最适合 Rails 开荒者的 JavaScript 框架。

JavaScript 财富大全粤语版

伯乐在线已在 GitHub 上提倡「JavaScript 能源大全普通话版」的重新整建。款待扩散、应接参预。

打赏接济本身翻译越多好作品,多谢!

打赏译者

•backbone – 给您的 JS 应用步向蕴涵 Models、Views、Collections 和 伊夫nts 的 Backbone。

•ember.js – 贰个意在创制杰出 web 应用的 JavaScript 框架。

打赏援救自身翻译越来越多好文章,多谢!

任选大器晚成种支付形式

澳门新萄京官方网站 1 澳门新萄京官方网站 2

4 赞 26 收藏 1 评论

•batman.js – 最切合 Rails 开采者的 JavaScript 框架。

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

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

澳门新萄京官方网站 3

前端,在路上... 个人主页 · 小编的稿子 · 19 ·     

澳门新萄京官方网站 4

•ember.js – 二个心意成立杰出 web 应用的 JavaScript 框架。

•ractive – 新一代 DOM 操作。

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

•vue – 二个用以塑造可互相分界面包车型地铁、直观急迅和可构成的 MVVM 框架。

•ractive – 新一代 DOM 操作。

•knockout – Knockout 用 JavaScript 让创制响应式的富 UI 越发轻便。

•vue – 贰个用以营造可相互界面的、直观火速和可结合的 MVVM 框架。

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

•knockout – Knockout 用 JavaScript 让创制响应式的富 UI 特别便于。

•espresso.js – 三个十分的小的、用于创建客户分界面包车型地铁 JavaScript 库。

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

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

•espresso.js – 三个一点都不大的、用于创制客户分界面包车型地铁 JavaScript 库。

•react – 用于建设构造客商分界面包车型大巴库。它是注解式的、高效的和极端灵活的,并动用虚构 DOM 作为其不一致的得以达成。

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

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

•react – 用于创建客商分界面包车型地铁库。它是阐明式的、高效的和非常灵活的,并动用虚构 DOM 作为其不相同的落到实处。

•riot – 类 React 库,但十分轻量。

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

•thorax – 加强你的 Backbone。

•riot – 类 React 库,但相当的轻量。

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

•thorax – 抓牢你的 Backbone。

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

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

•ripple – 贰个小巧玲珑的、用于营造响应分界面包车型大巴根底框架。

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

•rivets – 轻量却拥有无敌的数码绑定和模板解决方案

•ripple – 贰个Mini的、用于创设响应界面包车型大巴基本功框架。

•derby – 让编写实时和同步应用更简便的 MVC 框架,能够在 Node.js 和浏览器相同的时间运行。 ◦derby-awesome – 很棒的 derby 组件集结。

•rivets – 轻量却具备强盛的数目绑定和模板解决方案

•way.js – 轻巧、轻量、悠久化的双向数据绑定。

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

•mithril.js – Mithril 是叁个客商端 MVC 框架(轻量、强大和连忙)

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

•jsblocks – jsblocks 是四个越来越好的 MV-ish 框架。

•mithril.js – Mithril 是四个客商端 MVC 框架(轻量、强大和飞跃)

•LiquidLava – 易懂的、用于营造顾客分界面包车型地铁 MVC 框架。

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

Node CMS 框架

•LiquidLava – 易懂的、用于构建客户分界面包车型地铁 MVC 框架。

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

Node CMS 框架

•Reaction Commerce – 具备实时的架商谈陈设的响应式(reactive) CMS。

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

•Ghost – 简单、强盛的公布平台。

•Reaction Commerce – 具有实时的架议和设计的响应式(reactive) CMS。

•Apostrophe – 提供内容编排和骨干服务的 CMS。

•Ghost – 轻便、强大的发表平台。

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

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

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

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

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

•Hatch.js – 具备社交性情的 CMS 平台。

•Nodizecms – 为 CoffeeScript 爱好者打算的 CMS。

•TaracotJS – 具有高效、极简风格特色且依据Node.js 的 CMS。

•科迪 – 具有所见即所得的编辑器的 CMS。

•Nodizecms – 为 CoffeeScript 爱好者希图的 CMS。

•PencilBlue – CMS 和博客平台。

•科迪 – 具备所见即所得的编辑器的 CMS。

模板引擎

•PencilBlue – CMS 和博客平台。

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

模板引擎

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

模板引擎允许你实践字符串插值。

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

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

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

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

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

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

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

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

•eco – 嵌入式的 CoffeeScript 模板。

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

•JavaScript-Templates – 轻量(小于 1KB)、快速且无借助的精锐 JavaScript 模版引擎。

•eco – 嵌入式的 CoffeeScript 模板。

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

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

•Jade – 强壮的、温婉且作用丰硕的 nodejs 模板引擎。

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

•EJS – 高效的 JavaScript 模板。

•Jade – 强健的、温婉且作用充分的 nodejs 模板引擎。

•xtemplate – 可扩展的沙盘引擎,适用于 node 和浏览器。

•EJS – 高效的 JavaScript 模板。

•marko – 急忙轻量且依照 HTML 的模版引擎,帮助异步、流、自定义标签和 CommonJS 模编写翻译后输出。适用于 Node.js 和浏览器。

•xtemplate – 可扩展的沙盘引擎,适用于 node 和浏览器。

小说和帖子

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

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

小说和帖子

数码可视化

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

Web 数据可视化学工业具

数码可视化

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

Web 数据可视化学工业具

•metrics-graphics – 更简洁和富有更典型的数量图表布局优化算法的库。

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

•pykcharts.js – 经过专心设计后,去除 d3.js 头晕目眩的 d3.js 图表库。

•metrics-graphics – 更简明和享有更规范的多少图表布局优化算法的库。

•three.js – JavaScript 3D 库。

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

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

•three.js – JavaScript 3D 库。

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

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

•fabric.js – JavaScript Canvas 库,SVG 与 Canvas 能够并行深入深入分析。

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

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

•fabric.js – JavaScript Canvas 库,SVG 与 Canvas 能够相互拆解剖析。

•raphael – JavaScript 矢量库。

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

•echarts – 商业产品图表。

•raphael – JavaScript 矢量库。

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

•echarts – 商业产品图表。

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

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

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

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

•sigma.js – 二个从事于图形摄影的 JavaScript 库。

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

•arbor – 一个行使 web workers 和 jQuery 的图样可视化库。

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

•cubism – 可视化时间连串的 D3 插件。

•arbor – 三个运用 web workers 和 jQuery 的图样可视化库。

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

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

•vega – 风姿洒脱套可视化语法。

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

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

•vega – 豆蔻梢头套可视化语法。

•envisionjs – 动态的 HTML5 可视化。

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

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

•envisionjs – 动态的 HTML5 可视化。

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

•rickshaw – 用于创设立外交关系互式实时图表的 JavaScript 工具包。

•morris.js – 赏心悦目标时日连串线框图。

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

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

•morris.js – 美貌的时刻种类线框图。

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

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

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

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

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

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

•xCharts – 多个依据 D3、用于营造自定义图表和图纸的库。

•jquery.sparkline – 多个平素在浏览器端生成Mini增势图的 jQuery 插件。

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

•xCharts – 二个基于 D3、用于营造自定义图表和图表的库。

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

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

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

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

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

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

•chartist-js – 轻松的响应式图表。

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

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

•chartist-js – 轻易的响应式图表。

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

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

•BabylonJS – 三个施用 HTML5 和 WebGL 营造 3D 游戏的框架。

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

也可能有一点点很棒的收取工资库,如 amchart、plotly 和 highchart。

•贝布ylonJS – 贰个运用 HTML5 和 WebGL 营造 3D 游戏的框架。

时间轴

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

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

时间轴

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

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

编辑器

•timesheet.js – 用于塑造轻巧的 HTML5 & CSS3 时间表的 JavaScript 库。

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

编辑器

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

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

•esprima – 用于综合剖析的 ECMAScript 拆解深入分析器。

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

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

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

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

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

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

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

•jquery-notebook – 一个易用的、简洁高贵的公文编辑器。灵感来源 Medium 的魔力。

•pen – 享受在线编辑(帮忙 markdown)。

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

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

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

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

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

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

•EpicEditor – 一个可放置的 JavaScript Markdown 的编辑器,具备全屏编辑、即时预览、自动保存草稿和离线扶持等成效。

•editor – 一个 markdown 编辑器,但仍在付出中。

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

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

•vim.js – 具备长久化 ~/.vimrc 的 Vim 编辑器的 JavaScript 移植版本。

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

•Squire – HTML5 富文本编辑器。

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

•TinyMCE – JavaScript 富文本编辑器。

•Squire – HTML5 富文本编辑器。

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

•TinyMCE – JavaScript 富文本编辑器。

文件

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

管理公事的库。

文件

•Papa Parse – 大器晚成款强盛的 CSV 库,扶持深入剖判 CSV 文件/字符串,也能导出 CSV。

拍卖公事的库。

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

•Papa Parse – 生龙活虎款强盛的 CSV 库,扶助分析 CSV 文件/字符串,也能导出 CSV。

函数式编制程序

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

函数式编制程序库扩大了 JavaScript 的技巧。

函数式编制程序

•underscore – JavaScript 的实用工具。

函数式编程库扩张了 JavaScript 的技术。

•lodash – 提供一致性、可定制、高品质和附加功效的实用库。

•underscore – JavaScript 的实用工具。

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

•lodash – 提供生机勃勃致性、可定制、高品质和额外作用的实用库。

•lazy.js – 相似 Underscore,但品质更优良

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

•ramda – 三个针对 JavaScript 技师的实用函数库。

•lazy.js – 相像 Underscore,但品质更非凡

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

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

•mesh – 流数据同步工具。

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

响应式编程

•mesh – 流数据同步工具。

响应式程序库扩充了 JavaScript 的技艺。

响应式编制程序

•奥德赛xJs – 对 JavaScript 实行响应式扩张。

响应式程序库扩充了 JavaScript 的本领。

•Bacon – JavaScript 的 FPLAND(函数式响应式编制程序)库。

•大切诺基xJs – 对 JavaScript 进行响应式扩大。

•Kefir – 受 Bacon.js 和 传祺xJS 启示的 FRP 库,专一于高质量和低内部存款和储蓄器消耗。

•Bacon – JavaScript 的 FP酷路泽(函数式响应式编制程序)库。

•Highland – 对 JavaScript 实用工具的重新思虑,Highland 能轻便地保管协同和异步消息,并且仅使用专业 JavaScript 和类 Node 流。

•Kefir – 受 培根.js 和 LX570xJS 启迪的 FRP 库,静心于高品质和低内部存款和储蓄器消耗。

•Most.js – 高性能 FRP 库。

•Highland – 对 JavaScript 实用工具的重新考虑,Highland 能随意地保管协同和异步音信,并且仅使用专门的学问 JavaScript 和类 Node 流。

数据结构

•Most.js – 高性能 FRP 库。

数码结构库用于营造三个更头晕目眩的行使。

数据结构

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

多少结构库用于创设一个更复杂的行使。

•mori – 使用 ClojureScript 持久化数据结交涉支撑原生 JavaScript API 的库。

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

•buckets – 完整的、经过充足测量试验和著录数据结构的 JavaScript 库。

•mori – 使用 ClojureScript 长久化数据结构和支撑原生 JavaScript API 的库。

•hashmap – 简单的 hashmap 达成,支持其余类型的键值。

•buckets – 完整的、经过丰裕测验和笔录数据结构的 JavaScript 库。

日期

•hashmap – 轻巧的 hashmap 达成,帮助任何项目标键值。

日期库。

日期

•moment – 剖判、验证、操作和显示日期。

日期库。

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

•moment – 剖判、验证、操作和体现日期。

•jquery-timeago – 生机勃勃款援救自动更新模糊时间戳的 jQuery 插件(如:”4 秒钟在此之前”)。

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

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

•jquery-timeago – 风华正茂款帮忙自动更新模糊时间戳的 jQuery 插件(如:”4 分钟在此之前”)。

•date – 具备人性化的 Date() 方法。

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

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

•date – 具备人性化的 Date() 方法。

字符串

•ms.js – 小巧的微秒转变工具。

字符串库。

字符串

•selecting – 贰个同意你拿走客商选定文本的库。

字符串库。

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

•selecting – 一个允许你获得客户选定文本的库。

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

•underscore.string – 增加了 Underscore.js 的字符串操作。

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

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

•multiline – 多行字符串。

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

•query-string – 深入分析和字符串化 U福睿斯L 查询字符串。

•multiline – 多行字符串。

•URI.js – URL 操作库。

•query-string – 深入深入分析和字符串化 U奥迪Q3L 查询字符串。

•jsurl – 轻量的 URL 操作库。

•URI.js – URL 操作库。

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

•jsurl – 轻量的 URL 操作库。

•url-pattern – 让 url 和任何字符串实行比正则表达式相称更简便易行。字符串和数目可交互转变。

•sprintf.js – 完结字符串格式化。

数字

•url-pattern – 让 url 和别的字符串举办比正则表明式相配更简明。字符串和数码可互相转变。

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

数字

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

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

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

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

•money.js – 八个精致(1kb)的货币转变库,适用于 web 和 nodeJS。

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

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

•money.js – 二个精制(1kb)的货币调换库,适用于 web 和 nodeJS。

•Complex.js – 一个复数库。

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

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

•Complex.js –  三个复数库。

存储

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

•store.js – 为全部浏览器封装了 LocalStorage,而从不选取 cookies 和 flash。隐私地运用 localStorage、globalStorage 和客商数据。

存储

•localForage – 纠正后的离线存款和储蓄。其包装了 IndexedDB、WebSQL 和 localStorage,具备操作简易和强硬的 API。

•store.js – 为具有浏览器封装了 LocalStorage,而还没运用 cookies 和 flash。隐私地行使 localStorage、globalStorage 和客商数量。

•jStorage – jStorage 是二个归纳的键值对数据库,用于在浏览器端存款和储蓄数据。

•localForage – 校勘后的离线存款和储蓄。其卷入了 IndexedDB、WebSQL 和 localStorage,具备操作轻松和强大的 API。

•cross-storage – 获得权限后,能跨域名地方存储。

•jStorage – jStorage 是三个回顾的键值对数据库,用于在浏览器端存款和储蓄数据。

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

•cross-storage – 获得权限后,能跨域名本土存款和储蓄。

•bag.js – 能够缓存脚本和加载能源,与 basket.js 相仿,但净增了键值对接口和对 localStorage / websql / undexedDB 的支持。

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

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

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

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

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

•Cookies – 客户端 Cookie 操作库。

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

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

•Cookies – 客户端 Cookie 操作库。

•lawnchair.js – 简单的顾客端 JSON 存款和储蓄。

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

颜色

•lawnchair.js – 轻巧的顾客端 JSON 存款和储蓄。

•randomColor – JavaScript 颜色生成器。

颜色

•chroma.js – 具备精彩纷呈颜色操作的 JavaScript 库。

•randomColor – JavaScript 颜色生成器。

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

•chroma.js – 具备有滋有味颜色操作的 JavaScript 库。

•colors – 更智能的暗中认可 web 颜色。

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

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

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

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

•PleaseJS – 随机创立出舒适的水彩和配色方案。

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

•TinyColor – 急速、轻易的水彩操作和转变库。

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

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

本地化和国际化 JavaScript 库

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

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

本地化和国际化 JavaScript 库

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

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

•babelfish – i18n 提供温馨易懂的 API ,而且放置多样支持。

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

•babelfish – i18n 提供温馨易懂的 API ,並且放置多样帮忙。

•ClassManager – 世界上最快、最便利的类系统之风华正茂。

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

•ClassManager – 世界上最快、最有援救的类系统之黄金年代。

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

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

控制流

•augment – 世界上一丝一毫且最快的世界级 JavaScript 承袭情势。

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

控制流

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

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

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

•q – 完结异步的 promise JavaScript 库。

•contra – 利用函数风格达成的异步流动调查控。

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

•Bluebird – 专心于改革意义和性质的,功用齐全的 promoise 库。

•contra – 利用函数风格落成的异步流动调查控。

•when – 连忙可信赖的、Promises/A 标准的 when() 实现,况且装有异步其它的名特别巨惠性格。

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

•ObjectEventTarget – 提供增添了事件监听的原型(与 DOMElement 的 EventTarget 在浏览器行为未有差距于)。

•when – 快捷可信赖的、Promises/A 标准的 when() 实现,并且拥有异步此外的完美国特务职业人士职员性。

路由

•Object伊芙ntTarget – 提供扩充了风云监听的原型(与 DOMElement 的 伊夫ntTarget 在浏览器行为生龙活虎律)。

•director – 二个迷你的、与 U奥迪Q5L 同构的路由器。

路由

•page.js – 受 Express router 启示的迷你客商端路由器(约为1200字节)。

•director – 二个娇小的、与 U卡宴L 同构的路由器。

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

•page.js – 受 Express router 启迪的Mini客商端路由器(约为1200字节)。

•crossroads – JavaScript 路由。

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

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

•crossroads – JavaScript 路由。

安全性

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

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

安全性

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

•DOMPurify – 针对 HTML、MathML 和 SVG 的仅扶植DOM、急速、高容错的 XSS 过滤器。

日志

•js-xss – 通过白名单配置,就能够过滤不相信赖的 HTML(防止 XSS 攻击)。

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

日志

•Conzole – 对 JavaScript 原生 console 对象方法和成效扩充打包的 debug 面板,使其出示在页面内。

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

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

•Conzole – 对 JavaScript 原生 console 对象方法和功力举行李包裹装的 debug 面板,使其出示在页面内。

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

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

•minilog – 轻量的、用流式 API 展现的、可用以客商端和劳务器端的日志记录库。

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

正则表达式

•minilog – 轻量的、用流式 API 突显的、可用于客户端和服务器端的日记记录库。

•RegEx101 – 在线的 JavaScript 正则表达式测量检验器和调节和测验器。同期支持Python、PHP 和 PCRE。

正则表明式

•RegExr – 用于创建、测量试验和学习正则表明式的 HTML/JS 工具。

•RegEx101 – 在线的 JavaScript 正则表明式测量检验器和调试器。同期扶植Python、PHP 和 PCRE。

•RegExpBuilder – 使用链式方法创立正则表明式。

•RegExr – 用于创立、测验和读书正则表达式的 HTML/JS  工具。

媒体

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

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

媒体

语音指令

•Ion.Sound – 可用以别的网页上轻便音频。

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

话音指令

•voix.js – 向网址、app 或娱乐增多语音命令的 JavaScript 库。

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

API

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

•bottleneck – 强盛的功效约束器,使调治流量变得更易于。

API

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

•bottleneck – 强盛的频率约束器,使调整流量变得更便于。

•amygdala – 为 Web 应用提供 RESTful HTTP 客商端施工方案。

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

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

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

视觉检验

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

•tracking.js – 在 web 上贯彻计算视觉的意气风发种今世格局。

视觉检验

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

•tracking.js – 在 web 上落到实处计算视觉的生龙活虎种今世方法。

浏览器检查测试

•ocrad.js – 通过 Emscripten 用 JavaScript 实现 OC奥迪Q5(光学字符识别)。

•bowser – 二个浏览器检查实验器。

浏览器检查测验

代码高亮

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

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

代码高亮

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

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

加载状态

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

指令加载状态的库。

加载状态

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

指令加载状态的库。

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

•Mprogress.js – 创造Google Material 设计风格的线性进度条。

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

•NProgress – 在 Ajax’y 应用展示细长型进度条

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

•Spin.js – 多少个旋转的快慢提醒器。

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

•progress.js – 为页面任何对象成立和保管进度条。

•pace – 自动向您的网站加多一个进程条。

•progressbar.js – 用 SVG path 动画制作的、赏心悦目和响应式的进度条。

•topbar – 小巧美貌的、与网址同宽的进程指示器。

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

•nanobar – 非常轻量的进程条。不相信任 jQuery。

•topbar – 小巧美观的、与网址同宽的快慢提示器。

•PageLoadingEffects – 使用 SVG 动绘画作品展览现新剧情的现世艺术。

•nanobar – 非常轻量的进程条。不重视 jQuery。

•SpinKit – 运用 CSS 动画的加载指示器集合。

•PageLoadingEffects – 使用 SVG 动画表现新内容的现世形式。

•Ladda – 内置在按键的加载提示器。

•SpinKit – 运用 CSS 动画的加载提示器群集。

•css-loaders – 运用 CSS 动画的转动加载提醒器的会见。

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

除外上述这几个库,还大概有收藏在 Codepen 的,其余还或然有 Ajaxload,Preloaders 和 CSSLoad 这么些生成器。

•css-loaders – 运用 CSS 动画的团团转加载提醒器的汇合。

验证

除此而外上述那一个库,还会有收藏在 Codepen 的,别的还恐怕有 Ajaxload,Preloaders 和 CSSLoad 那么些生成器。

•Parsley.js – 不用写风流倜傥行 JavaScript 代码就可以在前边几个验证表单。

验证

•jquery-validation – jQuery 验证插件。

•Parsley.js – 不用写意气风发行 JavaScript 代码就能够在后边一个验证表单。

•validator.js – 字符串验证和过滤(在选用客户输入在此之前清理顾客输入中的有害或危急字符的操作)。

•jquery-validation – jQuery 验证插件。

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

•validator.js – 字符串验证和过滤(在应用顾客输入从前清理客户输入中的有害或危殆字符的操作)。

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

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

•BootstrapValidator – 是验证表单域中最佳的 jQuery 插件。要与 Bootstrap 3 一齐利用。

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

•is.js – 检查项目、正则说明式、是或不是留存、时间等。

•BootstrapValidator – 是验证表单域中最棒的 jQuery 插件。要与 Bootstrap 3 一齐利用。

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

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

键盘封装器

•FieldVal – 多用途验证库。同不常候扶助同步和异步验证。

•mousetrap – 管理键盘神速键的 JavaScript 库。

键盘封装器

•keymaster – 定义和调治键盘急迅键的Mini库。

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

•Keypress – 键入捕捉工具库,任何键都足以改为三个修饰健。

•keymaster – 定义和调治键盘急迅键的Mini库。

•KeyboardJS – 八个用以绑定键盘组合的 JavaScript 库,让您脱离赶快键和赶快键组合冲突的惨重。

•Keypress – 键入捕捉工具库,任何键都能够成为三个修饰健。

•jquery.hotkeys – jQuery Hotkeys 能令你在代码任何的位置监听键盘事件,并大概补助具备开关组合。

•KeyboardJS – 三个用以绑定键盘组合的 JavaScript 库,让您脱离急速键和火速键组合冲突的悲苦。

•jwerty – 为之侧目的键盘事件处理库。

•jquery.hotkeys – jQuery Hotkeys 能使你在代码任何之处监听键盘事件,并差不离扶植全数按钮组合。

浏览和指点

•jwerty – 令人咋舌的键盘事件管理库。

•intro.js – 那是贰个介绍新功用的很好点子,能一步步地辅导客商浏览你的网址和项目。

浏览和指点

•shepherd – 通过引导让客商浏览你的应用程序。

•intro.js – 那是三个介绍新职能的很好方法,能一步步地引导客户浏览你的网站和档案的次序。

•bootstrap-tour – 应用 Twitter Bootstrap 弹出框对产品实行火速轻便的教导。

•shepherd – 通过教导让客商浏览你的应用程序。

•tourist – 轻松、灵活的接纳引介库。

•bootstrap-tour – 应用 Facebook Bootstrap 弹出框对产品进行快速轻松的指点。

•chardin.js – 轻松的应用遮罩层介绍。

•tourist – 轻易、灵活的施用引介库。

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

•chardin.js – 轻巧的应用遮罩层介绍。

•hopscotch – 让开采者更易于向其页面产品丰硕引导的框架。

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

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

•hopscotch – 让开拓者更便于向其页面产品拉长教导的框架。

•focusable – 通过向页面别的部分增多遮罩层,使标准聚焦在特定 DOM 成分。

•joyride – 基于 jQuery 的效率指导插件。

通知

•focusable – 通过向页面别的部分增添遮罩层,使关节集中在特定 DOM 成分。

•messenger – 为你的运用加多 Growl-style 弹框和信息(Crowl 是 Mac OS X 下的贰个布告系统)。

通知

•noty – jQuery 布告插件。

•messenger – 为您的选拔增添 Growl-style 弹框和消息(Crowl 是 Mac OS X 下的三个通告系统)。

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

•noty – jQuery 公告插件。

•toastr – 轻便的弹出框布告(toast notifications:用来展现轻巧的,会活动到期的音讯窗口)。

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

•humane-js – 三个简短、前卫的浏览器通告系统。

•toastr – 轻易的弹出框通知(toast notifications:用来显示轻便的,会自动到期的音讯窗口)。

•smoke.js – 与框架非亲非故的、能够自定义样式的 JavaScript 弹框系统。

•humane-js – 三个简易、风尚的浏览器公告系统。

幻灯片

•smoke.js – 与框架非亲非故的、能够自定义样式的 JavaScript 弹框系统。

•Swiper – 使用硬件增添速迈过渡的移动设备触控滑块框架。

幻灯片

•slick – 你所急需的尾声二个轮播插件。

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

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

•slick – 你所急需的最终七个轮播插件。

•FlexSlider – 风度翩翩款令人惊叹的、全响应式的幻灯片 jQuery 插件。

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

•unslider – 最简单易行的幻灯片 jQuery 插件。

•FlexSlider – 风流倜傥款令人惊叹的、全响应式的幻灯片 jQuery 插件。

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

•unslider – 最简单易行的幻灯片 jQuery 插件。

•fancyBox – 提供了精良文雅的艺术,为页面上的图形、html 内容和多媒体增添缩放功用的工具。

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

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

•fancyBox – 提供了理想高雅的不二诀要,为页面上的图纸、html 内容和多媒体加多缩放效率的工具。

•ve瓦斯 – 向页面增添赏心悦指标全屏背景的 jQuery 插件,以至同意幻灯片。

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

•Sequence – 用于创设响应式的幻灯片、演示、旗帜广告和以手续为根基的施用的 CSS 动相框架。

•ve瓦斯 – 向页面增加美貌的全屏背景的 jQuery 插件,以致同意幻灯片。

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

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

•reveal.js – 用 HTML 创造优质演示控件的框架。

•baguette博克斯.js – 易于使用的、用纯 JavaScript 完毕的遮罩层脚本。

•PhotoSwipe – 适用于运动设备和桌面计算机的、模块化和全部信赖框架的 JavaScript 画廊控件。

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

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

•PhotoSwipe – 适用于移动设备和桌面计算机的、模块化和具备正视框架的 JavaScript 画廊控件。

•basic-jquery-slider – 易于使用、钦定核心和定制化。

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

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

•basic-jquery-slider – 易于使用、钦定核心和定制化。

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

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

•slidr – 可增多一些幻灯片效果。

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

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

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

滑块控件

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

•Ion.RangeSlider – 强盛的、易于自定义的限定滑块接受库,扶持广大配置和肌肤。

滑块控件

•jQRangeSlider – 扶植日期的滑块选拔库。

•Ion.RangeSlider – 强盛的、易于自定义的节制滑块接收库,扶植广大布局和肌肤。

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

•jQRangeSlider – 支持日期的滑块选取库。

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

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

表单组件

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

输入

表单组件

•typeahead.js – 急速的、效用齐全的机动补全库。

输入

•tag-it – 处理多标具名段以致标签建议/自动达成的 jQuery UI 插件。

•typeahead.js – 急忙的、功用齐全的自发性补全库。

•At.js – 向你的利用增多相通 Github 的机关完结提醒意义。

•tag-it – 管理多标签字段以至标签提议/自动实现的 jQuery UI 插件。

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

•At.js – 向你的行使加多相通 Github 的自发性达成提醒作用。

•fancyInput – 利用 CSS3 效果让输入更加风趣。

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

•jQuery-Tags-Input – 利用那些 jQuery 插件,可蹊跷地将三个简便的文本输入转变到一个酷酷的标签列表。

•fancyInput – 利用 CSS3 效果让输入更加风趣。

•vanilla-masker – 多少个纯 JavaScript 完结的输入调控库。

•jQuery-Tags-Input – 利用那一个 jQuery 插件,可蹊跷地将二个简便的文书输入转变来三个酷酷的竹签列表。

•Ion.CheckRadio – 叁个为复选框和单选开关增多样式的 jQuery 库,扶持三种肌肤。

•vanilla-masker – 叁个纯 JavaScript 完毕的输入调控库。

日历

•Ion.CheckRadio – 三个为复选框和单选开关增添样式的 jQuery 库,帮忙种种四肢。

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

日历

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

•pickadate.js – 对运动道具友好的、响应式的和轻量的 jQuery 日期 & 时间输入接收器。

•Pikaday – 三个全新的 JavaScript 日期选用器 —— 轻量、无依附和模块化的 CSS。

•bootstrap-datepicker – 基于 bootstrap 的日历选择器。

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

•Pikaday – 二个簇新的 JavaScript 日期选用器 —— 轻量、无依附和模块化的 CSS。

•rome – 可定制的日子(和岁月)选用器。无依附,可选 UI。

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

•datedropper – datedropper 是多少个 jQuery 插件,它提供了高速简易的主意去处理日期输入框。

•rome – 可定制的日期(和岁月)选取器。无依附,可选 UI。

选择

•datedropper –  datedropper 是三个 jQuery 插件,它提供了快速简易的法子去管理日期输入框。

•selectize.js – Selectize 是文本框和抉择框的混合体。它依照jQuery,具有电动达成和键盘反应下拉列表功用,可用以标签、联系人列表等。

选择

•select2 – 它依照 jQuery,是选用框(select box)的代替品。帮忙寻觅、远程数据集和极端滚动。

•selectize.js – Selectize 是文本框和抉择框的混合体。它依据jQuery,具有电动完成和键盘反应下拉列表功用,可用以标签、联系人列表等。

•chosen – 能够让冗长不便的筛选框更友善的库。

•select2 – 它依照 jQuery,是选取框(select box)的取代品。支持寻觅、远程数据集和极端滚动。

文件上传

•chosen – 可以让冗长不便的精选框更团结的库。

•jQuery-File-Upload – File Upload 是二个帮忙多文本选用、文件拖放、进程条、验证和图片、音频、录制预览的 jQuery 插件。

文本上传

•dropzone – Dropzone 是八个轻便使用且辅助多文本拖放的库。其支持图片预览而且存有很好的进度条效果。

•jQuery-File-Upload – File Upload 是二个援救多文件采用、文件拖放、进程条、验证和图纸、音频、摄像预览的 jQuery 插件。

•flow.js – 三个经过 HTML5 的 File API ,提供多少个同期链接的、稳定的、容错的、可还原的/可另行开首的公文上传库。

•dropzone – Dropzone 是八个便于使用且辅助多文本拖放的库。其支持图片预览何况具有很好的进度条效果。

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

•flow.js – 三个透过 HTML5 的 File API ,提供几个同时链接的、牢固的、容错的、可还原的/可再一次开头的文书上传库。

•FileAPI – JavaScript 文件工具汇合。辅助多文本上传、拖放和文书分块上传。对于图像,补助裁剪、调节大小和根据EXIF 自动调度方向。

•fine-uploader – 二个饱含进度条、拖放功用和扶助直接上传播 S3 (亚马逊(Amazon)Simple Storage Service,亚马逊简易存款和储蓄服务)的多文本上传插件。

•plupload – 管理文件上传的 JavaScript API,其帮助多文件采取、文件类型过滤、分块必要、客户端图片缩放和依附差异的运营境遇选择HTML5、Silverlight 和 Flash。

•FileAPI – JavaScript 文件工具集合。援助多文本上传、拖放和文书分块上传。对于图像,扶持裁剪、调解大小和基于 EXIF 自动调节方向。

其它

•plupload – 管理公事上传的 JavaScript API,其帮忙多文本接收、文件类型过滤、分块哀告、顾客端图片缩放和依据分裂的运维条件选拔HTML5、Silverlight 和 Flash。

•form – jQuery 表单插件。

其它

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

•form – jQuery 表单插件。

•Countable – 对有个别 HTML 成分包含文本的段落数、单词数和字符数举办总括的 JavaScript 函数。

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

•card – 只需生龙活虎行代码,让银行卡表单变得更友善。

•Countable – 对某些 HTML 成分包括文本的段落数、单词数和字符数进行计算的 JavaScript 函数。

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

•card – 只需朝气蓬勃行代码,让银行卡表单变得更温馨。

•list.js – 向表格、列表等 HTML 成分增多寻找、排序、过滤和自适应成效的库。在本来就有 HTML 上加码可视化。

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

提示

•list.js – 向表格、列表等 HTML 成分加多寻觅、排序、过滤和自适应功效的库。在已有 HTML 上加码可视化。

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

提示

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

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

•qTip2 – 特别常有力的工具提示库。

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

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

•qTip2 – 非常常有力的工具提示库。

•simptip – 用 Sass 制作的、轻便的工具提醒。

•tooltipster – 一个工具提示 jQuery 插件。

•jquery-popup-overlay – 是一个响应式的和可访谈性强的模态框(modal)和工具提醒框 jQuery 插件。

•simptip – 用 Sass 制作的、轻便的工具提醒。

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

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

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

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

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

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

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

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

•vex – 新的、具有可观可安插和易于变动样式作用的对话框库。

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

•bootstrap-modal – 对 Bootstrap 私下认可的模态框类举办扩展。其扶持响应式、可聚积和 ajax 等。

•vex – 新的、具有可观可布署和轻巧变动样式功用的对话框库。

•css-modal – 纯 CSS 创设的模态框。

•bootstrap-modal – 对 Bootstrap 默许的模态框类举行扩充。其援救响应式、可堆成堆和 ajax 等。

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

•css-modal – 纯 CSS 构建的模态框。

滚动

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

•scrollMonitor – 滚动发生时,能够监听成分的、简单、急迅的 API。

滚动

•headroom – 除非你必要显示页面底部(header),不然将藏匿它,以腾出页面尾部空间。

•scrollMonitor – 滚动产生时,可以监听成分的、轻巧、飞速的 API。

•onepage-scroll – 创立多个肖似 Apple 的单页面滚动网址(索爱 5S 网址)。

•headroom – 除非你必要出示页面底部(header),不然将藏匿它,以腾出页面底部空间。

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

•onepage-scroll – 创制贰个临近 Apple 的单页面滚动网址(三星 5S  网址)。

•skrollr – 独立(不相信任 jQuery) 的视差滚动库,适用于活动设备(Android iOS)和桌面计算机。

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

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

•skrollr – 独立(不重视 jQuery) 的视差滚动库,适用于活动设备(Android iOS)和桌面Computer。

•stellar.js – 让视差滚动变轻巧。

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

•plax – 基于 jQuery 的视差库。

•stellar.js – 让视差滚动变不难。

•jparallax – 成立可相互视差效果的 jQuery 插件。

•plax – 基于 jQuery 的视差库。

•fullPage – 轻松和轻松使用的、用于制造全屏滚动网址的插件(也被叫作单页面网址)。

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

•ScrollMenu – 让老旧无聊的滚动条焕然风流浪漫新。

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

菜单

•ScrollMenu – 让老旧无聊的滚动条焕然风流倜傥新。

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

菜单

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

•jQuery-menu-aim – 当客商光标放在特定下拉菜单项时触发事件。可创建响应式的、大数据量的下拉菜单,如 亚马逊(Amazon) 的。

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

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

•Slide and swipe – 一个基于 touchSwipe 库的滑出美食指南插件。

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

表格/网格

•Slide and swipe – 多个依照 touchSwipe 库的滑出美食指南插件。

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

表格/网格

•DataTables – 那是四个极度灵活的工具,在稳中求进加强的底子上,将高档的互动作效果率加到 HTML 表格。(jQuery 插件)

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

•floatThead – (jQuery 插件)锁定表格底部,只同意表格内容滚动。适用于任何表格,並且无需万分的 html 或 css。

•DataTables – 那是多个非常灵活的工具,在稳中求进巩固的根底上,将高等的交互功效加到 HTML 表格。(jQuery 插件)

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

•floatThead – (jQuery 插件)锁定表格尾部,只同意表格内容滚动。适用于任何表格,并且没有必要极度的 html 或 css。

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

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

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

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

框架

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

•Semantic UI – 具备大量核心和因素的 UI 套件。

框架

手势

•Semantic UI – 具备大量焦点和要素的 UI 套件。

•hammer.js – 具有多样触摸手势的 JavaScript 库。

手势

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

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

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

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

地图

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

•Leaflet – 对运动道具友好的、可相互的地图 JavaScript 库。

地图

•Cesium – 开源的、基于 WebGL 完结的假造地球仪和地图引擎。

•Leaflet – 对移动道具友好的、可互相的地图 JavaScript 库。

•gmaps – 以最简便易行的法子采用 谷歌(Google) 地图。

•Cesium – 开源的、基于 WebGL 落成的虚拟地球仪和地图引擎。

•polymaps – 二个免费的、宽容现代 web 浏览器的、用于制作动态可相互的地形图 JavaScript 库。

•gmaps – 以最简便易行的法子采用 Google 地图。

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

•polymaps – 四个免费的、宽容今世 web 浏览器的、用于制作动态可交互的地图 JavaScript 库。

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

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

•jqvmap – 矢量地图 jQuery 插件。

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

•OpenLayers3 – 高品质的、功用丰盛的库,能满意你对地图全数必要。

•jqvmap – 矢量地图 jQuery 插件。

视频/音频

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

•prettyembed.js – 更完善地放手 YouTube —— 具有很好的选项,如高分辨率的预览图、嵌入选项的高端级定制和可选的 FitVids 扶助。

视频/音频

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

•prettyembed.js – 更宏观地放到 YouTube —— 具备很好的选项,如高分辨率的预览图、嵌入选项的高级级定制和可选的 FitVids 扶植。

•Play-em JS – Play’em 是二个 JavaScript 组件,它能管理音乐/录制播放顺序,通过在贰个 DIV 元素里停放多少个播放器(Youtube、Soundcloud 和 Vimeo)来决定意气风发层层歌曲的播音。

•html5media – 能在具备主流浏览器播放多媒体标签中定义的多媒体文件。

•polyplayer – 将 YouTube、Soundcloud 和 Vimeo 播放器的 API 统一成大器晚成套。

•Play-em JS – Play’em 是一个 JavaScript 组件,它能管住音乐/录像播放顺序,通过在三个 DIV 成分里放置多少个播放器(Youtube、Soundcloud 和 Vimeo)来决定一花样好多歌曲的广播。

•flowplayer – HTML5 录制播放器 http://flowplayer.org/

•polyplayer – 将 YouTube、Soundcloud 和 Vimeo 播放器的 API 统10%生龙活虎套。

•mediaelement – 让 HTML5、 Flash 播放器和效仿 HTML5 媒介成分 API 的 Silverlight shim,在有着浏览器材有意气风发致的 UI。http://mediaelementjs.com/

•flowplayer –  HTML5 摄像播放器

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

•mediaelement – 让 HTML5、 Flash 播放器和效仿 HTML5 媒介成分 API 的 Silverlight shim,在具有浏览器械有同等的 UI。

动画

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

•velocity – 加速 JavaScript 动画。

动画

•jquery.transit – 具有最棒流畅的 CSS3 转变和联网的 jQuery 插件。

•velocity – 加速 JavaScript 动画。

•impess.js – 在 HTML 文书档案里,运用 CSS3 转变和对接制作相符 Prezi 的显现效果。

•jquery.transit – 具备最好流畅的 CSS3 转换和对接的 jQuery 插件。

•bounce.js – 能够即时创制有意思的 CSS3 动画。

•impess.js – 在 HTML 文档里,运用 CSS3 调换和接通制作相通 Prezi 的表现效果。

•GreenSock-JS – 适用于具备主流浏览器的高质量 HTML5 动画。

•bounce.js – 能够即刻创制有意思的 CSS3 动画。

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

•GreenSock-JS – 适用于具备主流浏览器的高质量 HTML5 动画。

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

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

图像管理

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

•lena.js – 具备滤镜和实用成效的图像管理库。

图像处理

•pica – 高素材质调动图片大小(具有高效的、纯 JS 达成的 Lanczos 滤镜算法)。

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

•cropper – 三个轻巧易行的图像裁剪 jQuery 插件。

•pica – 高素材料调动图片大小(具有高效的、纯 JS 实现的 Lanczos 滤镜算法)。

ECMAScript 6

•cropper – 二个轻易的图像裁剪 jQuery 插件。

•es6features – ECMAScript 6 天性概述。

ECMAScript 6

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

•es6features – ECMAScript 6 性格概述。

•ECMAScript 6 compatibility table – Compatibility tables 呈现了种种平台上装有 ECMAScript 6 性情的支撑程度。

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

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

•ECMAScript 6 compatibility table – Compatibility tables 显示了各样平台上具备 ECMAScript 6 天性的扶植程度。

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

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

软件开垦工具包

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

•javascript-sdk-design – 从办事和私家经验中提炼出来的 JavaScript SDK 设计教导。

软件开拓工具包

大杂烩

•javascript-sdk-design – 从职业和民用经验中提炼出来的 JavaScript SDK 设计指引。

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

大杂烩

•picturefill – 响应式图片呈现插件,使浏览器协助 srcset、size 属性。

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

•platform.js – 多少个阳台检测库,差比超少适用于具有 JavaScript 平台。

•picturefill – 响应式图片展现插件,使浏览器协助 srcset、size 属性。

•json3 – 叁个今世 JSON 完成库,大致包容全部 JavaScript 平台。

•platform.js – 贰个平台检查测验库,大致适用于具备 JavaScript 平台。

•Logical Or Not – 叁个关于 JavaScript 个性的玩乐。

•json3 – 三个现代 JSON 完结库,大约包容全数 JavaScript 平台。

•BitSet.js – 达成位向量的 JavaScript 库。

•Logical Or Not – 三个有关 JavaScript 性格的游乐。

•BitSet.js – 落成位向量的 JavaScript 库。

转载自:javascript成效插件大聚合,写前端的亲们记得收藏

本文由澳门新萄京官方网站发布于澳门新萄京赌场网址,转载请注明出处:澳门新萄京官方网站:javascript成效插件大聚合,

关键词: