Files
awesome-awesomeness/html/frontend.html
2025-07-18 23:13:11 +02:00

1815 lines
80 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="前端组件库">前端组件库</h1>
<blockquote>
<p>搭建web app常用的样式/组件等收集列表(移动优先)</p>
</blockquote>
<hr />
<ul>
<li>一个常用的PHP类库, 资源以及技巧列表 <a
href="https://github.com/JingwenTian/awesome-php/">awesome-php</a>
推荐</li>
</ul>
<hr />
<h2 id="前端自动化workflow">0. 前端自动化(Workflow)</h2>
<ul>
<li>前端构建工具
<ul>
<li><a href="https://github.com/webpack/webpack">Webpack - module
bundler</a></li>
<li><a href="https://github.com/yeoman/yeoman">Yeoman - a set of tools
for automating development workflow</a></li>
<li><a href="http://gulpjs.com/">gulp - The streaming build system</a>
<ul>
<li><a href="https://github.com/Platform-CUF/use-gulp">use-gulp</a></li>
</ul></li>
<li><a href="http://gruntjs.com/">grunt - the JavaScript Task
Runner</a></li>
<li><a href="https://github.com/fex-team/fis">F.I.S -
前端集成解决方案</a></li>
<li><a href="https://github.com/google/web-starter-kit">Web Starter Kit
- 一个Google 提供的帮助开发者快速设置项目的工具集</a></li>
<li><a href="https://github.com/tj/node-prune">node-prune</a> - Remove
unnecessary files from node_modules</li>
</ul></li>
<li>前端模块管理器
<ul>
<li><a href="http://bower.io/">Bower - A package manager for the
web</a></li>
<li><a href="http://browserify.org/">Browserify</a></li>
<li><a
href="https://github.com/componentjs/component">Component</a></li>
<li><a href="http://duojs.org/">Duo</a></li>
<li><a href="http://requirejs.org/">RequireJS</a></li>
<li><a href="http://seajs.org/">Sea.js</a></li>
<li><a href="https://github.com/getify/LABjs">LABjs -
文件加载器</a></li>
<li><a
href="https://github.com/css-modules/css-modulesify">css-modulesify -
CSS模块加载器</a></li>
</ul></li>
<li>css预处理器
<ul>
<li><a href="http://lesscss.org/">Less - Less is More , Than
CSS</a></li>
<li><a href="http://sass-lang.com/">Sass - Syntactically Awesome Style
Sheets</a></li>
<li><a href="http://learnboost.github.io/stylus/">Stylus - Expressive,
dynamic, robust CSS</a></li>
</ul></li>
<li>前端性能分析工具
<ul>
<li><a href="https://github.com/macbre/analyze-css">analyze-css - CSS
选择器的复杂度和性能分析器</a></li>
</ul></li>
</ul>
<h2 id="前端ui框架frameworks">1. 前端UI框架(Frameworks)</h2>
<ul>
<li><a href="https://github.com/twbs/bootstrap">Bootstrap</a></li>
<li><a href="https://github.com/zurb/foundation">Foundation</a></li>
<li><a href="http://amazeui.org/">Amaze UI</a></li>
<li><a href="https://github.com/semantic-org/semantic-ui">Semantic
UI</a></li>
<li><a href="http://purecss.io/">Pure CSS</a></li>
<li><a href="https://github.com/topcoat/topcoat">topcoat</a></li>
<li><a href="https://github.com/uikit/uikit">UIkit</a></li>
<li><a href="https://github.com/callemall/material-ui">Material
UI</a></li>
<li><a href="https://github.com/Dogfalo/materialize">Materialize -
一个基于 Material Design 的 CSS 框架</a></li>
<li><a href="http://www.idangero.us/framework7">Framework7</a></li>
<li><a href="https://github.com/dcloudio/mui">mui</a></li>
<li><a href="http://ionicframework.com/">ionic framework</a></li>
<li><a href="https://github.com/jaunesarmiento/fries">Fries</a></li>
<li><a href="http://jquerymobile.com/">jQuery Mobile</a></li>
<li><a href="https://github.com/kikinteractive/app">App.js</a></li>
<li><a href="https://github.com/OfficeDev/Office-UI-Fabric">Office UI
Fabric - 微软 Office 前端团队的框架</a></li>
<li><a href="https://www.polymer-project.org">Polymer -
Google发布的Web组件构建框架</a></li>
<li><a href="https://github.com/sentsin/layui/">Layui -
经典模块化前端UI框架</a></li>
<li><a
href="https://github.com/wiredjs/wired-elements">wired-elements</a> -
一个有手绘效果的网页组件库</li>
<li><a href="https://github.com/kylelogue/mustard-ui">mustard-ui</a> -
一个简洁、好看的 CSS 框架压缩后只有5.28KB</li>
<li><a href="https://github.com/NervJS/taro-ui">taro-ui</a> - 一款基于
Taro 框架开发的多端 UI 组件库</li>
<li><a href="https://github.com/alibaba/ice">alibaba/ice</a> -
飞冰是一套基于 React 的中后台应用解决方案</li>
</ul>
<h2 id="javascript-框架汇总">2. JavaScript 框架汇总</h2>
<ul>
<li><p>JavaScript 框架</p>
<ul>
<li><a href="https://github.com/facebook/react">react</a>
<ul>
<li><a href="https://github.com/ant-design/ant-design">ant-design</a> -
A UI Design Language</li>
<li><a
href="https://github.com/ant-design/ant-design-mobile">ant-design-mobile</a>
- A configurable Mobile UI</li>
<li><a
href="https://github.com/ant-design/ant-design-pro">ant-design-pro</a> -
An out-of-box UI solution for enterprise applications</li>
</ul></li>
<li><a href="https://github.com/angular/angular">Angular</a></li>
<li><a href="https://github.com/yyx990803/vue">Vue.js</a> -
数据驱动的组件化MVVM库(用于创建web交互界面和数据双向绑定)
<ul>
<li><a
href="https://github.com/vueComponent/ant-design-vue">vueComponent/ant-design-vue</a>
- An enterprise-class UI components based on Ant Design and Vue.</li>
<li><a href="https://github.com/vuejs/awesome-vue">awesome-vue</a></li>
<li><a href="http://element.eleme.io/#/">Element - 基于 Vue 2.0
构建了一套完整的桌面 UI 组件库</a></li>
<li><a href="https://github.com/vuejs/vuex">Vuex - 一个专门为 Vue.js
应用设计的状态管理架构</a></li>
<li><a href="https://github.com/AT-UI/at-ui">at-ui - 一款基于 Vue.js 2.0
的前端 UI 组件库,主要用于快速开发 PC 网站产品</a></li>
<li><a href="https://github.com/ElemeFE/mint-ui">Mint UI基于 Vue.js
的移动端组件库</a></li>
<li><a href="https://github.com/airyland/vux">Vux - 基于 Vue 和 WeUI 的
UI 组件库</a></li>
<li><a href="https://github.com/wangdahoo/vonic">vonic - 基于 Vue.js 和
Ionic 的移动 UI 组件库</a>    - <a
href="https://github.com/vuetifyjs/vuetify">vuetify -
vue2.0组件库</a></li>
<li><a href="https://github.com/iview/iview">iView - 一套基于 Vue.js
的高质量 UI 组件库</a></li>
<li><a href="https://github.com/kazupon/vue-i18n">vue-i18n</a></li>
</ul></li>
<li><a href="https://github.com/developit/preact/">preact</a> - React 的
3kb 轻量化方案,拥有同样的 ES6 API</li>
<li><a href="https://github.com/jquery/jquery">jQuery</a></li>
<li><a href="https://github.com/jashkenas/backbone">Backbone.js</a></li>
<li><a href="https://github.com/emberjs/ember.js">ember.js</a></li>
<li><a href="https://github.com/ractivejs/ractive">Ractive.js</a></li>
<li><a href="https://github.com/kissyteam/kissy">KISSY</a></li>
<li><a href="https://github.com/madrobby/zepto">Zepto.js</a></li>
<li><a href="http://vanilla-js.com/">Vanilla JS</a></li>
<li><a href="http://canjs.com/guides/Utilities.html">Can.js</a></li>
<li><a href="https://github.com/RubyLouvre/avalon">Avalon</a></li>
<li><a href="https://github.com/box/t3js/">T3 JavaScript Framework -
一个用于搭建大型Web应用的客户端JS框架</a></li>
<li><a href="https://github.com/astoilkov/jsblocks">jsblocks - Better
MV-ish Framework 从简单 UI 到复杂单页应用都适用</a></li>
</ul></li>
<li><p>轻量级JavaScript框架</p>
<ul>
<li><a href="https://github.com/remy/min.js">Min.js - Super minimal
selector and event library</a></li>
<li><a href="https://github.com/n33/skel">skel.js - A lightweight
responsive framework</a></li>
<li><a href="https://github.com/bendc/sprint">Sprint.js -
一个高性能、小体积的 DOM 操作库</a></li>
<li><a href="https://github.com/knockout/knockout">knockout</a></li>
<li><a href="https://github.com/ariya/phantomjs/">PhantomJS - 一个基于
WebKit 的服务器端 JavaScript API</a></li>
</ul></li>
<li><p>函数式反应型编程框架 FRP (Functional Reactive Programming)
library</p>
<ul>
<li><a href="https://github.com/baconjs/bacon.js/">Bacon.js - A small
functional reactive programming lib for JavaScript.</a></li>
<li><a href="http://www.flapjax-lang.org/">Flapjax -
一个支持FRP的JavaScript框架</a></li>
</ul></li>
<li><p>混合开发框架</p>
<ul>
<li><a href="https://electronjs.org/">Electron</a> - 使用 JavaScript,
HTML 和 CSS 构建跨平台的桌面应用</li>
<li><a href="https://facebook.github.io/react-native/">React Native</a>
- 使用JavaScript和React构建原生手机APP</li>
<li><a
href="https://github.com/chentsulin/electron-react-boilerplate">electron-react-boilerplate</a>
- Electron应用程序样板(基于React、Redux、React Router、Webpack、React
Transform HMR用于应用程序快速开发)</li>
<li><a href="https://github.com/apache/incubator-weex">Weex</a> - Weex
是使用流行的 Web 开发体验来开发高性能原生应用的框架</li>
<li><a href="https://github.com/flutter/flutter">Flutter</a> -
Flutter是谷歌的移动UI框架可以快速在iOS和Android上构建高质量的原生用户界面</li>
</ul></li>
<li><p>微信小程序开发库</p>
<ul>
<li><a href="https://github.com/Tencent/weui-wxss">Tencent/weui-wxss</a>
- WeUI for 小程序 为微信小程序量身设计</li>
<li><a href="https://github.com/Tencent/wepy">Tencent/wepy</a> -
小程序组件化开发框架</li>
<li><a href="https://github.com/youzan/vant-weapp">youzan/vant-weapp</a>
- 轻量、可靠的小程序 UI 组件库 https://youzan.github.io/vant-weapp</li>
<li><a
href="https://github.com/Meituan-Dianping/mpvue">Meituan-Dianping/mpvue</a>
- 基于 Vue.js 的小程序开发框架,从底层支持 Vue.js
语法和构建工具体系</li>
<li><a href="https://github.com/meili/minui">meili/minui</a> -
基于规范的小程序 UI 组件库,自定义标签组件,简洁、易用、工具化</li>
<li><a href="https://github.com/NervJS/taro">NervJS/taro</a> -
多端统一开发框架,支持用 React
的开发方式编写一次代码生成能运行在微信小程序、H5、React Native
等的应用</li>
<li><a href="https://github.com/dcloudio/uni-app">dcloudio/uni-app</a> -
使用 Vue.js 开发跨平台应用的前端框架 http://uniapp.dcloud.io</li>
<li><a href="https://github.com/didi/chameleon">didi/chameleon</a> -
一套代码运行多端,一端所见即多端所见 https://CML.JS.org</li>
<li><a
href="https://github.com/zhuanzhuanfe/fancy-mini">zhuanzhuanfe/fancy-mini</a>
- 小程序代码库封装一些常用的功能模块和ui组件。</li>
</ul></li>
<li><p>JavaScript 工具库</p>
<ul>
<li><a
href="https://github.com/jashkenas/underscore">underscore.js</a></li>
<li><a
href="https://github.com/epeli/underscore.string">Underscore.string.js字符串操作库</a></li>
<li><a
href="https://github.com/leecrossley/functional-js/">functional.js</a></li>
<li><a href="https://github.com/lodash/lodash">Lo-Dash - A JavaScript
utility library</a></li>
<li><a href="https://github.com/dtao/lazy.js">Lazy.js - a functional
utility library for JavaScript</a></li>
<li><a href="https://github.com/eliperelman/fn.js">Fn.js</a></li>
<li><a href="https://github.com/gwendall/way.js">Way.js -
双向数据绑定库</a></li>
<li><a href="https://github.com/Xaxis/boiler">boiler - a utility library
that makes tasks in JavaScript easier</a></li>
<li>快捷键操作
<ul>
<li><a href="https://github.com/RobertWHurst/KeyboardJS">KeyboardJS</a>
- A JavaScript library for binding keyboard combos without the pain of
key codes and key combo conflicts.</li>
<li><a href="https://github.com/ccampbell/mousetrap">mousetrap</a> -
Simple library for handling keyboard shortcuts in Javascript</li>
<li><a href="https://github.com/bitwalker/keys.js">Keys.js -
应用快捷键</a></li>
<li><a
href="https://github.com/mycolorway/simple-hotkeys">simple-hotkeys</a></li>
<li><a
href="https://github.com/jeresig/jquery.hotkeys">jquery.hotkeys</a></li>
<li><a href="https://github.com/ccampbell/mousetrap">Mousetrap -
键盘快捷键操作</a></li>
</ul></li>
<li><a href="https://github.com/AlloyTeam/AlloyLever">AlloyLever -
移动web开发者工具面板</a></li>
</ul></li>
</ul>
<h2 id="前端游戏框架">3. 前端游戏框架</h2>
<ul>
<li><a
href="https://github.com/cocos2d/cocos2d-html5">cocos2d-html5</a></li>
<li><a href="http://www.egret-labs.org/">Egret Engine</a></li>
<li><a href="https://github.com/digitalfruit/limejs">LimeJS</a></li>
<li><a href="https://github.com/CreateJS/EaselJS">EaselJS</a></li>
<li><a href="https://github.com/mrdoob/three.js">three.js</a></li>
<li><a
href="https://github.com/AlloyTeam/AlloyStick">AlloyStick</a></li>
<li><a
href="https://github.com/finscn/The-Best-JS-Game-Framework">The-Best-JS-Game-Framework</a></li>
<li><a
href="https://github.com/RSamaium/CanvasEngine">CanvasEngine</a></li>
<li><a href="https://github.com/cykod/Quintus">Quintus</a></li>
<li><a href="https://github.com/piqnt/stage.js/">Stage.js</a></li>
<li><a href="https://github.com/photonstorm/phaser/">phaser -
一个快速、免费、开源的 HTML5 游戏框架</a></li>
<li><a href="https://github.com/schteppe/p2.js">p2.js</a> - web
物理引擎</li>
</ul>
<h2 id="ui组件库css-framework">4. ui组件库(CSS Framework)</h2>
<ul>
<li><a href="https://github.com/weui/weui">WeUI - 微信官方UI库</a>
<ul>
<li><a href="https://github.com/lihongxun945/jquery-weui">jQuery WeUI -
WeUI的jQuery版本</a></li>
</ul></li>
<li><a href="https://github.com/fex-team/GMU">GMU -
基于zepto的ui组件库适用于移动端</a></li>
<li><a href="https://github.com/frozenui/frozenui">FrozenUI -
腾讯移动端组件库</a></li>
<li><a href="http://nec.netease.com/">NEC - 更好的CSS方案</a></li>
<li><a href="http://nej.netease.com/">NEJ - 更好的JS解决方案</a></li>
<li><a href="https://github.com/LFeh/css-components/">Pure CSS
Components</a></li>
<li><a
href="https://github.com/adamschwartz/magic-of-css">magic-of-css</a></li>
<li><a href="https://github.com/primer/primer">Primer - The CSS toolkit
and guidelines that power GitHub</a></li>
<li><a href="https://github.com/lihongxun945/light7">light7 - A Light
and easy to use UI Lib</a></li>
<li><a href="https://github.com/picturepan2/spectre">Spectre.css -
轻量、响应式的现代 CSS 框架</a></li>
<li><a href="https://github.com/xcatliu/mobi.css">mobi.css -
一个轻量、灵活的移动端 CSS 框架</a></li>
</ul>
<h2 id="基础模版">5. 基础模版</h2>
<ul>
<li>浏览器统一(Cross Browser)
<ul>
<li><a href="https://github.com/h5bp/html5-boilerplate">HTML5
BOILERPLATE</a></li>
<li><a href="https://github.com/Modernizr/Modernizr">Modernizr</a></li>
<li><a
href="https://github.com/necolas/normalize.css/">Normalize.css</a></li>
<li><a href="https://github.com/afarkas/html5shiv">HTML5 Shiv -
让ie浏览器成为支持html5的浏览器的解决方法</a></li>
<li><a href="https://github.com/imsky/cssFx">cssFx -
为CSS3自动生成浏览器前缀</a></li>
<li><a href="https://github.com/LeaVerou/prefixfree">-prefix-free -
Break free from CSS prefix hell</a></li>
<li><a href="https://github.com/zhangxinxu/ieBetter.js">ieBetter.js -
make ie browser like a morden browser main for ie6~ie8</a></li>
<li><a href="https://github.com/stefanpenner/es6-promise">es6-promise -
Promise 对象的兼容</a></li>
</ul></li>
<li>响应式
<ul>
<li><a href="https://github.com/ResponsiveBP/Responsive">Responsive -
响应式布局</a></li>
<li><a href="https://github.com/WickyNilliams/enquire.js">Enquire.js -
Awesome Media Queries in JavaScript</a></li>
<li><a href="https://github.com/kombai/freewall">Free Wall -
创建桌面,移动和平板的动态网格布局</a></li>
</ul></li>
<li>适配方案
<ul>
<li><a
href="https://github.com/unbug/generator-webappstarter/blob/master/app/templates/app/src/util/MetaHandler.js">MetaHandler.js移动端适配各种屏幕无痛工具脚本</a></li>
<li><a href="https://github.com/amfe/lib-flexible">lib-flexible:
移动端自适应方案</a>
<ul>
<li><a
href="https://github.com/amfe/article/issues/17?hmsr=toutiao.io&amp;utm_medium=toutiao.io&amp;utm_source=toutiao.io">参考:
使用Flexible实现手淘H5页面的终端适配</a></li>
<li><a
href="http://ufologist.github.io/responsive-page/others-responsive/flexible.html">flexible
demo 1</a></li>
<li><a href="http://huodong.m.taobao.com/act/yibo.html">flexible demo
2</a></li>
</ul></li>
<li><a
href="https://github.com/peunzhang/pageResponse">pageResponse</a></li>
<li><a
href="https://github.com/ufologist/responsive-page">responsive-page</a></li>
</ul></li>
</ul>
<h2 id="排版">6. 排版</h2>
<ul>
<li><a href="https://github.com/lepture/yue.css">yue.css</a></li>
<li><a href="https://github.com/sofish/typo.css">typo.css</a></li>
<li><a
href="https://github.com/sparanoid/chinese-copywriting-guidelines">chinese-copywriting-guidelines
- 中文文案排版指南</a></li>
</ul>
<h2 id="网格系统">7. 网格系统</h2>
<ul>
<li><a href="https://github.com/aekaplan/grid">grid</a></li>
<li><a href="https://github.com/kristoferjoseph/flexboxgrid">Flexbox
Grid</a></li>
<li><a href="https://github.com/DrewDahlman/Mason">MasonJS - creating a
perfect grid</a></li>
</ul>
<h2 id="路由和链接routing-and-urls">8. 路由和链接(Routing And URLs)</h2>
<ul>
<li><a href="https://github.com/browserstate/history.js">History.js -
gracefully supports the HTML5 History/State APIs</a></li>
<li><a href="https://github.com/defunkt/jquery-pjax">jquery-pjax -
pushState+ajax</a></li>
<li><a href="https://github.com/asual/jquery-address">jquery-address -
Deep Linking</a></li>
<li><a href="https://github.com/visionmedia/page.js">page.js - Micro
client-side router</a></li>
<li><a
href="https://github.com/millermedeiros/crossroads.js">crossroads.js</a></li>
<li><a href="https://github.com/javve/hash.js">hash.js</a><br />
</li>
<li><a href="https://github.com/mtrpcic/pathjs">path.js</a></li>
<li><a href="https://github.com/flatiron/director">director.js -
前端路由库(通过#符号进行路径组织,结合vue的component可进行单页的局部模块刷新)</a></li>
<li><a href="https://github.com/medialize/URI.js">URI.js</a></li>
<li><a
href="https://github.com/grobmeier/Roadcrew.js">Roadcrew.js</a></li>
<li><a href="https://github.com/pid/speakingurl">SpeakingURL</a></li>
<li><a href="https://github.com/YanagiEiichi/uparams">uparams - An URL
params parser</a></li>
<li><a href="https://github.com/leeluolee/stateman">StateMan -
一个处理深层次单页系统的路由库</a></li>
<li><a href="https://github.com/ljharb/qs">qs - A querystring parser
with nesting support</a></li>
<li><a
href="https://github.com/sindresorhus/query-string">query-string</a> -
Parse and stringify URL query strings</li>
</ul>
<h2 id="ua-识别">9. UA 识别</h2>
<ul>
<li><a href="https://github.com/hotoo/detector">detector</a></li>
<li><a
href="https://github.com/faisalman/ua-parser-js/">ua-parser-js</a></li>
<li><a
href="https://github.com/bestiejs/platform.js/">platform.js</a></li>
</ul>
<h2 id="表单处理">10. 表单处理</h2>
<h3 id="表单验证form-validator表单提示">10.1 表单验证(Form
Validator)/表单提示</h3>
<ul>
<li><a href="https://github.com/niceue/validator">Validator</a></li>
<li><a
href="https://github.com/guillaumepotier/Parsley.js">Parsley</a></li>
<li><a href="https://github.com/malsup/form">jquery.form.js - jQuery
Form Plugin</a></li>
<li><a href="https://github.com/haiercdboy/Validform">Validform</a></li>
<li><a
href="https://github.com/sofish/validator.js">validator.js</a></li>
<li><a
href="https://github.com/jzaefferer/jquery-validation">jquery-validation
- jQuery Validation Plugin</a></li>
<li><a
href="https://github.com/victorjonsson/jQuery-Form-Validator">formvalidator.js</a></li>
<li><a href="http://github.com/Colourity/Fort.js">Fort.js
表单填写进度提示</a></li>
<li><a href="https://github.com/mailcheck/mailcheck">mailcheck -
用于检测email地址的域名</a></li>
<li><a href="https://github.com/clubdesign/floatlabels.js">Floatlable.js
- 输入时显示placeholder文本</a></li>
<li><a href="https://github.com/peachananr/label_better">jQuery Label
Better</a></li>
<li><a
href="https://github.com/ppoffice/validator.js">validator.js</a></li>
</ul>
<h3 id="input-相关">10.2 &lt; input &gt; 相关</h3>
<ul>
<li><a href="https://github.com/nosir/cleave.js">cleave.js -
格式化你的输入内容</a></li>
</ul>
<h3 id="select-相关">10.3 &lt; select &gt; 相关</h3>
<ul>
<li><a href="https://github.com/harvesthq/chosen">Chosen</a></li>
<li><a href="https://github.com/select2/select2">Select2</a></li>
<li><a
href="https://github.com/silviomoreto/bootstrap-select">bootstrap-select</a></li>
</ul>
<h3 id="单选框复选框相关">10.4 单选框/复选框相关</h3>
<ul>
<li><a href="https://github.com/fronteed/iCheck">iCheck -
增强复选框和单选按钮</a></li>
<li><a href="https://github.com/abpetkov/switchery">Switchery - iOS 7
style switches for your checkboxes</a></li>
</ul>
<h3 id="上传组件">10.5 上传组件</h3>
<ul>
<li><a href="https://github.com/blueimp/jQuery-File-Upload">jQuery File
Upload Plugin</a></li>
<li><a href="http://fex-team.github.io/webuploader/">百度 Web
Uploader</a></li>
<li><a href="http://www.uploadify.com/">uploadify</a></li>
<li><a href="https://github.com/moxiecode/plupload">Plupload</a></li>
<li><a href="http://fineuploader.com/index.html">Fine Uploader</a></li>
<li><a href="https://github.com/aralejs/upload">arale-upload - 轻量级
iframe and html5 file uploader</a></li>
<li><a href="https://github.com/enyo/dropzone">Dropzone.js -
文件上传库(可获取文件mime, 文件大小等;
针对图片可生成缩略图,获取图片宽度,高度)</a></li>
<li><a href="https://github.com/flowjs/flow.js">flow.js</a></li>
<li><a href="https://github.com/think2011/localResizeIMG">localResizeIMG
- 前端本地客户端压缩图片兼容IOSAndroidPC</a></li>
<li><a
href="https://github.com/mycolorway/simple-uploader">simple-uploader</a></li>
</ul>
<h3 id="日期选择">10.6 日期选择</h3>
<ul>
<li><a href="https://github.com/nhnent/tui.calendar">tui.calendar</a> -
A JavaScript calendar that everything you need.</li>
<li><a href="https://github.com/smalot/bootstrap-datetimepicker">Both
Date and Time picker widget based on twitter bootstrap</a></li>
<li><a
href="http://gmu.baidu.com/demo/widget/calendar/calendar.html">GMU
日历组件</a></li>
<li><a href="https://github.com/acidb/mobiscroll">Mobiscroll</a></li>
<li><a href="https://github.com/dbushell/Pikaday">Pikaday -
日期选择器</a></li>
<li>价格日历
<ul>
<li><a href="https://github.com/fugm/PriceCalendar">PriceCalendar -
酒店价格日历</a>
<ul>
<li><a
href="http://fgm.cc/learn/calendar/price-calendar/api.html">API文档</a><br />
</li>
<li><a href="http://fgm.cc/learn/calendar/price-calendar/">DEMO</a></li>
</ul></li>
<li><a
href="https://github.com/wind-stone/price-calendar">price-calendar -
价格日历</a></li>
<li><a
href="https://github.com/zhangyi5628/price_calendar">price_calendar -
含有商品价格的日历控件</a></li>
</ul></li>
<li><a
href="https://github.com/airbnb/react-dates">airbnb/react-dates</a> -
Airbnb 的日期选择器</li>
</ul>
<h3 id="取色">10.7 取色</h3>
<ul>
<li><a
href="https://github.com/mjolnic/bootstrap-colorpicker">Colorpicker
plugin for Twitter Bootstrap</a></li>
<li><a href="https://github.com/matkl/average-color">average-color - Get
Average Color of Image</a></li>
</ul>
<h3 id="标签插件tag">10.8 标签插件(Tag)</h3>
<ul>
<li><a href="https://github.com/sniperwolf/taggingJS">TaggingJS
可以灵活定制的 jQuery 标签系统插件</a></li>
<li><a
href="https://github.com/brianreavis/selectize.js">selectize.js</a></li>
<li><a
href="https://github.com/timschlechter/bootstrap-tagsinput/">Bootstrap
Tags Input</a></li>
<li><a
href="https://github.com/xoxco/jQuery-Tags-Input">jQuery-Tags-Input</a></li>
</ul>
<h3 id="自动完成插件">10.9 自动完成插件</h3>
<ul>
<li><a
href="https://github.com/algolia/autocomplete.js">algolia/autocomplete.js</a>
- 自动补全插件</li>
<li><a href="https://github.com/ichord/At.js">At.js -
一个Twitter/微博样式的@自动完成插件</a></li>
<li><a
href="https://github.com/yuku-t/jquery-textcomplete">jquery-textcomplete
- 智能搜索提示框/自动补全</a></li>
<li><a href="https://github.com/twitter/typeahead.js">typeahead.js - a
fast and fully-featured autocomplete library</a></li>
</ul>
<h3 id="样式修正">10.10 样式修正</h3>
<ul>
<li><a href="https://github.com/jackmoore/autosize">autosize -
使文本框自动适应所输入的内容</a></li>
</ul>
<h2 id="图表绘制图形库graphics">11. 图表绘制/图形库(Graphics)</h2>
<ul>
<li><a
href="https://github.com/ecomfe/echarts">apache/incubator-echarts</a> -
百度开源可视化库</li>
<li><a href="https://github.com/alibaba/BizCharts">alibaba/BizCharts</a>
- 阿里巴巴桌面端商业统计图表解决方案</li>
<li><a href="https://github.com/antvis/f2">antvis/f2</a> -
蚂蚁金服移动端可视化解决方案</li>
<li><a
href="https://github.com/highslide-software/highcharts.com">Highcharts</a></li>
<li><a href="https://github.com/nnnick/Chart.js">Chart.js</a> - Simple
HTML5 Charts using Canvas</li>
<li><a
href="https://github.com/gionkunz/chartist-js">Chartist.js</a></li>
<li><a href="https://github.com/mbostock/d3">D3.js</a> - A JavaScript
visualization library for HTML and SVG.
<ul>
<li><a href="https://github.com/square/intro-to-d3">intro-to-d3</a> - a
D3.js tutorial</li>
</ul></li>
<li><a href="https://github.com/uxebu/bonsai">Bonsai</a> -
一个功能强大的JavaScript图形库</li>
<li><a href="https://github.com/fastly/epoch/">epoch</a> -
数据图表可视化</li>
<li><a href="https://github.com/almende/vis">Vis.js</a></li>
<li><a href="https://github.com/forio/contour">Coutour.js</a></li>
<li><a href="https://github.com/ecomfe/zrender">ecomfe/zrender</a> -
一个轻量级的Canvas类库MVC封装数据驱动提供类Dom事件模型让canvas绘图大不同</li>
<li><a
href="https://github.com/apexcharts/apexcharts.js">apexcharts.js</a> -
Interactive and Modern SVG Charts</li>
<li><a
href="https://github.com/mapbox/mapbox-gl-js">mapbox/mapbox-gl-js</a> -
MapboxGL 基于 WebGL 使用矢量切片和 Mapbox 样式渲染交互式地图</li>
<li><a
href="https://github.com/Kujiale-Mobile/Painter">Kujiale-Mobile/Painter</a>
- 小程序生成图片库</li>
<li><a href="https://github.com/canvg/canvg">canvg/canvg</a> -
Javascript SVG parser and renderer on Canvas</li>
</ul>
<h2 id="日期格式化-时间轴">12. 日期格式化 &amp; 时间轴</h2>
<ul>
<li><a href="http://momentjs.com/">Moment.js</a> - 日期处理</li>
<li><a href="https://github.com/xx45/dayjs">Day.js</a> - 日期处理</li>
<li><a href="https://github.com/pragmaticly/smart-time-ago">Smart Time
Ago</a> - 显示相对时间</li>
<li><a href="https://github.com/vorg/timeline.js">timeline.js</a></li>
<li><a href="https://github.com/hustcc/timeago.js">timeago.js</a></li>
<li><a href="https://www.npmjs.com/package/date-utils">date-utils</a> -
Date Pollyfills for Node.js and Browser</li>
</ul>
<h2 id="页面交互">13. 页面交互</h2>
<h3 id="slider">13.1 Slider</h3>
<ul>
<li><a href="https://github.com/kenwheeler/slick/">slick - the last
carousel youll ever need</a></li>
<li><a href="https://github.com/thebird/Swipe">Swipe - the most accurate
touch slider</a></li>
<li><a href="https://github.com/nolimits4web/Swiper">Swiper - Most
modern mobile touch slider</a></li>
<li><a href="https://github.com/cubiq/iscroll">iscroll - Smooth
scrolling for the web</a></li>
<li><a href="https://github.com/BE-FE/iSlider">iSlider -
移动端滑动组件</a></li>
<li><a href="https://github.com/OwlFonk/OwlCarousel">OwlCarousel -
create beautiful responsive carousel slider</a></li>
<li><a
href="https://github.com/jquery/jquery-mousewheel/">jquery-mousewheel -
jQuery鼠标滚轮滚动侦测插件</a></li>
<li><a href="https://github.com/jedrzejchalubek/Glide.js">Glide.js -
轻量级滑块组件</a></li>
<li><a
href="https://github.com/dimsemenov/photoswipe">PhotoSwipe</a></li>
<li><a href="http://www.superslide2.com/TouchSlide/">TouchSlide -
触屏滑动特效(焦点图,Tab切换)</a></li>
<li><a
href="https://github.com/ustbhuangyi/better-scroll">better-scroll</a> -
inspired by iscroll, and it supports more features and has a better
scroll perfermance</li>
</ul>
<h3 id="瀑布流">13.2 瀑布流</h3>
<ul>
<li><a href="http://masonry.desandro.com/">Masonry</a></li>
<li><a href="http://isotope.metafizzy.co/">Isotope - Filter &amp; sort
magical layouts</a></li>
<li><a
href="https://github.com/ademilter/bricklayer">Bricklayer</a></li>
</ul>
<h3 id="懒加载加载监听预加载">13.3 懒加载/加载监听/预加载</h3>
<ul>
<li><a
href="https://github.com/desandro/imagesloaded">imagesLoaded</a></li>
<li><a href="https://github.com/toddmotto/echo">Echo.js</a></li>
<li><a href="https://github.com/aFarkas/lazysizes">lazySizes</a></li>
<li><a
href="https://github.com/tuupola/jquery_lazyload">jquery_lazyload</a></li>
<li><a
href="https://github.com/shprink/bttrlazyloading/">BttrLazyLoading</a></li>
<li><a href="https://github.com/vvo/lazyload">lazyload.js</a></li>
<li><a href="https://github.com/callmecavs/layzr.js">layzr.js -
一个小巧快速的图片懒加载库</a></li>
<li><a
href="https://github.com/alexanderdickson/waitForImages">waitForImages -
图片加载监听库</a></li>
<li><a href="https://github.com/thinkpixellab/PxLoader">PxLoader -
JS预加载库:实现图片、声音等各种文件的预加载功能</a></li>
<li><a href="https://github.com/bgrins/bindWithDelay">bindWithDelay -
jQuery Plugin For Delayed Event Execution</a></li>
<li><a href="https://github.com/dennyferra/TypeWatch">TypeWatch -
停止输入时调用</a></li>
</ul>
<h3 id="图片轮播幻灯片图片展示">13.4 图片轮播(幻灯片)/图片展示</h3>
<ul>
<li><a
href="https://github.com/woothemes/FlexSlider">FlexSlider</a></li>
<li><a href="https://github.com/idiot/unslider">unslider -
小而美的轮播库</a></li>
<li><a href="https://github.com/scaron/prettyphoto">prettyPhoto</a></li>
<li><a href="https://github.com/chrishumboldt/Flickerplate">FlickerPlate
- A cool jQuery plugin that lets you flick through content.</a></li>
<li><a href="https://github.com/imsky/holder">Holder.js - Client-side
image placeholders.</a></li>
<li><a href="https://github.com/brunjo/rowGrid.js">RowGrid.js -
在径直的行里放置图片</a></li>
<li><a
href="http://osvaldas.info/examples/image-lightbox-responsive-touch-friendly/">ImageLightbox.js
- 灯箱效果</a></li>
<li><a href="https://github.com/peachananr/panorama_viewer">JQuery
Panorama Viewer - 全景视图</a></li>
<li><a href="https://github.com/tholman/intense-images">Intense Images -
全屏查看图片</a></li>
<li><a href="http://scottjehl.github.io/picturefill/">Picturefill -
一个响应式图片 JS 插件</a></li>
<li><a href="https://github.com/fat/zoom.js">zoom.js - 一个 jQuery
图片放大插件</a></li>
<li><a href="https://github.com/brianium/watermarkjs">watermarkjs -
一个在浏览器中添加图片水印的 JS 库</a></li>
<li><a
href="https://github.com/kvendrik/responsive-images.js">responsive-images.js</a></li>
<li><a href="https://github.com/polarnotion/turntable">Turntable.js -
轻易实现图像的3D旋转</a></li>
<li><a href="https://github.com/wentin/ResponsifyJS">ResponsifyJS -
让图像完全响应式而不会牺牲图像的主要部分</a></li>
<li><a href="https://github.com/akiran/react-slick">react-slick - React
实现的轮播图插件</a></li>
</ul>
<h3 id="图片剪裁图片处理图片转换">13.5 图片剪裁/图片处理/图片转换</h3>
<ul>
<li><a href="https://github.com/fengyuanchen/cropperjs">cropperjs</a> -
图片裁切</li>
<li><a href="https://github.com/tapmodo/Jcrop">Jcrop - Image Cropping
Plugin for jQuery</a></li>
<li><a href="https://github.com/sconsult/croppic">croppic - an image
cropping jquery plugin</a></li>
<li><a href="https://github.com/jwagner/smartcrop.js">smartcrop.js -
智能图片裁剪库</a></li>
<li><a href="https://github.com/boblemarin/jQuery.eraser">jQuery.eraser
- 图像擦除插件</a></li>
<li><a
href="http://www.dillerdesign.com/experiment/DD_belatedPNG/">DD_belatedPNG.js
- 让IE6支持透明PNG图片</a></li>
<li><a href="https://github.com/jonom/jquery-focuspoint">FocusPoint.js
实现图片的响应式裁剪</a></li>
<li><a
href="https://github.com/odyniec/imgareaselect">imgareaselect</a></li>
<li><a href="https://github.com/una/CSSgram">CSSgram - CSS 实现的
Instagram 滤镜库</a></li>
<li><a href="https://github.com/picturepan2/instagram.css">instagram.css
- 另一个 CSS 实现的 Instagram 滤镜库</a></li>
<li><a href="https://github.com/whackashoe/antimoderate">antimoderate -
图片模糊库</a></li>
<li><a href="https://github.com/xyxiao001/vue-cropper/">vue-cropper</a>
- Vue.js 的图片剪裁插件</li>
<li><a
href="https://github.com/roadmanfong/react-cropper">react-cropper</a> -
React 的图片剪裁插件</li>
<li><a
href="https://github.com/DominicTobias/react-image-crop">react-image-crop</a>
- React 的图片剪裁插件</li>
<li><a
href="https://github.com/cburgmer/rasterizeHTML.js">rasterizeHTML.js</a>
- HTML转图片(网页截图)</li>
<li><a href="https://github.com/niklasvh/html2canvas">html2canvas</a> -
HTML转图片(实现纯JS网页截图)</li>
<li><a href="https://github.com/tsayen/dom-to-image">dom-to-image</a> -
HTML转图片</li>
<li><a href="https://github.com/pbakaus/domvas">domvas</a> -
HTML转图片</li>
<li><a
href="https://github.com/lukechilds/merge-images">merge-images</a> -
多张图片合成一张图片的浏览器 JS 库,使用了 Canvas</li>
</ul>
<h3 id="进度条加载动画loading">13.6 进度条/加载动画(Loading)</h3>
<ul>
<li><a href="http://ricostacruz.com/nprogress/">NProgress.js</a></li>
<li><a
href="https://github.com/usablica/progress.js">progress.js</a></li>
<li><a href="https://github.com/HubSpot/pace">HubSpot/pace</a> - Pace
是一个页面加载进度条工具</li>
<li><a
href="https://github.com/englercj/jquery-ajax-progress">jquery-ajax-progress</a></li>
<li><a href="https://github.com/jacoborus/nanobar">nanobar</a> - Very
lightweight progress bars.</li>
<li><a href="https://github.com/vadimsva/waitMe">waitMe</a> -
很漂亮的loading效果</li>
<li><a href="https://github.com/fgnass/spin.js">spin.js</a></li>
<li><a href="https://github.com/padolsey/sonic.js">sonic.js</a></li>
<li><a
href="https://github.com/joaopereirawd/fakeLoader.js">fakeLoader.js</a></li>
<li><a
href="https://github.com/ConnorAtherton/loaders.css">loaders.css</a> -
一个为性能优化的实现加载动画效果的 CSS 框架</li>
<li><a
href="https://github.com/lukehaas/css-loaders">css-loaders</a></li>
<li><a href="https://github.com/christophercliff/sausage">Sausage</a> -
跟踪滚动条并记录当前阅读所处节点</li>
<li><a href="https://loading.io/">loading.io</a> - 一个 Loading
图标的网站</li>
</ul>
<h3 id="侧滑插件offcancas">13.7 侧滑插件(offcancas)</h3>
<ul>
<li><a href="https://github.com/christophery/pushy">pushy - a responsive
off-canvas navigation menu</a></li>
<li><a href="https://github.com/mango/slideout">Slideout.js -
一个用于移动 Web 应用的触摸滑出式导航菜单</a></li>
</ul>
<h3 id="菜单menu">13.8 菜单(Menu)</h3>
<ul>
<li><a href="https://github.com/joeldbirch/superfish">SuperFish -
基于jQuery的级联下拉菜单</a></li>
<li><a href="https://github.com/viljamis/responsive-nav.js">Responsive
Nav - 响应式导航</a></li>
<li><a href="https://github.com/onokumus/metisMenu">metisMenu - A jQuery
menu plugin</a></li>
</ul>
<h3 id="滚动侦测scrollspy">13.9 滚动侦测(ScrollSpy)</h3>
<ul>
<li><a
href="https://github.com/sxalexander/jquery-scrollspy">jquery-scrollspy(1)</a></li>
<li><a
href="https://github.com/thesmart/jquery-scrollspy">jquery-scrollspy(2)</a></li>
<li><a
href="https://github.com/imakewebthings/waypoints">Waypoints</a></li>
<li><a href="https://github.com/janpaepke/ScrollMagic">ScrollMagic -
像进度条一样使用滚动条</a></li>
</ul>
<h3 id="滚动加载更多下拉刷新pull-to-refresh">13.10
滚动加载更多/下拉刷新(Pull to Refresh)</h3>
<ul>
<li><a href="https://github.com/pklauzinski/jscroll">jScroll</a></li>
<li><a
href="https://github.com/apeatling/web-pull-to-refresh">web-pull-to-refresh</a></li>
<li><a
href="https://github.com/dwcares/pulltorefresh">pulltorefresh</a></li>
<li><a
href="https://github.com/ThrivingKings/RubberBand.js">RubberBand.js -
add pull-to-refresh functionality to any page.</a></li>
</ul>
<h3 id="平滑滚动插件smooth-scroll">13.11 平滑滚动插件(Smooth
Scroll)</h3>
<ul>
<li><a
href="https://github.com/kswedberg/jquery-smooth-scroll">jquery-smooth-scroll</a></li>
<li><a href="https://github.com/flesler/jquery.scrollTo">jquery.scrollTo
- 平滑滚动到页面指定位置</a></li>
<li><a
href="https://github.com/cferdinandi/smooth-scroll">smooth-scroll</a></li>
<li><a href="https://github.com/markgoodyear/scrollup">scrollUp</a></li>
<li><a href="https://github.com/tholman/elevator.js">elevator.js -
一个模拟电梯运行“返回顶部”的 JS 插件</a></li>
</ul>
<h3 id="全屏滚动全屏切换">13.12 全屏滚动/全屏切换</h3>
<ul>
<li><a href="https://github.com/alvarotrigo/pagePiling.js">pagePiling.js
- 全屏滚动效果</a></li>
<li><a
href="https://github.com/alvarotrigo/fullPage.js/">fullPage.js</a></li>
<li><a
href="https://github.com/peachananr/onepage-scroll">onepage-scroll</a></li>
<li><a
href="https://github.com/yanhaijing/zepto.fullpage">zepto.fullpage -
专注于移动端的fullPage.js</a></li>
<li><a
href="https://github.com/sindresorhus/screenfull.js">screenfull.js -
切换全屏模式</a></li>
</ul>
<h3 id="分屏滚动">13.13 分屏滚动</h3>
<ul>
<li><a
href="https://github.com/alvarotrigo/multiscroll.js">multiscroll.js -
分屏滚动效果</a></li>
</ul>
<h3 id="转场效果">13.14 转场效果</h3>
<ul>
<li><a href="https://github.com/blivesta/animsition">Animsition -
页面切换时的过渡效果</a></li>
</ul>
<h3 id="固定元素sticky">13.15 固定元素(Sticky)</h3>
<ul>
<li><a href="https://github.com/garand/sticky">sticky - jQuery Plugin
for Sticky Objects</a></li>
<li><a href="https://github.com/webpop/jquery.pin">jquery.pin -
固定页面元素</a></li>
<li><a href="https://github.com/LiranCohen/stickUp">stickUp</a></li>
<li><a href="https://github.com/iclanzan/slinky">Slinky.js -
堆叠头部创建滑动导航列表</a></li>
</ul>
<h3 id="触控事件">13.16 触控事件</h3>
<ul>
<li><a href="https://github.com/hammerjs/hammer.js">Hammer.js</a></li>
<li><a
href="https://github.com/stephband/jquery.event.move">jquery.event.move.js</a></li>
</ul>
<h3 id="拖拽组件">13.17 拖拽组件</h3>
<ul>
<li><a href="https://github.com/desandro/draggabilly">Draggabilly -
专注于拖拽功能的 JS 库</a></li>
<li><a href="https://github.com/bevacqua/dragula">dragula -
一个让拖放操作变简单的 JS 库</a></li>
<li><a href="https://github.com/uberVU/grid">GridList -
可拖拉的响应式列表库</a></li>
<li><a href="https://github.com/react-dnd/react-dnd">react-dnd</a> -
React 拖拽组件</li>
</ul>
<h3 id="隐藏或展示页面元素">13.18 隐藏或展示页面元素</h3>
<ul>
<li><a href="http://www.bootcss.com/p/headroom.js/">Headroom.js -
在不需要页头时将其隐藏</a></li>
<li><a href="https://github.com/jedfoster/Readmore.js">Readmore.js -
内容显示与隐藏插件</a></li>
<li><a href="https://github.com/dmotz/oriDomi">oriDomi -
像指一样折叠Dom元素</a></li>
</ul>
<h3 id="滚动条scrollbar">13.19 滚动条(Scrollbar)</h3>
<ul>
<li><a href="https://github.com/vitch/jScrollPane">jScrollPane</a></li>
<li><a
href="https://github.com/gromo/jquery.scrollbar">jquery.scrollbar</a></li>
<li><a
href="https://github.com/noraesae/perfect-scrollbar">perfect-scrollbar</a></li>
<li><a
href="https://github.com/jamesflorentino/nanoScrollerJS">nanoScrollerJS</a></li>
<li><a
href="https://github.com/wieringen/tinyscrollbar">tinyscrollbar</a></li>
</ul>
<h3 id="视差滚动parallax-scrolling">13.20 视差滚动(Parallax
Scrolling)</h3>
<ul>
<li><a
href="https://github.com/wagerfield/parallax">parallax.js</a></li>
<li><a href="https://github.com/stephband/jparallax">jparallax</a></li>
<li><a href="https://github.com/Prinzhorn/skrollr">skrollr</a></li>
</ul>
<h2 id="缩放-zooming">13.21 缩放 (Zooming)</h2>
<ul>
<li><a href="https://github.com/hakimel/zoom.js">zoom.js -
一款效果很独特的页面内容缩放插件</a></li>
<li><a href="https://github.com/fat/zoom.js">zoom.js - 一个 jQuery
图片放大插件</a></li>
<li><a href="https://github.com/jackmoore/zoom">jQuery Zoom -
mouseover时图片缩放效果</a></li>
</ul>
<h2 id="代码高亮插件代码编辑器">14. 代码高亮插件/代码编辑器</h2>
<ul>
<li><a
href="https://code.google.com/p/google-code-prettify/">google-code-prettify</a></li>
<li><a href="https://highlightjs.org/">highlight.js</a></li>
<li><a href="http://craig.is/making/rainbows">Rainbow</a></li>
<li><a href="https://github.com/ajaxorg/ace">ACE</a></li>
<li><a
href="https://github.com/codemirror/codemirror">CodeMirror</a></li>
<li><a href="https://github.com/aramk/crayon-syntax-highlighter">Crayon
Syntax Highlighter</a></li>
<li><a href="https://github.com/PrismJS/prism">prism - Lightweight,
robust, elegant syntax highlighting.</a></li>
</ul>
<h2 id="字体图标-font-icon">15. 字体图标 ( Font Icon )</h2>
<ul>
<li><a
href="https://github.com/bytedance/IconPark">bytedance/IconPark</a></li>
<li><a
href="https://github.com/FortAwesome/Font-Awesome">FortAwesome/Font-Awesome</a>
- 提供可缩放矢量图标,它可以被定制大小、颜色、阴影以及任何可以用 CSS
的样式</li>
<li><a
href="https://github.com/simple-icons/simple-icons">simple-icons/simple-icons</a>
- PNG and SVG icons for popular brands</li>
<li><a
href="https://github.com/lipis/flag-icon-css">lipis/flag-icon-css</a> -
所有国家国旗的 icon 库</li>
</ul>
<h2 id="动画animate">16. 动画(Animate)</h2>
<ul>
<li><a href="http://svga.io/index.html">SVGA</a> - 全新的动画格式,
是一种同时兼容 iOS / Android / Flutter / Web 多个平台的动画格式</li>
<li><a href="https://github.com/daneden/animate.css">animate.css - A
cross-browser library of CSS animations.</a></li>
<li><a href="https://github.com/rstacruz/jquery.transit">Transit - CSS
transitions and transformations for jQuery</a></li>
<li><a href="https://github.com/juliangarnier/anime">anime.js -
Javascript 动画引擎</a></li>
<li><a href="https://github.com/matthieua/WOW">WOW -
在滚动过程中展示CSS动画效果(默认触发animate.css动画)</a></li>
<li><a href="https://github.com/anijs/anijs/">AniJS - A Library to Raise
your Web Design without Coding</a></li>
<li><a href="https://github.com/visionmedia/move.js">Move.js -
简化CSS3动画的JS库</a></li>
<li><a href="https://github.com/nckprsn/scrollme">ScrollMe
在网页中加入各种滚动动画效果</a></li>
<li><a href="https://github.com/h5bp/Effeckt.css">Effeckt.css - A
Performant Transitions and Animations Library</a></li>
<li><a
href="http://nec.netease.com/library/category/#animation">NEC动画库</a></li>
<li><a href="https://github.com/elrumordelaluz/csshake">csshake - CSS
classes to move your DOM</a></li>
<li><a href="https://github.com/miniMAC/magic">magic - CSS3 Animations
with special effects</a></li>
<li><a href="https://github.com/tobiasahlin/SpinKit">SpinKit</a></li>
<li><a href="https://github.com/julianshapiro/velocity">Velocity.js -
加速JavaScript动画</a></li>
<li><a href="https://github.com/thomasxiii/lenticular.js">lenticular.js
- 响应倾斜或鼠标事件创建图片动画</a></li>
<li><a href="https://github.com/peachananr/interactive_3d">jQuery
Interactive 3D - Create a 3D interactive object using images</a></li>
<li><a
href="https://github.com/ramswaroop/animatescroll.js">AnimateScroll - A
Simple jQuery Plugin for Animating Scroll</a></li>
<li><a href="https://github.com/julianshapiro/blast">Blast.js -
把动画和样式注入到文本中</a></li>
<li><a href="https://github.com/tictail/bounce.js">Bounce.js -
一个用于制作漂亮 CSS3 关键帧动画的 JS 库</a></li>
<li><a href="https://github.com/cmiscm/stickerjs">Sticker.js - create a
Sticker Effect</a></li>
<li><a
href="https://github.com/julianlloyd/scrollReveal.js">scrollReveal.js -
元素进入可视区域自动触发设置好的动画</a></li>
<li><a href="https://github.com/hakimel/stroll.js">stroll.js - CSS3 list
scroll effects</a></li>
<li><a href="https://github.com/gdsmith/jquery.easing">jQuery Easing -
动画效果扩展</a></li>
<li><a
href="http://www.justinaguilar.com/animations/index.html">animations -
CSS3 ANIMATION CHEAT SHEET</a></li>
<li><a href="https://github.com/bitshadow/iconate">iconate.js将 icons
增加动画效果的 JS 库</a></li>
<li><a href="https://github.com/HubSpot/odometer">Odometer -
数字之间的垂直切换</a></li>
<li>Hover - 悬停效果
<ul>
<li><a href="https://github.com/IanLunn/Hover">Hover.css -
很多鼠标Hover态的效果</a></li>
<li><a href="https://github.com/ciar4n/imagehover.css">imagehover.css -
为图片添加悬停效果</a></li>
<li><a href="https://github.com/gudh/ihover">iHover -
图片悬停效果</a></li>
<li><a
href="https://github.com/hasinhayder/ImageCaptionHoverAnimation">ImageCaptionHoverAnimation</a></li>
<li><a href="http://miketricking.github.io/dist/">Bootstrap Hover Image
Gallery</a></li>
</ul></li>
<li>Multi-touch gestures library - Web手势库
<ul>
<li><a href="https://github.com/AlloyTeam/AlloyFinger">AlloyFinger -
腾讯 AlloyTeam 出品的超级小的 Web 手势库</a></li>
</ul></li>
<li><a
href="https://github.com/VincentGarreau/particles.js/">VincentGarreau/particles.js</a>
- 粒子特效</li>
</ul>
<h2 id="本地存储">17. 本地存储</h2>
<ul>
<li><a href="https://github.com/zendesk/cross-storage">cross-storage -
Cross domain local storage</a></li>
<li><a
href="https://github.com/mozilla/localForage">localForage</a></li>
<li><a href="https://github.com/pouchdb/pouchdb">pouchdb</a></li>
<li><a href="https://github.com/Wisembly/basil.js">basil.js</a></li>
<li><a href="https://github.com/ClickerMonkey/neurosync">Neurosync -
JavaScript 本地离线 ORM 库</a></li>
<li><a href="https://github.com/techfort/LokiJS">LokiJS - 性能优先的
JavaScript 内存数据库</a></li>
<li><a href="https://github.com/turbolinks/turbolinks">turbolinks -
Javascript pushState</a></li>
</ul>
<h2 id="模板引擎">18. 模板引擎</h2>
<ul>
<li><a href="https://github.com/olado/doT">doT.js</a></li>
<li><a href="https://github.com/janl/mustache.js">mustache.js</a></li>
<li><a href="http://www.jingwentian.com/t-66">Handlebars.js</a></li>
<li><a href="https://github.com/aui/artTemplate">artTemplate</a></li>
<li><a
href="https://github.com/wangxiao/BaiduTemplate">baiduTemplate</a></li>
<li><a href="https://github.com/BorisMoore/jsrender">JSRender</a></li>
<li><a href="https://github.com/tj/ejs">EJS - JavaScript
Templates</a></li>
<li><a href="https://github.com/PaulGuo/Juicer">Juicer - A Light
Javascript Templete Engine.</a></li>
<li><a href="https://github.com/twigkit/tempo">Tempo</a></li>
<li><a href="https://github.com/moappi/json2html">json2html</a></li>
<li><a href="https://github.com/twitter/hogan.js">Hogan.js - JavaScript
templating from Twitter.</a></li>
<li><a href="https://github.com/linkedin/dustjs">Dust.js -
Linkedin维护的项目</a></li>
<li><a href="https://github.com/mozilla/nunjucks">nunjucks</a> - A
powerful templating engine</li>
</ul>
<h2 id="通知组件弹框组件模态窗口">19. 通知组件/弹框组件/模态窗口</h2>
<ul>
<li><a href="https://github.com/alexgibson/notify.js">Notify.js(Web
Notifications API)</a></li>
<li><a
href="https://github.com/fabien-d/alertify.js">alertify.js</a></li>
<li><a
href="https://github.com/MohammadYounes/AlertifyJS">AlertifyJS</a></li>
<li><a href="https://github.com/t4t5/sweetalert">SweetAlert</a></li>
<li><a href="https://github.com/HubSpot/messenger">Messenger -
非常酷的弹框组件</a></li>
<li><a href="https://github.com/sciactive/pnotify">PNotify</a></li>
<li><a href="https://github.com/jpillora/notifyjs">Notify.js - A simple,
versatile notification library</a></li>
<li><a href="https://github.com/VodkaBears/Remodal">Remodal -
模态窗口插件</a></li>
<li><a href="https://github.com/egoist/action.js">action.js -
极简的tip和Modal弹窗效果</a></li>
<li><a href="https://github.com/humaan/Modaal">Modaal -
一个创建弹出窗口的jQuery插件</a></li>
<li><a href="https://github.com/hubspot/vex">Vex -
可以实现3D动效的弹出对话框堆叠效果</a></li>
</ul>
<h2 id="提示控件tooltips">20. 提示控件(Tooltips)</h2>
<ul>
<li><a href="https://github.com/chinchang/hint.css">hint.css -
一款非常小巧的提示框效果</a></li>
<li><a href="https://github.com/qTip2/qTip2">qTip2 - Pretty powerful
tooltips</a></li>
<li><a href="https://github.com/HubSpot/tooltip">tooltip - CSS
Tooltips</a></li>
<li><a href="https://github.com/iamceege/tooltipster">tooltipster - A
jQuery tooltip plugin</a></li>
<li><a href="https://github.com/jamescryer/grumble.js">grumble.js -
气泡形状的提示Tooltip控件</a></li>
<li><a href="https://github.com/carlsednaoui/ouibounce">Ouibounce -
离站提示控件</a></li>
<li><a href="https://github.com/usablica/intro.js">intro.js -
一个创建引导式网站介绍功能的 JS 库</a></li>
<li><a href="https://github.com/egoist/data-tip.css">data-tip.css - 纯
CSS 实现的工具提示</a></li>
</ul>
<h2 id="对话框遮罩层弹出层lightbox">21.
对话框/遮罩层/弹出层(lightbox)</h2>
<ul>
<li><a href="https://github.com/fancyapps/fancyBox">fancyBox - Fancy
jQuery lightbox</a></li>
<li><a
href="https://github.com/krewenki/jquery-lightbox">jquery-lightbox - The
popular lightbox script, ported to jQuery</a></li>
<li><a href="https://github.com/jackmoore/colorbox">Colorbox - a jQuery
lightbox</a></li>
<li><a href="https://github.com/aui/artDialog">artDialog -
经典的网页对话框组件</a></li>
<li><a
href="https://github.com/codrops/DialogEffects">DialogEffects</a></li>
<li><a href="https://github.com/malsup/blockui/">jQuery blockUI - Page
or element overlay</a></li>
<li><a href="https://github.com/sentsin/layer/">layer -
web弹出窗/层</a></li>
</ul>
<h2 id="文档表格pdf">22. 文档/表格/PDF</h2>
<ul>
<li><a href="https://github.com/wyuenho/backgrid">Backgrid.js -
强大的表格组件</a></li>
<li><a href="https://github.com/handsontable/handsontable">handsontable
- 在线可编辑excel表格</a></li>
<li><a href="https://github.com/rstaib/jquery-bootgrid">jQuery Bootgrid
- 用于ajax生成动态表格</a></li>
<li><a href="https://github.com/DataTables/DataTables">DataTables -
Table plug-in for jQuery</a></li>
<li><a href="https://github.com/mozilla/pdf.js">PDF.js - 一个 JavaScript
编写的 PDF 阅读器</a></li>
<li><a href="https://github.com/MrRio/jsPDF">jsPDF - Generate PDF files
in JavaScript</a></li>
<li><a href="https://github.com/okfn/recline/">Recline.js -
灵活操作和展示数据</a></li>
<li><a href="https://github.com/alfajango/jquery-dynatable">Dynatable -
交互式表格插件</a></li>
<li><a href="https://github.com/fulmicoton/fattable">fattable -
创建无限滚动无限行列数的表格</a></li>
<li><a href="https://github.com/NeXTs/Clusterize.js">Clusterize.js -
一个轻松显示大数据集的 JS 插件</a></li>
<li><a href="https://github.com/AudithSoftworks/Uniform">Uniform
-表单美化插件</a></li>
<li><a
href="https://github.com/kayalshri/tableExport.jquery.plugin">tableExport
- 导出HTML Table为 Excel、PDF 等</a></li>
<li><a href="https://github.com/SheetJS/js-xlsx">SheetJS/js-xlsx</a> -
生成Excel文件并下载</li>
</ul>
<h2 id="目录树插件">23. 目录树插件</h2>
<ul>
<li><a href="https://github.com/zTree/zTree_v3">zTree_v3 - jQuery Tree
Plugin</a></li>
<li><a href="https://github.com/vakata/jstree">jstree - jQuery Tree
Plugin</a></li>
<li><a href="https://github.com/mar10/fancytree">fancytree - Tree plugin
for jQuery</a></li>
</ul>
<h2 id="前后端交互">24. 前后端交互</h2>
<h3 id="ajax模块">24.1 Ajax模块</h3>
<ul>
<li><a href="https://github.com/github/fetch">fetch - A window.fetch
JavaScript polyfill</a></li>
<li><a href="https://github.com/ded/reqwest">reqwest - browser
asynchronous http requests</a></li>
<li><a href="https://github.com/ForbesLindesay/ajax">ajax - Standalone
AJAX library</a></li>
<li><a href="https://github.com/then/then-request">then-request</a></li>
<li><a
href="https://github.com/iriscouch/browser-request">browser-request</a></li>
<li><a
href="https://github.com/visionmedia/superagent">superagent</a></li>
<li><a
href="https://github.com/argunner/minAjax.js/">minAjax.js</a></li>
<li><a href="https://github.com/pyrsmk/qwest">qwest -
第三方的Ajax库</a></li>
<li><a href="https://github.com/mzabriskie/axios">axios - Promise based
HTTP client for the browser and node.js</a></li>
<li><a
href="https://github.com/fis-components/whatwg-fetch">whatwg-fetch</a></li>
<li><a href="https://github.com/webmodules/jsonp">jsonp</a> - A simple
JSONP implementation</li>
<li><a
href="https://github.com/matthew-andrews/isomorphic-fetch">isomorphic-fetch</a>
- Isomorphic WHATWG Fetch API, for Node &amp; Browserify</li>
</ul>
<h3 id="sse-server-sent-events">24.2 SSE (Server-Sent Events)</h3>
<blockquote>
<p>SSE
API用于创建到服务器的单向连接服务器通过这个连接可以发送任意数量的数据.</p>
</blockquote>
<ul>
<li><a href="https://github.com/Yaffle/EventSource">EventSource</a></li>
</ul>
<h3 id="web-sockets">24.3 Web Sockets</h3>
<h2 id="音频视频">25. 音频/视频</h2>
<ul>
<li><p><a
href="https://github.com/videojs/video.js">videojs/video.js</a> - HTML5
&amp; Flash video player</p></li>
<li><p><a
href="https://github.com/videojs/http-streaming">videojs/http-streaming</a>
- HLS, DASH, and future HTTP streaming protocols library for
video.js</p></li>
<li><p><a
href="https://github.com/video-dev/hls.js">video-dev/hls.js</a> -
JavaScript HLS client using Media Source Extension</p></li>
<li><p><a href="https://github.com/Chimeejs/chimee">Chimeejs/chimee</a>
- 奇舞团开源的 h5 播放器,它支持 mp4、m3u8、flv 等多种格式
http://chimee.org/</p></li>
<li><p><a
href="https://github.com/paypal/accessible-html5-video-player">paypal/accessible-html5-video-player</a>
- PayPal 开源的 HTML5 视频播放器</p></li>
<li><p><a href="https://github.com/clappr/clappr">clappr/clappr</a> -
开源的Web视频播放器</p></li>
<li><p><a href="https://github.com/sampotts/plyr">sampotts/plyr</a> - A
simple HTML5, YouTube and Vimeo player</p></li>
<li><p><a
href="https://github.com/captbaritone/webamp">captbaritone/webamp</a></p></li>
<li><p><a
href="https://github.com/mediaelement/mediaelement">mediaelement/mediaelement</a>
- HTML5 <code>&lt;video&gt;</code> and <code>&lt;audio&gt;</code>
player</p></li>
<li><p><a
href="https://github.com/surmon-china/vue-video-player">surmon-china/vue-video-player</a>
- 适用于 Vue 的 video.js 播放器组件</p></li>
<li><p><a
href="https://github.com/happyworm/jPlayer">jplayer/jPlayer</a> - HTML5
Audio &amp; Video for jQuery</p></li>
<li><p><a
href="https://github.com/davatron5000/FitVids.js">davatron5000/FitVids.js</a>
- A lightweight, easy-to-use jQuery plugin for fluid width video
embeds.</p></li>
<li><p><a
href="https://github.com/dfcb/BigVideo.js">dfcb/BigVideo.js</a> - The
jQuery Plugin for Big Background Video</p></li>
<li><p><a
href="https://github.com/bdougherty/BigScreen">bdougherty/BigScreen</a>
- A simple library for using the JavaScript Full Screen API</p></li>
<li><p><a href="https://github.com/VodkaBears/Vide">vodkabears/Vide</a>
- 视频背景组件</p></li>
<li><p><a href="https://github.com/jaysalvat/buzz">jaysalvat/buzz</a> -
A Javascript HTML5 Audio library</p></li>
<li><p><a
href="http://github.com/johndyer/mediaelement/">MediaElement.js</a></p></li>
</ul>
<h2 id="按钮">26. 按钮</h2>
<ul>
<li><a href="https://github.com/alexwolfe/Buttons">Buttons - A CSS
button library</a></li>
<li><a
href="https://github.com/codrops/ButtonComponentMorph">ButtonComponentMorph</a></li>
<li><a
href="https://github.com/codrops/ProgressButtonStyles">ProgressButtonStyles</a></li>
<li><a
href="https://github.com/codrops/CreativeButtons">CreativeButtons</a></li>
<li><a href="https://github.com/ubuwaits/css3-buttons">CSS3
buttons</a></li>
<li><a href="https://github.com/timmywil/jquery.onoff">jquery.onoff -
Interactive, accessible toggle switches for the web.</a></li>
<li><a
href="https://github.com/hakimel/css/tree/master/flipside">Flipside -
一个能过渡到对话框的按钮</a></li>
<li><a
href="https://github.com/transitive-bullshit/react-particle-effect-button">react-particle-effect-button</a>
- 一个 React 组件,按钮点击后会像粒子状消解</li>
</ul>
<h2 id="富文本编辑器markdown编辑器markdown解析器">27.
富文本编辑器/Markdown编辑器/Markdown解析器</h2>
<ul>
<li><a
href="https://github.com/bustle/mobiledoc-kit">bustle/mobiledoc-kit</a>
- 基于mobiledoc数据格式开发所见即所得的 (WYSIWYG) 编辑器</li>
<li><a href="https://github.com/mycolorway/simditor">Simditor</a> -
简单快速的富文本编辑器</li>
<li><a href="https://github.com/Integ/BachEditor">BachEditor</a>-
一个有情怀的编辑器</li>
<li><a href="https://github.com/tinymce/tinymce">TinyMCE</a></li>
<li><a
href="https://github.com/toopay/bootstrap-markdown">bootstrap-markdown</a></li>
<li><a href="https://github.com/chjj/marked">marked -
markdown解析器</a></li>
<li><a href="https://github.com/tylingsoft/markdown-plus">Markdown
Plus</a></li>
<li><a href="https://github.com/pandao/editor.md">Editor.md -
开源在线Markdown编辑器</a></li>
<li><a href="https://github.com/benweet/stackedit">stackedit</a></li>
<li><a href="http://imperavi.com/redactor/">Redactor Text
Editor</a></li>
<li><a
href="https://github.com/simonwaldherr/micromarkdown.js/">micromarkdown.js
- 轻量级的md解析器</a></li>
<li><a href="https://github.com/wangfupeng1988/wangEditor">wangEditor -
支持移动端的轻量级web富文本框</a></li>
<li><a href="https://github.com/ckeditor/ckeditor-dev">CKEditor - 可视化
HTML 编辑器</a></li>
<li><a href="https://github.com/quilljs/quill">quilljs/quill</a> -
富文本编辑器</li>
<li><a
href="https://github.com/ianstormtaylor/slate">ianstormtaylor/slate</a>
- 一个完全可定制的富文本编辑器</li>
<li><a href="https://github.com/notadd/neditor">notadd/neditor</a> -
基于 ueditor的更现代化的富文本编辑器支持HTTPS</li>
<li><a
href="https://github.com/ProseMirror/prosemirror-view">ProseMirror/prosemirror-view</a>
- In-browser semantic rich text editing</li>
<li><a href="https://github.com/facebook/lexical">facebook/lexical</a> -
Facebook开源的可扩展的文本编辑器框架</li>
</ul>
<h2 id="内容提取readability">28. 内容提取(Readability)</h2>
<ul>
<li><a
href="https://code.google.com/p/arc90labs-readability/">Readability</a></li>
<li><a
href="https://github.com/marianoguerra/json.human.js">json.human.js -
Json Formatting for Human Beings</a></li>
</ul>
<h2 id="颜色css-colorssvgcanvas">29. 颜色(CSS Colors)/SVG/Canvas</h2>
<ul>
<li><a href="http://colours.neilorangepeel.com/">CSS Colours</a></li>
<li><a href="http://www.svgeneration.com/">SVGeneration</a></li>
<li><a href="https://github.com/dirkgroenen/SVGMagic">SVGMagic -
自动的创建PNG来兼容不支持SVG的浏览器</a></li>
<li><a
href="https://github.com/briangonzalez/jquery.adaptive-backgrounds.js">Adaptive
Backgrounds - 从图片抽取主要颜色和应用到父元素</a></li>
<li><a href="https://github.com/themadcreator/seen">Seen.js -
渲染3D场景为SVG或者HTML Canvas</a></li>
<li><a href="https://github.com/jquery/jquery-color/">jquery-color -
可以动态改动颜色</a></li>
<li><a
href="https://github.com/briangonzalez/rgbaster.js">rgbaster.js</a> -
主题色提取</li>
<li><a href="https://github.com/gka/chroma.js">chroma.js</a> -
一个处理颜色的 JS 库</li>
</ul>
<h2 id="选项卡tabs">30. 选项卡(Tabs)</h2>
<ul>
<li><a
href="https://github.com/samsono/Easy-Responsive-Tabs-to-Accordion">Easy
Responsive Tabs to Accordion</a></li>
<li><a
href="https://github.com/jellekralt/Responsive-Tabs">Responsive-Tabs</a></li>
<li><a href="https://github.com/IonDen/ion.tabs">ion.tabs - jQuery tabs
plugin</a></li>
<li><a
href="https://github.com/JangoSteve/jQuery-EasyTabs">jQuery-EasyTabs</a></li>
<li><a
href="https://github.com/aarondo/tabulous.js">tabulous.js</a></li>
</ul>
<h2 id="文本处理">31. 文本处理</h2>
<ul>
<li><p><a
href="https://github.com/zeroclipboard/zeroclipboard">ZeroClipboard -
文本复制插件</a></p></li>
<li><p><a
href="https://github.com/zenorocha/clipboard.js/">clipboard.js</a></p></li>
<li><p><a href="https://github.com/lemonmade/bigfoot">Bigfoot -
点击文章中的脚注弹窗显示</a></p></li>
<li><p><a href="https://github.com/openannotation/annotator">Annotator -
文本注解插件,可以包括注释、标签、用户等</a></p></li>
<li><p><a href="https://github.com/micjamking/Succinct">Succinct -
用作截断多行文本,后面添加省略号</a></p></li>
<li><p><a href="https://github.com/simplefocus/FlowType.JS">Flowtype.js
- 自动调整字体大小和行号</a></p></li>
<li><p><a
href="https://github.com/peachananr/flat-shadow">flat-shadow</a></p></li>
<li><p><a href="https://github.com/davatron5000/FitText.js">FitText - A
jQuery plugin for inflating web type</a></p></li>
<li><p><a href="https://github.com/bigspaceship/shine.js">shine.js -
实现漂亮阴影</a></p></li>
<li><p><a href="https://github.com/bramstein/trmix/">Type Rendering Mix
- 文本渲染引擎</a></p></li>
<li><p><a
href="https://github.com/kswedberg/jquery-expander">jquery-expander -
阅读更多</a></p></li>
<li><p><a href="https://github.com/mattboldt/typed.js/">Typed.js -
输入模拟插件</a></p></li>
<li><p><a
href="https://github.com/FrDH/jQuery.dotdotdot">jQuery.dotdotdot -
多行文本溢出显示省略号</a></p></li>
<li><p><a href="https://github.com/camwiegert/baffle">baffle.js -
文本互动效果</a></p></li>
<li><p><a
href="https://github.com/eligrey/FileSaver.js">eligrey/FileSaver.js</a>
- 文件保存的 JavaScript 库</p>
<p>支持多种常见的文件存储格式xls、txt、png
等。它可以方便的把数据转成文件,然后供用户下载。示例代码:</p>
<pre><code>// 存储文本
var blob = new Blob([&quot;Hello, world!&quot;], {type: &quot;text/plain;charset=utf-8&quot;});
FileSaver.saveAs(blob, &quot;hello world.txt&quot;);</code></pre></li>
</ul>
<h2 id="布局layout">32. 布局(Layout)</h2>
<ul>
<li>分隔面板(Split Panel)
<ul>
<li><a
href="https://github.com/shagstrom/split-pane">split-pane</a></li>
<li><a href="http://layout.jquery-dev.com/">jQuery UI Layout</a></li>
</ul></li>
</ul>
<h2 id="演示幻灯片">33. 演示/幻灯片</h2>
<ul>
<li><a href="https://github.com/hakimel/reveal.js">reveal.js - The HTML
Presentation Framework</a></li>
<li><a href="https://github.com/markdalgleish/bespoke.js">bespoke.js -
DIY Presentation Micro-Framework</a></li>
<li><a href="https://github.com/bartaz/impress.js">impress.js</a></li>
<li><a href="https://github.com/shower/shower">shower</a></li>
<li><a href="https://github.com/imakewebthings/deck.js">deck.js</a></li>
</ul>
<h2 id="国际化i18n">34. 国际化(i18n)</h2>
<ul>
<li><a
href="https://github.com/recurser/jquery-i18n">jquery-i18n</a></li>
<li><a href="https://github.com/i18next/i18next">i18next.js</a></li>
<li><a href="https://github.com/jpjoyal/jsperanto">jsperanto.js</a></li>
<li><a href="https://github.com/SlexAxton/Jed">jed.js</a></li>
<li><a
href="https://github.com/SlexAxton/messageformat.js">messageformat.js</a></li>
<li><a href="https://github.com/airbnb/polyglot.js">Polyglot.js</a></li>
</ul>
<h2 id="邮件模板email-templates">35. 邮件模板(Email Templates)</h2>
<ul>
<li><a
href="https://github.com/leemunroe/responsive-html-email-template">responsive-html-email-template</a></li>
</ul>
<h2 id="移动端优化optimizing-mobile-performance">36.
移动端优化(Optimizing Mobile Performance)</h2>
<ul>
<li><a href="https://github.com/ftlabs/fastclick">FastClick - 处理移动端
click 事件 300 毫秒延迟</a></li>
<li><a href="https://github.com/filamentgroup/tappy/">tappy</a></li>
<li><a
href="https://github.com/dave1010/jquery-fast-click">jquery-fast-click</a></li>
</ul>
<h2 id="http请求相关">37. HTTP请求相关</h2>
<ul>
<li><a href="https://github.com/nodeca/pako">pako - HTTP
请求正文压缩</a>
<ul>
<li><a
href="https://imququ.com/post/how-to-compress-http-request-body.html">参考阅读:
如何压缩 HTTP 请求正文</a></li>
<li><a href="https://qgy18.com/request-compress/">HTTP 请求正文压缩
DEMO</a></li>
</ul></li>
</ul>
<h2 id="下载组件">38. 下载组件</h2>
<ul>
<li><a href="https://github.com/rndme/download">download</a></li>
<li><a
href="https://github.com/dcneiner/Downloadify">Downloadify</a></li>
</ul>
<h2 id="加密转码">39. 加密/转码</h2>
<ul>
<li><a href="https://github.com/brix/crypto-js">crypto-js</a> -
JavaScript library of crypto standards.</li>
<li><a href="https://github.com/alizain/ulid">ulid</a> -
生成UUID类库</li>
<li><a href="http://www.ohdave.com/rsa/">RSA in JavaScript</a> -
用RSA加密实现Web数据加密传输</li>
<li><a href="https://github.com/ai/nanoid">nanoid</a> -
一款非常小巧的唯一ID生成工具</li>
<li><a href="https://github.com/harmankang/Lab62">harmankang/Lab62</a> -
一个简单的人类可读的随机 ID 生成库</li>
<li><a href="https://github.com/dropbox/zxcvbn">dropbox/zxcvbn</a> -
评估密码强度的 JS 库,强度越强,密码越不容易破解</li>
</ul>
<h2 id="调试">40. 调试</h2>
<ul>
<li><a href="https://github.com/visionmedia/debug">debug</a> - A tiny
JavaScript debugging utility modelled after Node.js cores debugging
technique. Works in Node.js and web browsers</li>
<li><a href="https://github.com/WechatFE/vConsole">vConsole -
一个针对手机网页的前端 console 调试面板</a></li>
</ul>
<h2 id="实用工具其他插件">41. 实用工具/其他插件</h2>
<ul>
<li><a
href="https://github.com/carhartl/jquery-cookie">jquery-cookie</a></li>
<li><a href="https://github.com/js-cookie/js-cookie">JavaScript
Cookie</a></li>
<li><a href="https://github.com/dieulot/instantclick/">InstantClick -
预加载用户可能会点击的一些链接</a></li>
<li><a href="https://github.com/caolan/async">Async.js -
异步操作</a></li>
<li><a
href="https://github.com/jeromeetienne/jquery-qrcode">jquery.qrcode.js -
生成二维码的 jQuery 插件</a></li>
<li><a href="https://github.com/davidshimjs/qrcodejs">qrcodejs -
JS生成QRCode的库</a></li>
<li><a href="https://github.com/platform45/nakedpassword">nakedpassword
- 用脱衣女帮助检测密码强度</a></li>
<li><a href="https://github.com/fex-team/kityminder">KityMinder -
脑图编辑工具</a></li>
<li><a href="https://github.com/patrickkunka/mixitup">MixitUp -
动画过滤和排序</a></li>
<li><a href="https://github.com/peachananr/tip_cards">JQuery Tip Cards -
创建卡片交互的cards布局</a></li>
<li><a href="https://github.com/dolox/fallback/">Fallback.js -
JavaScript library for dynamically loading CSS and JS files.</a></li>
<li><a href="https://github.com/swfobject/swfobject">swfobject</a></li>
<li><a
href="https://github.com/padolsey-archive/prettyprint.js">prettyprint.js
- An in-browser JavaScript variable dumper</a></li>
<li><a href="https://github.com/HubSpot/shepherd">Shepherd -
为应用创建用户指南</a></li>
<li><a
href="https://github.com/mark-rolich/RulersGuides.js">RulersGuide.js -
类似PhotoShop标尺的js库</a></li>
<li><a href="https://github.com/marmelab/gremlins.js">Gremlins.js -
Monkey 测试库</a></li>
<li><a
href="https://github.com/ndreckshage/roughdraft.js/">RoughDraft.js -
简单快速的创建交互式的 HTML 模型的原型工具</a></li>
<li><a href="https://github.com/ejci/favico.js">favico.js -
动态改变浏览器标签栏中的网站图标</a></li>
<li><a href="https://github.com/tracelytics/pageguide">pageguide -
网页向导</a></li>
<li><a href="https://github.com/kpdecker/jsdiff">jsdiff - js diff
算法</a></li>
<li><a
href="https://github.com/sallar/github-contributions-chart">github-contributions-chart</a>
- 类 Github 的贡献日历网格</li>
<li><a href="https://github.com/leizongmin/js-xss">leizongmin/js-xss</a>
- 根据白名单过滤 HTML(防止 XSS 攻击)</li>
<li><a href="https://github.com/cure53/DOMPurify">cure53/DOMPurify</a> -
HTML过滤 防止 XSS 攻击</li>
<li><a href="https://github.com/ajv-validator/ajv">ajv-validator/ajv</a>
- 校验json-schema数据格式</li>
</ul>
<h1 id="es6-ecmascript-2015">ES6( ECMAScript 2015 )</h1>
<h2 id="es6转码器es6-to-es5">ES6转码器(ES6 to ES5)</h2>
<ul>
<li><a href="https://github.com/babel/babel/">Babel</a> -
一个广泛使用的ES6转码器可以将ES6代码转为ES5代码从而在现有环境执行</li>
<li><a href="https://github.com/babel/babelify">babelify</a> -
将babel引入到Gulp, Grunt, npm run等构建过程</li>
<li><a
href="https://github.com/google/traceur-compiler">traceur-compiler</a> -
Traceur is a JavaScript.next-to-JavaScript-of-today compiler</li>
</ul>
<h2 id="es6入门">ES6入门</h2>
<ul>
<li><a href="http://es6.ruanyifeng.com/">ECMAScript 6入门</a> -
阮一峰老师的开源的JavaScript语言教程</li>
<li><a href="https://babeljs.io/docs/learn-es2015/">Learn
ES2015</a></li>
<li><a href="http://es6-features.org/">ES6 - New features Overview &amp;
Comparison</a></li>
<li><a href="https://ponyfoo.com/articles/es6">ES6 Overview in 350
Bullet Points</a></li>
<li><a
href="https://github.com/lukehoban/es6features">es6features</a></li>
</ul>
<h1 id="设计模式-javascript-patterns">设计模式( JavaScript Patterns
)</h1>
<ul>
<li><a
href="https://github.com/shichuan/javascript-patterns">javascript-patterns</a></li>
<li><a
href="https://github.com/jquery-boilerplate/jquery-patterns">jquery-patterns
- A variety of jQuery plugin patterns</a></li>
<li><a
href="http://addyosmani.com/resources/essentialjsdesignpatterns/book/">Learning
JavaScript Design Patterns</a></li>
</ul>
<h1 id="在线工具-online-tools">在线工具( Online Tools )</h1>
<ul>
<li><a href="http://jsbin.com">jsbin - Collaborative JavaScript
Debugging App</a>
<ul>
<li><a href="https://github.com/jsbin/jsbin">jsbin@Github</a></li>
</ul></li>
<li><a href="http://jsfiddle.net/">jsfiddle</a></li>
<li><a href="http://jsbeautifier.org/">jsbeautifier - Online JavaScript
beautifier</a></li>
<li><a href="http://resume.github.io">resume.github.com</a></li>
</ul>
<h1 id="前端开发工具">前端开发工具</h1>
<h2 id="开发工具">1. 开发工具</h2>
<ul>
<li><a href="https://code.visualstudio.com/">VSCode</a></li>
<li><a href="https://atom.io/">Atom</a></li>
<li><a href="http://www.sublimetext.com/">Sublime Text</a></li>
</ul>
<h2 id="调试工具">2. 调试工具</h2>
<ul>
<li><a href="http://www.telerik.com/fiddler">Fiddler</a></li>
<li><a
href="http://people.apache.org/~pmuellr/weinre-docs/latest/Home.html">Weinre</a></li>
<li><a
href="http://www.alloyteam.com/2012/05/web-front-end-tool-rythem-1/">Rythem</a></li>
<li><a href="https://github.com/zmoazeni/csscss">csscss</a> -
用于检查css代码冗余</li>
<li><a href="http://fecs.baidu.com/">FECS</a> - 基于 Node.js
的前端代码检查工具</li>
<li><a href="https://github.com/typicode/json-server">JSON Server</a> -
模拟 API</li>
<li><a href="https://github.com/swagger-api/swagger-ui">swagger-ui</a> -
基于REST的API测试/文档</li>
<li><a href="https://github.com/hasura/graphqurl">graphqurl</a> - curl
for GraphQL with autocomplete, subscriptions and GraphiQL.</li>
</ul>
<h2 id="模拟数据-mock">3. 模拟数据( Mock )</h2>
<ul>
<li><a
href="http://jsonplaceholder.typicode.com/">JSONPlaceholder</a></li>
<li><a href="https://github.com/typicode/json-server">json-server - Get
a full fake REST API</a></li>
<li><a href="https://github.com/typicode/lowdb">lowdb - A small local
JSON database powered by lodash</a></li>
<li><a href="https://github.com/nuysoft/Mock">Mock.js</a> -
一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试</li>
<li><a href="https://github.com/YMFE/yapi">yapi</a> - YApi
是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台</li>
</ul>
<h2 id="接口管理">4. 接口管理</h2>
<ul>
<li><a href="https://github.com/thx/RAP">RAP</a> -
Web接口管理工具开源免费接口自动化MOCK数据自动生成自动化测试企业级管理</li>
</ul>
<h2 id="浏览器扩展chrome-extensions">5. 浏览器扩展(Chrome
Extensions)</h2>
<ul>
<li><a
href="https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm">Postman
- REST Client</a></li>
<li><a href="http://welefen.github.io/Fiddler/">Fiddler - Fiddler for
Chrome Extension</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/web%E5%89%8D%E7%AB%AF%E5%8A%A9%E6%89%8Bfehelper/pkgccpejnmalmdinmhkkfafefagiiiad">WEB前端助手(FeHelper)</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhm">Web
Developer</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/wappalyzer/gppongmhjkpfnbhagpmjfkannfbllamg">Wappalyzer
- 分析网站应用的技术栈</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/http-status/cknfnacbckhfpjahnmkblajcpledpfnp/related">HTTP
Status</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/chrome-logger/noaneddfkdjfnfdakjjmocngnfkfehhd">Chrome
Logger</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/colorzilla/bhlhnicpbhignbdhedgjhgdocnmhomnp">ColorZilla</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/colorpick-eyedropper/ohcpnigalekghcmgcdcenkpelffpdolg?hl=en">ColorPick
Eyedropper</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/code-cola/lomkpheldlbkkfiifcbfifipaofnmnkn">Code
Cola</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/1px/gebccnmciopflhcdihopmphapifkkfdh">1px</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/alloydesigner/ojooeaohlmgpcjajikhmibcnbebfenid">AlloyDesigner
- 前端重构开发辅助工具</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/fontface-ninja/eljapbgkmlngdpckoiiibecpemleclhh">Fontface
Ninja</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/pagespeed-insights-by-goo/gplegfbjlmmehdoakndmohflojccocli">PageSpeed
Insights (by Google)</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/redirect-path/aomidfkchockcldhbkggjokdkkebmdll/related">Redirect
Path</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/responsive-web-design-tes/objclahbaimlfnbjdeobicmmlnbhamkg?hl=en">Responsive
Web Design Tester</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/window-resizer/kkelicaakdanhinjdeammmilcgefonfh?hl=en">Window
Resizer</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/cssviewer/ggfgijbpiheegefliciemofobhmofgce?hl=en">CSSViewer</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/ie-tab/hehijbfgiekmjfkfjpbkbammjbdenadd?hl=en">IE
Tab</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/clear-cache/cppjkneekbjaeellbfkmgnhonkkjfpdn?hl=en">Clear
Cache</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/clear-cache/cppjkneekbjaeellbfkmgnhonkkjfpdn/related?hl=en">JSONView</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/image-downloader/cnpniohnfphhjihaiiggeabnkjhpaldj">Image
Downloader</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/pretty-beautiful-javascri/piekbefgpgdecckjcpffhnacjflfoddg/related?utm_source=chrome-ntp-icon">Pretty
Beautiful Javascript - 可以自动格式化混淆的js文件</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/javascript-errors-notifie/jafmfknfnkoekkdocjiaipcnmkklaajd?utm_source=chrome-ntp-icon">JavaScript
Errors Notifier</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/css-diff/pefnhibkhcfooofgmgoipfpcojnhhljm/related">CSS
Diff - 在线比对页面上两个元素的CSS样式差异</a></li>
<li><a
href="https://chrome.google.com/webstore/detail/whatfont/jabopobgcpjmedljpbcaablpmlmfcogm">WhatFont-
识别网页所使用的字体</a></li>
</ul>
<h2 id="在线工具">6. 在线工具</h2>
<blockquote>
<p>图片在线优化工具</p>
</blockquote>
<ul>
<li><a href="https://kraken.io/web-interface">Kraken.io - Online Image
Optimizer</a></li>
<li><a href="https://tinyjpg.com/">TinyJPG - Compress JPEG images
intelligently</a></li>
</ul>
<blockquote>
<p>Font Icon 在线生成工具</p>
</blockquote>
<ul>
<li><a href="https://icomoon.io/app/#/select">IcoMoon App</a></li>
<li><a href="http://glyphter.com/">Glyphter</a> - The SVG Font
Machine</li>
<li><a href="https://www.designrush.com/resources/perfecticons">Free
Perfect Icons</a> - 矢量图 svg 图标下载</li>
</ul>
<h1 id="前端参考集">前端参考集</h1>
<ul>
<li><a
href="https://github.com/i0natan/nodebestpractices/blob/master/README.chinese.md">i0natan/nodebestpractices</a>
- Node.js 最佳实践</li>
<li><a
href="https://github.com/bendc/frontend-guidelines">frontend-guidelines
- Some HTML, CSS and JS best practices.</a></li>
<li><a
href="https://github.com/dypsilon/frontend-dev-bookmarks">frontend-dev-bookmarks</a></li>
<li><a href="https://github.com/codrops">Codrops - Useful
resources</a></li>
<li><a href="http://isobar-idev.github.io/code-standards/">Front-end
Code Standards &amp; Best Practices</a></li>
<li><a
href="https://github.com/wwsun/awesome-javascript">awesome-javascript</a></li>
<li><a
href="https://github.com/nicejade/Front-end-tutorial">Front-end-tutorial
- 前端涉及的所有知识体系</a></li>
<li><a href="https://github.com/vuejs/awesome-vue">awesome-vue</a></li>
<li>前端编码规范( Standard Style )
<ul>
<li><a href="https://github.com/airbnb/javascript">Airbnb 的 JavaScript
编码规范</a></li>
<li><a href="https://github.com/feross/standard">JavaScript Standard
Style</a></li>
<li><a
href="https://github.com/ryanmcdermott/clean-code-javascript">clean-code-javascript
- javascript 编码风格指南</a></li>
<li><a href="https://github.com/ecomfe/spec/">spec</a> -
百度前端团队代码规范</li>
</ul></li>
<li><a href="https://github.com/joshbuchea/head"></a></li>
<li><a
href="https://github.com/thedaviddias/Front-End-Checklist">Front-End-Checklist</a>
- The perfect Front-End Checklist for modern websites and meticulous
developers http://frontendchecklist.com</li>
<li><a
href="https://github.com/Chalarangelo/30-seconds-of-code">30-seconds-of-code</a></li>
<li><a
href="https://github.com/atomiks/30-seconds-of-css">30-seconds-of-css</a></li>
<li><a
href="https://github.com/elsewhencode/project-guidelines/blob/master/README-zh.md">project-guidelines</a>
- JavaScript工程项目的一系列最佳实践策略</li>
<li><a
href="http://sangka-z.com/react-in-patterns-cn/">react-in-patterns</a> -
React 模式</li>
<li><a href="https://github.com/SangKa/PWA-Book-CN/">PWA-Book-CN</a> -
Progressive Web Apps (PWA) 中文版</li>
<li><a
href="https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.md">javascript-algorithms</a>
- JavaScript 算法与数据结构</li>
<li><a href="https://github.com/HcySunYang/vue-design">vue-design</a> -
Vue技术内幕</li>
<li><a
href="https://github.com/AllThingsSmitty/css-protips/tree/master/translations/zh-CN">css-protips</a>
- CSS 专业技巧</li>
<li><a
href="https://github.com/thedaviddias/Front-End-Performance-Checklist">Front-End-Performance-Checklist</a>
- 前端性能优化清单</li>
<li><a
href="https://github.com/leonardomso/33-js-concepts">33-js-concepts</a>
- 每个 JavaScript 工程师都应懂的33个概念 「<a
href="https://github.com/stephentian/33-js-concepts">翻译</a></li>
<li><a href="https://github.com/joshbuchea/HEAD">joshbuchea/HEAD</a> -
HTML 网页的 head 元素 指南</li>
<li><a href="https://airbnb.io/projects/">Airbnb Engineering &amp; Data
Science</a> - Airbnb 前端开源项目</li>
<li><a
href="https://github.com/storybooks/storybook">storybooks/storybook</a>
- 各大公司的 UI 组件库的 Storybook 展示
https://storybook.js.org/examples/</li>
<li><a
href="https://github.com/ziishaned/learn-regex/blob/master/translations/README-cn.md">LEARN
REGEX THE EASY WAY</a> - 正则表达式学习</li>
</ul>
<h1 id="书籍-frontend-related-books">书籍( Frontend-related Books )</h1>
<ul>
<li><a href="https://www.frontendhandbook.com/index.html">Front-End
Developer Handbook 2016</a></li>
<li><a
href="https://frontendmasters.com/books/front-end-handbook/2017/">Front-End
Developer Handbook 2017</a></li>
<li><a
href="https://frontendmasters.com/books/front-end-handbook/2018/">Front-End
Developer Handbook 2018</a></li>
<li><a
href="https://leohxj.gitbooks.io/front-end-database/content/">前端工程师手册</a></li>
<li><a
href="https://dwqs.gitbooks.io/frontenddevhandbook/content/">前端工程师手册</a>
- 包括前端开发实践、学习前端开发、前端开发工具</li>
<li><a href="http://d3indepth.com/">D3 in Depth</a> - 可视化引擎 D3
的教程</li>
<li><a href="https://www.yuque.com/airing/canvas">Canvas: Draw on the
web</a> - HTML5 Canvas 教程</li>
<li><a
href="https://github.com/i0natan/nodebestpractices/blob/master/README.chinese.md">Node.js
最佳实践</a></li>
</ul>
<p><a href="https://github.com/JingwenTian/awesome-frontend">frontend.md
Github</a></p>