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 框架。
打赏援救自身翻译越来越多好文章,多谢!
任选大器晚成种支付形式
4 赞 26 收藏 1 评论
•batman.js – 最切合 Rails 开采者的 JavaScript 框架。
•meteor – 四个超简单的、数据库无处不在的、只传输数据的纯 JavaScript web 框架。
至于作者:刘健超-J.c
前端,在路上... 个人主页 · 小编的稿子 · 19 ·
•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成效插件大聚合,
关键词: