[TOC]
  • JavaScript库基本库模块加载管理UI库图片加载模板引擎jQuery插件MVC/MMVCasyncpromise语言识别iframe相关图表SVG动画相关视差滚动功能性能物理引擎测试相关参考资料

JavaScript库

基本库

  • jQuery
  • zepto
  • Vanilla JS 模块加载管理
  • requireJS
  • Melchior.js
  • webpack: 打包为静态文件,同步加载。 UI库
  • polymer
  • react
  • riot 图片加载
  • lazysizes: High performance lazy loader for images . 模板引擎
  • nunjucks: mozilla出品。
  • absurd: AbsurdJS was started as CSS preprocessor, but later it was expanded to a HTML preprocessor. jQuery插件
  • jQuery Plugins: 查询jQuery插件。 MVC/MMVC
  • vue.js
  • Qmik: Qmik是一个面向数据接口编程,代码模块化,mvc式的开发框架,数据双向趋动,入门简单,jquery语法,快速和精简,功能强大的无线端JavaScript库, 是在无线端替换jquery,zepto,seajs,angulars,task任务处理,mvc等的理想框架. async
  • wind.js promise
  • when
  • q
  • Bluebird: 这个类库除了兼容 Promise 规范之外,还扩展了取消promise对象的运行,取得promise的运行进度,以及错误处理的扩展检测等非常丰富的功能,此外它在实现上还在性能问题下了很大的功夫。 语言识别
  • julius.js iframe相关
  • iframe-resizer: Keep same and cross domain iFrames sized to their content with support for window/content resizing, in page links, nesting and multiple iFrames. (Dependency free, IE8+) 图表
  • metricsgraphics.js SVG
  • SVG Morpheus
  • Vivus
  • paper.js: 强大的矢量图形绘制库。
  • awesome-svg: A curated list of SVG. 动画相关
  • particles-js
  • Four Shadows: 添加扁平化阴影
  • close-pixelate: 使图像像素化
  • zynga/scroller: A pure logic component for scrolling/zooming. It is independent of any specific kind of rendering or event system.
  • nprogress: 进度条插件。
  • Headroom.js: Give your pages some headroom. Hide your header until you need it.
  • opentype.js: Read and write OpenType fonts using JavaScript. 视差滚动
  • skrollr: Stand-alone parallax scrolling library: 全平台视差效果插件,纯JS,无依赖。 功能性能
  • zip.js
  • Screenful.js: 使得任何元素都可以全屏
  • Binoculars: 数据捕获的库。
  • draggabilly: Make that shiz draggable.
  • sweetalert: A beautiful replacement for JavaScript’s “alert”. 物理引擎
  • Matter.js: Matter.js is a 2D physics engine for the web. 测试相关
  • Atomus
  • galen: Layout and functional testing framework for websites 参考资料
  • 2014年12月最棒的 15 个 JavaScript 库
  • 前端常用插件汇总
  • 前端组件库: 搭建web app常用的样式/组件等收集列表(移动优先)
  • 2015 JavaScript Frameworks in the Real World
  • github上值得关注的前端项目
  • Micro JS: 全部都是小于5kb的库
  • js1k: 全部都是小于1kb的库

原文: https://leohxj.gitbooks.io/front-end-database/content/appendix/js-library.html