**Learning ES6**
* [Draft ECMA 2015 (ES6) Spec](https://people.mozilla.org/~jorendorff/es6-draft.html)
* [ExploringJS](http://exploringjs.com/)
* [ES6 Compatibility Table](https://kangax.github.io/compat-table/es6/)
* [Comprehensive Overview of ES6 Features](http://es6-features.org/)
**Read This**
* [Annotated ECMAScript 5.1](http://es5.github.com/)
**Tools**
* Code Style Linters
* [ESlint](http://eslint.org/)?-?[Airbnb Style .eslintrc](https://github.com/airbnb/javascript/blob/master/linters/.eslintrc)
* [JSHint](http://www.jshint.com/)?-?[Airbnb Style .jshintrc](https://github.com/airbnb/javascript/blob/master/linters/jshintrc)
* [JSCS](https://github.com/jscs-dev/node-jscs)?-?[Airbnb Style Preset](https://github.com/jscs-dev/node-jscs/blob/master/presets/airbnb.json)
**Other Styleguides**
* [Google JavaScript Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml)
* [jQuery Core Style Guidelines](http://docs.jquery.com/JQuery_Core_Style_Guidelines)
* [Principles of Writing Consistent, Idiomatic JavaScript](https://github.com/rwldrn/idiomatic.js/)
**Other Styles**
* [Naming this in nested functions](https://gist.github.com/4135065)?- Christian Johansen
* [Conditional Callbacks](https://github.com/airbnb/javascript/issues/52)?- Ross Allen
* [Popular JavaScript Coding Conventions on Github](http://sideeffect.kr/popularconvention/#javascript)?- JeongHoon Byun
* [Multiple var statements in JavaScript, not superfluous](http://benalman.com/news/2012/05/multiple-var-statements-javascript/)?- Ben Alman
**Further Reading**
* [Understanding JavaScript Closures](http://javascriptweblog.wordpress.com/2010/10/25/understanding-javascript-closures/)?- Angus Croll
* [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html)?- Dr. Axel Rauschmayer
* [You Might Not Need jQuery](http://youmightnotneedjquery.com/)?- Zack Bloom & Adam Schwartz
* [ES6 Features](https://github.com/lukehoban/es6features)?- Luke Hoban
* [Frontend Guidelines](https://github.com/bendc/frontend-guidelines)?- Benjamin De Cock
**Books**
* [JavaScript: The Good Parts](http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742)?- Douglas Crockford
* [JavaScript Patterns](http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp/0596806752)?- Stoyan Stefanov
* [Pro JavaScript Design Patterns](http://www.amazon.com/JavaScript-Design-Patterns-Recipes-Problem-Solution/dp/159059908X)?- Ross Harmes and Dustin Diaz
* [High Performance Web Sites: Essential Knowledge for Front-End Engineers](http://www.amazon.com/High-Performance-Web-Sites-Essential/dp/0596529309)?- Steve Souders
* [Maintainable JavaScript](http://www.amazon.com/Maintainable-JavaScript-Nicholas-C-Zakas/dp/1449327680)?- Nicholas C. Zakas
* [JavaScript Web Applications](http://www.amazon.com/JavaScript-Web-Applications-Alex-MacCaw/dp/144930351X)?- Alex MacCaw
* [Pro JavaScript Techniques](http://www.amazon.com/Pro-JavaScript-Techniques-John-Resig/dp/1590597273)?- John Resig
* [Smashing Node.js: JavaScript Everywhere](http://www.amazon.com/Smashing-Node-js-JavaScript-Everywhere-Magazine/dp/1119962595)?- Guillermo Rauch
* [Secrets of the JavaScript Ninja](http://www.amazon.com/Secrets-JavaScript-Ninja-John-Resig/dp/193398869X)?- John Resig and Bear Bibeault
* [Human JavaScript](http://humanjavascript.com/)?- Henrik Joreteg
* [Superhero.js](http://superherojs.com/)?- Kim Joar Bekkelund, Mads Mob?k, & Olav Bjorkoy
* [JSBooks](http://jsbooks.revolunet.com/)?- Julien Bouquillon
* [Third Party JavaScript](http://manning.com/vinegar/)?- Ben Vinegar and Anton Kovalyov
* [Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript](http://amzn.com/0321812182)?- David Herman
* [Eloquent JavaScript](http://eloquentjavascript.net/)?- Marijn Haverbeke
**Blogs**
* [DailyJS](http://dailyjs.com/)
* [JavaScript Weekly](http://javascriptweekly.com/)
* [JavaScript, JavaScript...](http://javascriptweblog.wordpress.com/)
* [Bocoup Weblog](http://weblog.bocoup.com/)
* [Adequately Good](http://www.adequatelygood.com/)
* [NCZOnline](http://www.nczonline.net/)
* [Perfection Kills](http://perfectionkills.com/)
* [Ben Alman](http://benalman.com/)
* [Dmitry Baranovskiy](http://dmitry.baranovskiy.com/)
* [Dustin Diaz](http://dustindiaz.com/)
* [nettuts](http://net.tutsplus.com/?s=javascript)
**Podcasts**
* [JavaScript Jabber](http://devchat.tv/js-jabber/)
- 關于
- 1. 類型
- 2. 引用
- 3. 對象
- 4. 數組
- 5. 解構
- 6. 字符串
- 7. 函數
- 8. 箭頭函數
- 9. 構造函數
- 10. 模塊
- 11. Iterators & Generators
- 12. 屬性
- 13. 變量
- 14. 提升
- 15. 比較運算符 & 等號
- 16. 代碼塊
- 17. 注釋
- 18. 空白
- 19. 逗號
- 20. 分號
- 21. 類型轉換
- 22. 命名規則
- 23. 存取器
- 24. 事件
- 25. jQuery
- 26. ECMAScript 5 兼容性
- 27. ECMAScript 6 編碼規范
- 28. 測試
- 29. 性能
- 30. 資源
- 31. 使用人群
- 32. 翻譯
- 33. JavaScript 編碼規范說明
- 34. 一起來討論Javascript
- 35. Contributors
- 36. License