JavaScript库

    • jQuery
    • 模块加载管理

    • webpack: 打包为静态文件,同步加载。

      UI库

    • polymer

    • riot

      图片加载

    • lazysizes: High performance lazy loader for images .

      模板引擎

    • nunjucks: mozilla出品。

    • : AbsurdJS was started as CSS preprocessor, but later it was expanded to a HTML preprocessor.

      jQuery插件

    • : 查询jQuery插件。

    • Qmik: Qmik是一个面向数据接口编程,代码模块化,mvc式的开发框架,数据双向趋动,入门简单,jquery语法,快速和精简,功能强大的无线端JavaScript库, 是在无线端替换jquery,zepto,seajs,angulars,task任务处理,mvc等的理想框架.

      async

    • wind.js

      promise

    • when

    • 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

    • Vivus
    • : 强大的矢量图形绘制库。
    • 动画相关

    • : 添加扁平化阴影
    • close-pixelate: 使图像像素化
    • : A pure logic component for scrolling/zooming. It is independent of any specific kind of rendering or event system.
    • nprogress: 进度条插件。
    • : Give your pages some headroom. Hide your header until you need it.
    • opentype.js: Read and write OpenType fonts using JavaScript.

    • : 全平台视差效果插件,纯JS,无依赖。

      功能性能

    • Screenful.js: 使得任何元素都可以全屏
    • : 数据捕获的库。
    • draggabilly: Make that shiz draggable.
    • : A beautiful replacement for JavaScript's "alert".

      物理引擎

    • : Matter.js is a 2D physics engine for the web.

      测试相关

    • galen: Layout and functional testing framework for websites

      参考资料

    • 前端常用插件汇总
    • : 搭建web app常用的样式/组件等收集列表(移动优先)
    • 2015 JavaScript Frameworks in the Real World
    • Micro JS: 全部都是小于5kb的库
    • : 全部都是小于1kb的库