Inspired by the awesome-javascript list thing. See more -> awesome
- JavaScript
- 包管理器 (Package Managers)
- 加载器 (Loaders)
- 测试框架 (Testing Frameworks)
- QA工具 (QA Tools)
- 构建工具 (Building Tools)
- MVC框架 (MVC Frameworks and Libraries)
- 非MVC框架 (Non-MVC Frameworks)
- UI 框架 (UI Frameworks)
- 模板引擎 (Templating Engines)
- 数据绑定 (Data Binding)
- 数据可视化 (Data Visualization)
- 文件上传 (File Upload)
- 编辑器 (Editors)
- 实用工具
- 工具 (Utility)
- 事件 (Event)
- 格式化 (Code Formatting)
- 函数式编程 (Functional Programming)
- 响应式编程 (Reactive Programming)
- Promise
- 数据结构 (Data Structure)
- 时间 (Date)
- 字符串 (String)
- 数字 (Number)
- 存储 (Storage)
- 颜色 (Color)
- 国际化和本地化 (I18n And L10n)
- 类 (Class)
- 流程控制 (Control Flow)
- 路由 (Routing)
- 安全 (Security)
- 日志 (Log)
- 正则表达式 (RegExp)
- 多媒体 (Media)
- 语音指令 (Voice Command)
- API
- 视觉检测 (Vision Detection)
- UI
- 代码高亮 (Code Highlighting)
- 加载状态 (Loading Status)
- 延迟加载 (Lazy Load)
- 数据验证 (Validation)
- Keyboard Wrappers
- Tours And Guides
- 通知 (Notifications)
- 滑块 (Sliders)
- 范围滑块 (Range Sliders)
- 表单组件 (Form Widgets)
- 工具提示 (Tooltips)
- 定位 (Positioning)
- 模态框和弹出窗 (Modals and Popups)
- 滚动 (Scroll)
- 菜单 (Menu)
- 表格/网格 (Table/Grid)
- 分页 (Pagination)
- 可编辑的 (Editable)
- 排序 (Sortable)
- 图表 (Chart)
- WebGL
- 图形库 (Graphics Library)
- 图片相关 (Images)
- 背景 (Background)
- 特效组件 (Effects Widgets)
- 导航 (Navigation)
- 响应式 (Responsive)
- 拖放 (Drag/Drop)
- 相册 (Gallery)
- Material
- SVG手绘动画
- 移动端
- 地图 (Maps)
- 动画 (Animations)
- 其它资源 (Other Resources)
====
在远程主机存放JavaScript库,并提供工具下载到本地或打包上传
- bower - twitter 推出的一款包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让模块和模块之间存在联系,通过 Bower 来管理模块间的这种联系
- spm - Brand new static package manager.
JavaScript模块或加载系统
- headjs - The only script in your HEAD.
- RequireJS - A file and module loader for JavaScript.
- SeaJS - A Module Loader for the Web.
- node-browserify - Browserify 可以让你使用类似于 node 的 require() 的方式来组织浏览器端的 Javascript 代码,通过预编译让前端 Javascript 可以直接使用 Node NPM 安装的一些库
- qunit - An easy-to-use JavaScript Unit Testing framework.
- jasmine - DOM-less simple JavaScript testing framework.
- jquery-mockjax - jQuery的Mockjax插件提供了一个简单的和极其灵活的接口,模拟Ajax请求和响应
- JSHint - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code.
- generator - 为你提供项目脚手架的生成系统, 完成新建文件、安装模块、类库等重复性操作
- angular.js - HTML enhanced for web apps.
- backbone - Give your JS App some Backbone with Models, Views, Collections, and Events.
非MVC结构框架,主要是综合性的工具类库
- ember.js - A JavaScript framework for creating ambitious web applications
- react - A declarative, efficient, and flexible JavaScript library for building user interfaces.
- aralejs - 开放、简单、易用的前端基础类库
- todomvc - Backbone.js, Ember.js, AngularJS及更多框架版本的TODO应用
- famous - Famo.us提供HTML5的JavaScript开发框架,可以让开发者利用 HTML5创造2D和3D的手势操作界面,并且可适配在各种移动或者桌面设备
- fuelux - Extends Twitter Bootstrap with additional lightweight JavaScript controls.
- ionic - Advanced HTML5 mobile development framework and SDK. Build great hybrid apps with web technologies you already know and love. Best friends with AngularJS.
- way.js - 简单、轻量级、稳定的双向数据绑定库
- bindonce - Zero watches binding for AngularJs.
- swarm - JavaScript replicated model (M of MVC) library.
使用户界面与业务数据(内容)分离,提高开发效率
- artTemplate - 性能卓越的 js 模板引擎
- handlebars.js - JavaScript语义模板库,通过对view和data的分离来快速构建Web模板
- mustache.js - Minimal templating with {{mustaches}} in JavaScript
以图表或图形化方式展示数据
- TimelineJS - A Storytelling Timeline built in JavaScript
- jQueryGantt - jQuery Gantt editor
- treed - Powerful Tree Editor
- springy - A force directed graph layout algorithm in JavaScript
- arbor - a graph visualization library using web workers and jQuery
- nodePPT - 这可能是迄今为止最好的网页版PPT
- impress.js - It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
- mermaid - Generation of diagram and flowchart from text in a similar manner as markdown
- jQuery-File-Upload - 功能强大的文件上传组件,你值得拥有
- plupload - 处理文件上传一个JavaScript API,它支持多文件选择上传,文件类型过滤,请求分块,客户端的图像缩放等功能,在不同的运行环境分别用HTML5,Silverlight和Flash等来实现
- webuploader - 一个新的文件上传解决方案!
- angular-file-upload - An AngularJS directive for file upload using HTML5 with FileAPI polyfill for unsupported browsers
- jquery.fileapi - FileAPI jQuery插件 (多文件上传、图片上传、裁剪、 调整尺寸等等)
- brackets - 开源的JavaScript、HTML、CSS网页代码编辑器
- CodeMirror - 一款"Online Source Editor",基于Javascript,短小精悍,实时在线代码高亮显示
JavaScript实用工具库
-
underscore - JavaScript工具库,提供了常用的功能函数,而不继承任何JavaScript内置对象
-
is.js - 小型、通用的检查库,涵盖类型、正则、数学、时间、环境等等
-
lodash - JavaScript实用工具库:提供一致性、模块化、性能优化和附加功能(相当于underscore的增强版)
-
101 - A modern JS utility library
-
jsqrcode - Javascript QRCode scanner
-
ChromeSnifferPlus - Chrome探测器,可以探测正在使用的开源软件或者js类库
-
zeroclipboard - The ZeroClipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie and a JavaScript interface.
-
jsdoc - An API documentation generator for JavaScript.
-
FeHelper - Web前端助手--FeHelper(Chrome扩展)
-
minimap - A preview of full webpage or its DOM element with flexible positioning and navigation support
- jquery-mousewheel - 跨浏览器鼠标滚轮支持的jQuery插件
- js-beautify - javascript 代码格式化
把运算过程尽量写成一系列嵌套的函数调用的"结构化编程"的JavaScript库
- underscore - JavaScript's utility _ belt.
更加有效率地处理事件流,而无需显式去管理状态
- RxJS - The Reactive Extensions for JavaScript
- ripple - A tiny foundation for building reactive views
- immutable-js - Immutable Persistent Data Collections for Javascript
- seamless-immutable - Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
- sift.js - 受MongoDB启发的数组过滤库
- moment - Parse, validate, manipulate, and display dates in javascript.
- date - Date() for humans
- timezone-js - Timezone-enabled JavaScript Date object. Uses Olson zoneinfo files for timezone data.
- underscore.string - String manipulation extensions for Underscore.js javascript library.
- string.js - Extra JavaScript string methods.
- numbers.js - Advanced Mathematics Library for Node.js and JavaScript
- accounting.js - A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies
- buddy.js - Magic number detection for JavaScript
- jquery-number - Easily format numbers for display use. Replace numbers inline in a document, or return a formatted number for other uses.
- q - 一个创建和组织异步javascript Promises的工具
- when - 稳定、快速地 Promises/A+ 和 when() 实现,还有其它异步特性
- promise - Bare bones Promises/A+ implementation
- promisejs - Lightweight javascript implementation of promises.
- localForage - Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API
- jStorage - jStorage is a simple key/value database to store data on browser side
- cross-storage - Cross domain local storage, with permissions
- Cookies - JavaScript Client-Side Cookie Manipulation Library
- jquery-cookie - 简单、轻量级的cookie操作的jQuery插件
- jquery.adaptive-backgrounds.js - A jQuery plugin for extracting the dominant color from images and applying the color to their parent
- jquery-minicolors - jQuery MiniColors Plugin
- TinyColor - Fast, small color manipulation and conversion for JavaScript
- jquery-simplecolorpicker - Very simple jQuery color picker
- color-thief - Grabs the dominant color or a representative color palette from an image. Uses javascript and canvas
- randomColor - A color generator for JavaScript
- jquery-color - jQuery plugin for color manipulation and animation support
- color - color visualization in 3D
国际化和本地化
- i18n-js - It's a small library to provide the I18n translations on the Javascript. It comes with Rails support
- i18next - internationalisation (i18n) with javascript the easy way (incl. jquery plugin)
- jquery-i18n - A jQuery plugin for doing client-side translations in javascript
- l10n.js - Passive localization JavaScript library
JavaScript类继承模型
- klass - A utility for creating expressive classes in JavaScript
- wind - Wind.js是很有特点的一个JavaScript异步编程类库(其前身为Jscex), Wind.js的唯一目的便是“改善编程体验”,改善的“程度”以及改善的“方式”便是Wind.js与其他异步流程控制方案最大的区别
- co - The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc)
- step - An async control-flow library that makes stepping through logic easy.
- director - a tiny and isomorphic URL router for JavaScript
- page.js - Micro client-side router inspired by the Express router (~1200 bytes)
- crossroads.js - JavaScript Routes
- pathjs - Simple, lightweight routing for web browsers
- app-router - Router for Web Components
- jquery-address - jQuery Address - Deep linking for the masses
- history.js - 优雅的支持 HTML5 History/State APIs (pushState, replaceState, onPopState),并使之在所有浏览器上都可用
- js-url - 简单、轻量级的url解析器
- ui-router - The de-facto solution to flexible routing with nested views
- H5SC - HTML5 Security Cheatsheet
- js-xss - Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)
- DOMPurify - DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG.
- log - Console.log with style
- console.image - The one thing Chrome Dev Tools didn't need.
- regexr - RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions
- JSVerbalExpressions - Create regular expressions using chained methods
- regulex - JavaScript Regular Expression Parser & Visualizer
- xregexp - Extended JavaScript regular expressions
- regexpbuilderjs - Create regular expressions using chained methods
播放器或CSS3媒体查询
- video.js - open source HTML5 & Flash video player
- muplayer - An open source web audio player from Baidu Music, support HTML5 and Flash engine on different platforms(百度音乐播放内核)
- clappr - An extensible media player for the web
- mediaelement - HTML5 or
- matchMedia.js - matchMedia polyfill for testing media queries in JS
- annyang - A javascript library for adding voice commands to your site, using speech recognition
- voicechat - VoiceChat is a set of APIs to create conference rooms on the fly to be used in the browser. Its built using the Plivo WebSDK and APIs
- jscapture - Screen recording and capturing with pure client-side JavaScript.
- brocco - 在浏览器在将源码和注释抽离显示在两侧,方便阅览
- slate - 帮助创建漂亮的的API文档,可以把它作为智能的,响应式的API文档模板
- tracking.js - A modern approach for Computer Vision on the web
- jsfeat - JavaScript Computer Vision library
- highlight.js - Javascript syntax highlighter
加载状态指示器库,一般用于Ajax请求时
进度条
- nprogress - For slim progress bars like on YouTube, Medium, etc
- spin.js - A spinning activity indicator
- progress.js - ProgressJs is a JavaScript and CSS3 library which help developers to create and manage progress bar for every objects on the page.
- progressbar.js - Beautiful and responsive progress bars
- bootstrap-progressbar - progressbar interactions for twitter bootstrap 2 & 3
- MProgress.js - Material风格的加载进度条
内置加载指示器
- Ladda - 内置于按钮上的加载指示器
- is-loading - 返馈加载状态的简单的jQuery插件
- flipload - 翻转元素并展现加载的状态
- jquery-loading-overlay - 在指定元素上添加/移除加载状态浮层的建议jQuery插件
延迟(异步)加载资源,提高页面访问速度
- echo - Lazy-loading images with data-* attributes
- jquery_lazyload - jQuery plugin for lazy loading images
- lazysizes - High performance lazy loader for images (responsive and normal), iframes and scripts, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.
- basket.js - A script and resource loader for caching & loading files with localStorage
- text - An AMD loader plugin for loading text resources
- eCSSential - An experiment in optimized loading of mobile-first responsive CSS
- GridLoadingEffects - 使用CSS动画效果加载网格项
- jquery-validation - 表单验证jQuery插件, 对现存的表单提供了插入式验证显示, 同时使各种自定义, 以轻松地满足您的应用程序
- Parsley.js - Validate your forms, frontend, without writing a single line of javascript
- bootstrapvalidator - 基于Twitter Bootstrap的表单验证
- validator.js - String validation and sanitization
- h5Validate - An HTML5 form validation plugin for jQuery
- jqBootstrapValidation - A JQuery validation framework for bootstrap forms
键盘事件
- mousetrap - Simple library for handling keyboard shortcuts in Javascript
- jquery.hotkeys - jquery.hotkeys plugin lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination. It takes one line of code to bind/unbind a hot key combination
- KeyboardJS - A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts
键盘UI
- Keyboard - Virtual Keyboard using jQuery UI
- bootstrap-tour - Quick and easy product tours with Twitter Bootstrap Popovers
- hopscotch - A framework to make it easy for developers to add product tours to their pages
- jquery-tourbus - A jQuery tour/walkthrough plugin
- shepherd - Guide your users through a tour of your app #hubspot-open-source
- toastr - Simple javascript toast notifications
- unslider - 最简单的jQuery滑块插件
- slick - the last carousel you'll ever need
- Ideal-Image-Slider - Quite simply the ideal Image Slider in vanilla JS.
- jquery.smoothState.js - A jQuery plugin to stop the jank of page loads.)
- bxslider-4 - Responsive jQuery content slider
- slider - Bootstrap Javascript jQuery Carousel/Slider/Slideshow/Gallery/Banner Responsive Image
- ion.rangeSlider - jQuery only range slider
- bootstrap-slider - bootstrap范围滑块
- jQRangeSlider - A jquery UI range selection slider that supports dates
- rangeslider.js - HTML5 input range slider element polyfill
- noUiSlider - 轻量级的jQuery范围滑块插件,支持大多数设备的touch事件,包括IOS, Android, Windows 8 和 Windows Phone 8
下拉选择框架 select2 - 支持搜索、远程数据访问、无限下拉滚动 👌 jquery.selectBoxIt.js - 兼容移动端的、bootstrap风格的jQuery选择框插件,Wonderful! multi-select - 一个替换标准选择框的、用户友好的多属性添加与移除选择框 bootstrap-select - 基于Twitter Bootstrap的下拉选择框 selectize.js - 个基于jQuery的自定义 UI 控件,具有自动完成、类似原生选择框的键盘导航及较好的用户体验
多选下拉框
jQuery插件文本输入框自动完成
- visualsearch - 增强的、可自动完成的搜索框jQuery插件
- typeahead.js - is a fast and fully-featured autocomplete library
- floatlabels.js - Follows the famous Float Label Pattern. Built on jQuery.
- awesomplete - 绝对轻量级、好用、无依赖的自动完成输入框
输入框掩码
- jQuery-Mask-Plugin - 表单字段和页面元素掩码jQuery插件
- formatter.js - Format html inputs to match a specified pattern
- jquery.inputmask - jQuery Input Mask plugin
- intl-tel-input - 输入和验证国际电话号码的jQuery插件
标签管理
- bootstrap-tagsinput - 基于Twitter Bootstrap的可编辑标签jQuery插件)
- tagmanager - A jQuery plugin (working nicely with twitter bootstrap)
按钮
- Ladda - Buttons with built-in loading indicators.
- qTip2 - Pretty powerful tooltips
- tipsy - Facebook-style tooltips plugin for jQuery
- tooltipster - A jQuery tooltip plugin
- toolbar - A tooltip style toolbar jQuery plugin
- jquery-powertip - A jQuery plugin that creates hover tooltips
- cssarrowplease - 生成工具提示箭头CSS类
- jquery-validation-bootstrap-tooltip - A drop in extension replacing error labels from jQuery Validation plugin with Twitter Bootstrap tooltips
- tether - A positioning engine to make overlays, tooltips and dropdowns better
- fixto - A jQuery plugin for sticky positioning
- position - Position Utility
- fixed-sticky - A position: sticky polyfill that works with filamentgroup/fixed-fixed for a safer position:fixed fallback
- jBox - 强大灵活的弹窗、消息提示、通知...jQuery插件 👏
- flippant.js - 一个迷你、依赖少的DOM节点翻转UI库
- sweetalert - A beautiful replacement for JavaScript's "alert"
- bootstrap-sweetalert - Bootstrap implementation
- noty - noty is a jQuery plugin that makes it easy to create alert - success - error - warning - information - b messages as an alternative the standard alert dialog. Each notification is added to a queue.
- alertify.js - JavaScript Alert/Notification System
- iscroll - 高性能,小体积,无依赖性,多平台的JavaScript滚动器,解决手机 Webkit 浏览器(iPhone、iPod、Android 和 Pre)本身没有为固定宽度和高度的元素提供滚动内容的方法的问题
- scrollup - 创建自定义“回到顶部”的jQuery插件
- jquery.scrollTo - 轻量的、高度可定制的jQuery插件,在目标元素或窗口内部以各种效果将内容区滚动到指定位置
- jquery.nicescroll - 类似iphone/ipad的滚动条
- jQuery-slimScroll - 可以把任何Div转换成带漂亮滚动条的可滚动区域
- nanoScrollerJS - 同上
- antiscroll - OS X Lion style cross-browser native scrolling on the web that gets out of the way.
- skrollr - Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery. Just plain JavaScript (and some love)
- onepage-scroll - Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin
- smooth-scroll - A simple vanilla JS script to animate scrolling to anchor links.
- reveal.js - The HTML Presentation Framework
- scrollReveal.js - Easily reveal elements as they enter the viewport.
视差滚动
- parallax - Parallax Engine that reacts to the orientation of a smart device
- jQuery-Parallax - Used to recreate the Nike Better World parallax effect
- Parallaxjs - A Library for Javascript that allows easy page parallaxing
- jquery-dynatable - A more-fun, semantic, alternative to datatables:thumbsup:
- grid - Drag and drop library for two-dimensional, resizable and responsive lists
- jquery-bootpag - boostrap dynamic pagination jQuery plugin
- x-editable - In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery 👍
- html5sortable - Lightweight jQuery plugin to create sortable lists and grids using native HTML5 drag and drop API.
- echarts - 来自百度的直观,生动,可交互,可个性化定制的数据可视化图表库 👍
- peity - Progressive pie, donut, bar and line charts
- morris.js - Pretty time-series line graphs
- jquery.sparkline - A plugin for the jQuery javascript library to generate small sparkline charts directly in the browser
- morris.js - 漂亮、简单的折线图
- MathBox.js - WebGL数学图形库
- raphael - JavaScript Vector Library
- AlloyImage - 基于HTML5的专业级图像处理开源引擎
- d3 - A JavaScript visualization library for HTML and SVG.
- lazy-line-painter - A JQUERY PLUGIN FOR SVG PATH ANIMATION
- SVG-Morpheus - 实现SVG图标变形成另外一个SVG 图标的过渡效果的JavaScript库,借鉴了Material风格的过渡效果
- obelisk.js - Obelisk.js是个非常酷的JS库,它本质上是一个创建等距对象的JavaScript引擎
- matter-js - 基于 Web 的 2D 图形引擎
- zrender - 一个轻量级的Canvas类库,MVC封装,数据驱动,提供类Dom事件模型,让canvas绘图大不同
- holder - 客户端图片占位器
- jQuery-menu-aim - 用于电商网站的多级商品菜单
- jQuery.mmenu - The best jQuery plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp.
- jQuery-contextMenu - contextMenu manager
- metisMenu - Easy menu jQuery plugin for Twitter Bootstrap 3
- toc - 根据页面内容生成目录的jQuery插件
- jquery.tocify.js - Bootstrap风格的目录jQuery插件
- Vide(视频背景效果Jquery插件)
- jquery-backstretch - 动态伸缩页面元素、幻灯片式轮播背景图片
- jquery.pin - 将任意页面元素“钉”在某个容器顶部,而且在尺寸小的屏幕上能够自动禁用这种效果
- stickUp - 让页面目标元素 “固定” 在浏览器窗口的顶部
- headroom.js - 为页面顶部多留些空间。在不需要页头时将其隐藏
- fullPage.js - fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple
- jquery-focuspoint - jQuery plugin for 'responsive cropping'. Dynamically crop images to fill available space without cutting out the image's subject. Great for full-screen images.
- shine.js - A library for pretty shadows.
- real-shadow - Module that casts photorealistic shadows
- gif.js - JavaScript GIF encoding library
- jquery-collagePlus - Create an image gallery like Google+ Albums
- zoom.js - zoom in on any element in the DOM
- Blur.js - blur.js is a jQuery plugin that produces psuedo-transparent blurred elements over other elements.
- tip_cards - Create a card layout that let your user flip through it like you see on Google Tips
- purplecoat.js - Simple Labeled Overlays
- textillate - A simple plugin for CSS3 text animations
- focusable - Set a spotlight focus on DOM element adding a overlay layer to the rest of the page
- intro.js - A better way for new feature introduction and step-by-step users guide for your website and project.
- navgoco - Multi-level slide navigation with session storage and accordion effect for JQuery
- TinyNav.js - Responsive navigation plugin that weighs just 443 bytes
- flexnav - A jQuery plugin for responsive menus
- jquery-steps - A powerful jQuery wizard plugin that supports accessibility and HTML5.
- intro.js - 以一种更好的方式展示新特性,非常适合用于在你的网站或项目上一步一步引导用户
- Respond - A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more)
- responsive-nav.js - Responsive navigation plugin without library dependencies and with fast touch screen support.
- dropzone - 简单地拖放库,支持图片预览,有好看的进度条
- jquery.pep.js - Pep, a lightweight plugin for kinetic drag on mobile/desktop
- jquery-filedrop - drag and drop desktop files and POST to a URL to handle files
- Bootstrap-Form-Builder - Web app for drag drop building bootstrap forms
- formbuilder - Formbuilder is a small graphical interface for letting users build their own webforms
- dragdealer - Drag-based JavaScript component, embracing endless UI solutions
- Nestable - 可拖拽的层级列表,兼容移动端touch的jQuery插件
- Bootstrap-Image-Gallery - 基于Bootstrap的图片相册,启用触摸支持,反应灵敏和可定制的图像和视频库的相册。它用Bootstrap框架的模式对话框来显示在图像和视频,提供滑动,鼠标和键盘导航,过渡效果,全屏支持和点播内容加载
- material - Material design for Angular
- vivus - JavaScript library to make drawing animation on SVG
- walkway - An easy way to animate simple SVG elements.
- jQuery-Animate-Enhanced - Extend $.animate() to detect CSS transitions for Webkit, Mozilla, IE>=10 and Opera and convert animations automatically.
- sprite.js - An efficient javascript sprite animation framework
- snabbt.js - 用javascrip + CSS transforms 创建的动画库
- idiomatic.js - 书写具备一致风格、通俗易懂 JavaScript 的原则
- javascript-patterns - JavaScript Patterns
- [html5-boilerplate] (https://github.com/h5bp/html5-boilerplate) - 一套专业的前端模版,用以开发快速、健壮、适应性强的app或网站
- angularjs-book - Examples and Code snippets from the AngularJS O'Reilly book