Merge pull request #173 from Zhouzi/master

add license and fix #158
This commit is contained in:
Huei Tan
2015-08-10 09:41:01 +08:00

View File

@@ -68,7 +68,6 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/
## Package Managers ## Package Managers
*Host the javascript libraries and provide tools for fetching and packaging them.* *Host the javascript libraries and provide tools for fetching and packaging them.*
* [npm](https://www.npmjs.com/) - npm is the package manager for javascript. * [npm](https://www.npmjs.com/) - npm is the package manager for javascript.
@@ -138,6 +137,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/
* [intern](https://github.com/theintern/intern) - A next-generation code testing stack for JavaScript. * [intern](https://github.com/theintern/intern) - A next-generation code testing stack for JavaScript.
* [yolpo](http://www.yolpo.com) - A statement-by-statement javascript interpreter in the browser. * [yolpo](http://www.yolpo.com) - A statement-by-statement javascript interpreter in the browser.
## QA Tools ## QA Tools
* [JSHint](https://github.com/jshint/jshint/) - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code. * [JSHint](https://github.com/jshint/jshint/) - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code.
@@ -426,15 +426,18 @@ There're also some great commercial libraries, like [amchart](http://www.amchart
* [amygdala](https://github.com/lincolnloop/amygdala) - RESTful HTTP client for JavaScript powered web applications. * [amygdala](https://github.com/lincolnloop/amygdala) - RESTful HTTP client for JavaScript powered web applications.
* [jquery.rest](https://github.com/jpillora/jquery.rest) - A jQuery plugin for easy consumption of RESTful APIs. * [jquery.rest](https://github.com/jpillora/jquery.rest) - A jQuery plugin for easy consumption of RESTful APIs.
## Vision Detection ## Vision Detection
* [tracking.js](https://github.com/eduardolundgren/tracking.js) - A modern approach for Computer Vision on the web. * [tracking.js](https://github.com/eduardolundgren/tracking.js) - A modern approach for Computer Vision on the web.
* [ocrad.js](https://github.com/antimatter15/ocrad.js) - OCR in Javascript via Emscripten. * [ocrad.js](https://github.com/antimatter15/ocrad.js) - OCR in Javascript via Emscripten.
## Browser Detection ## Browser Detection
* [bowser](https://github.com/ded/bowser) - a browser detector * [bowser](https://github.com/ded/bowser) - a browser detector
## Code highlighting ## Code highlighting
* [Highlight.js](https://github.com/isagalaev/highlight.js) - Javascript syntax highlighter. * [Highlight.js](https://github.com/isagalaev/highlight.js) - Javascript syntax highlighter.
@@ -471,6 +474,7 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
* [is.js](https://github.com/arasatasaygin/is.js) - Check types, regexps, presence, time and more. * [is.js](https://github.com/arasatasaygin/is.js) - Check types, regexps, presence, time and more.
* [FieldVal](https://github.com/FieldVal/fieldval-js) - multipurpose validation library. Supports both sync and async validation. * [FieldVal](https://github.com/FieldVal/fieldval-js) - multipurpose validation library. Supports both sync and async validation.
## Keyboard Wrappers ## Keyboard Wrappers
* [mousetrap](https://github.com/ccampbell/mousetrap) - Simple library for handling keyboard shortcuts in Javascript. * [mousetrap](https://github.com/ccampbell/mousetrap) - Simple library for handling keyboard shortcuts in Javascript.
@@ -521,7 +525,6 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
* [jcSlider](https://github.com/JoanClaret/jcSlider) - A responsive slider jQuery plugin with CSS animations. * [jcSlider](https://github.com/JoanClaret/jcSlider) - A responsive slider jQuery plugin with CSS animations.
## Range Sliders ## Range Sliders
* [Ion.RangeSlider](https://github.com/IonDen/ion.rangeSlider) - Powerful and easily customizable range slider with many options and skin support. * [Ion.RangeSlider](https://github.com/IonDen/ion.rangeSlider) - Powerful and easily customizable range slider with many options and skin support.
@@ -607,6 +610,7 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
* [fullPage](https://github.com/alvarotrigo/fullPage.js) - A simple and easy to use plugin to create fullscreen scrolling websites (also known as single page websites). * [fullPage](https://github.com/alvarotrigo/fullPage.js) - A simple and easy to use plugin to create fullscreen scrolling websites (also known as single page websites).
* [ScrollMenu](https://github.com/s-yadav/ScrollMenu) - A new interface to replace old boring scrollbar. * [ScrollMenu](https://github.com/s-yadav/ScrollMenu) - A new interface to replace old boring scrollbar.
## Menu ## Menu
* [jQuery-menu-aim](https://github.com/kamens/jQuery-menu-aim) - jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's. * [jQuery-menu-aim](https://github.com/kamens/jQuery-menu-aim) - jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's.
@@ -615,7 +619,6 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
* [Slide and swipe](https://github.com/JoanClaret/slide-and-swipe-menu) - A sliding swipe menu that works with touchSwipe library. * [Slide and swipe](https://github.com/JoanClaret/slide-and-swipe-menu) - A sliding swipe menu that works with touchSwipe library.
## Table/Grid ## Table/Grid
* [jTable](https://github.com/hikalkan/jtable) - A JQuery plugin to create AJAX based CRUD tables. * [jTable](https://github.com/hikalkan/jtable) - A JQuery plugin to create AJAX based CRUD tables.
@@ -633,6 +636,7 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
* [touchemulator](https://github.com/hammerjs/touchemulator) - Emulate touch input on your desktop. * [touchemulator](https://github.com/hammerjs/touchemulator) - Emulate touch input on your desktop.
* [Dragula] (https://github.com/bevacqua/dragula/) - Drag and drop so simple it hurts * [Dragula] (https://github.com/bevacqua/dragula/) - Drag and drop so simple it hurts
## Maps ## Maps
* [Leaflet](https://github.com/Leaflet/Leaflet) - JavaScript library for mobile-friendly interactive maps. * [Leaflet](https://github.com/Leaflet/Leaflet) - JavaScript library for mobile-friendly interactive maps.
@@ -659,6 +663,7 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
* [lena.js](https://github.com/davidsonfellipe/lena.js) - A Library for image processing with filters and util functions. * [lena.js](https://github.com/davidsonfellipe/lena.js) - A Library for image processing with filters and util functions.
* [pica](https://github.com/nodeca/pica) - High quality image resize (with fast Lanczos filter, implemented in pure JS). * [pica](https://github.com/nodeca/pica) - High quality image resize (with fast Lanczos filter, implemented in pure JS).
## ES6 ## ES6
* [es6features](https://github.com/lukehoban/es6features) - Overview of ECMAScript 6 features. * [es6features](https://github.com/lukehoban/es6features) - Overview of ECMAScript 6 features.
@@ -666,10 +671,12 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
* [Babel (Formerly 6to5)](https://github.com/babel/babel) - Turn ES6+ code into vanilla ES5 with no runtime. * [Babel (Formerly 6to5)](https://github.com/babel/babel) - Turn ES6+ code into vanilla ES5 with no runtime.
* [Traceur compiler](https://github.com/google/traceur-compiler) - ES6 features > ES5. Includes classes, generators, promises, destructuring patterns, default parameters & more. * [Traceur compiler](https://github.com/google/traceur-compiler) - ES6 features > ES5. Includes classes, generators, promises, destructuring patterns, default parameters & more.
## SDK ## SDK
* [javascript-sdk-design](http://github.com/huei90/javascript-sdk-design) - Javascript SDK design guide extracted from work and personal experience * [javascript-sdk-design](http://github.com/huei90/javascript-sdk-design) - Javascript SDK design guide extracted from work and personal experience
## Misc ## Misc
* [echo](https://github.com/toddmotto/echo) - Lazy-loading images with data-* attributes. * [echo](https://github.com/toddmotto/echo) - Lazy-loading images with data-* attributes.
@@ -677,9 +684,11 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
* [platform.js](https://github.com/bestiejs/platform.js) - A platform detection library that works on nearly all JavaScript platforms. * [platform.js](https://github.com/bestiejs/platform.js) - A platform detection library that works on nearly all JavaScript platforms.
* [json3](https://github.com/bestiejs/json3) - A modern JSON implementation compatible with nearly all JavaScript platforms. * [json3](https://github.com/bestiejs/json3) - A modern JSON implementation compatible with nearly all JavaScript platforms.
# Worth Reading # Worth Reading
* [braziljs/js-the-right-way](https://github.com/braziljs/js-the-right-way/) * [braziljs/js-the-right-way](https://github.com/braziljs/js-the-right-way/)
# Other Awesome Lists # Other Awesome Lists
* [emijrp/awesome-awesome](https://github.com/emijrp/awesome-awesome) * [emijrp/awesome-awesome](https://github.com/emijrp/awesome-awesome)
* [bayandin/awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) * [bayandin/awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness)
@@ -695,6 +704,14 @@ Besides libraries, there're [Collection on Codepen](http://codepen.io/collection
* [instanceofpro/awesome-backbone](https://github.com/instanceofpro/awesome-backbone) * [instanceofpro/awesome-backbone](https://github.com/instanceofpro/awesome-backbone)
* [enaqx/awesome-react](https://github.com/enaqx/awesome-react) * [enaqx/awesome-react](https://github.com/enaqx/awesome-react)
# Contributing # Contributing
Contributions welcome! Read the [contribution guidelines](CONTRIBUTING.md) first. Contributions welcome! Read the [contribution guidelines](CONTRIBUTING.md) first.
# License
[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, [chencheng](https://github.com/sorrycc) has waived all copyright and related or neighboring rights to this work.