Skip to content

sheldonshen/javascript_ninja

Repository files navigation

javascript_ninja

#tutorial https://developer.mozilla.org/en-US/docs/Web/JavaScript MDN(English)
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript MDN(Chinese)
https://msdn.microsoft.com/en-us/library/d1et7k7c%28v=vs.94%29.aspx MSDN(javascript)
http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000 廖雪峰JavaScript教程
http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html 汤姆大叔深入理解JavaScript系列
http://www.ruanyifeng.com/blog/javascript/ 阮一峰javascript系列文章
http://javascript.ruanyifeng.com/ 阮一峰JavaScript 标准参考教程(alpha)
https://github.com/ruanyf/jstraining                     全栈工程师培训材料(React,Node)
http://javascript.crockford.com/                         douglas crockford
http://javascript.info/ The JavaScript Tutorial
http://www.quirksmode.org/js/contents.html js quirksmode
https://www.freecodecamp.com/                             freecodecamp英文版
https://freecodecamp.cn/                                 freecodecamp中文版
#video http://www.ycku.com/javascript/ 瓢城Web俱乐部JavaScript第一季150集(注重项目实战)
http://www.bjsxt.com/2014/down_1112/39.html 尚学堂科技_javascript视频教程_白贺翔
http://www.icoolxue.com/album/show/77 韩顺平轻松搞定网页设计视频教程(HTML,CSS,Javascript)
http://www.kokojia.com/course-881.html JavaScript Ajax JQuery 教学视频教程(比较浅显)
#website http://www.javascriptcn.com/ javascript中文网
http://www.75team.com/ 奇虎75Team
http://stackoverflow.com/tags/javascript/info stackoverflow javascript
http://javascriptweekly.com/ javascript weekly
https://jslive.com/ jslive

http://www.echojs.com/ echojs(Hacker News JS Edition)
https://www.sitepoint.com/javascript/                     sitepoint js
#article http://www.cnblogs.com/rubylouvre/tag/javascript/ 司徒正美javascript文章
https://www.phodal.com/blog/tag/javascript/ phodal javascript文章
http://justjavac.com/categories.html#javascript-ref justjavac文章
#online ebook(在线电子书) http://eloquentjavascript.net/ Eloquent JavaScript
https://addyosmani.com/resources/essentialjsdesignpatterns/book/ Learning JavaScript Design Patterns
http://speakingjs.com/   Speaking JavaScript
http://exploringjs.com/ Exploring ES6: Upgrade to the next version of JavaScript
http://es6.ruanyifeng.com/ ECMAScript 6入门(阮一峰开源电子书)
http://www.javascriptenlightenment.com/   JavaScript Enlightenment
http://domenlightenment.com/ DOM Enlightenment
http://jqueryenlightenment.com/ JQuery Enlightenment
http://chimera.labs.oreilly.com/books/1234000001623 JS.next: A Manager’s Guide
http://chimera.labs.oreilly.com/books/1234000000262 Programming JavaScript Applications
http://www.kancloud.cn/dennis/tgjavascript/241800   TG JavaScript半知半解
http://www.kancloud.cn/dennis/javascriptmethod/261471 TG Web开发实战
http://www.kancloud.cn/search?keyword=javascript  看云javascript在线书
https://www.gitbook.com/explore/topic/javascript?sort=top&lang=all GitBook JS在线书
#books ##初级读物: 《JavaScript高级程序设计》:一本非常完整的经典入门书籍,被誉为JavaScript圣经之一,详解的非常详细,最新版第三版已经发布了,建议购 买。

##中级读物: 《JavaScript权威指南》:另外一本JavaScript圣经,讲解的也非常详细,属于中级读物,建议购买。
《JavaScript.The.Good.Parts》:Yahoo大牛.JavaScript精神领袖Douglas Crockford的大作,虽然才100多页,但是字字珠玑啊!强烈建议阅读。
《高性能JavaScript》:《JavaScript高级程序设计》作者Nicholas C. Zakas的又一大作。
《Eloquent JavaScript》:这本书才200多页,非常短小,但是改变了我写作的习惯,本书通过几个非常经典的例子(艾米丽姨妈的猫、悲惨的隐 士、模拟生态圈、推箱子游戏等等)来介绍JavaScript方方面面的知识和应用方法,非常值得一读,同时这本书的中文版也是大叔翻译的,

##高级读物: 《JavaScript Patterns 》:书中介绍到了各种经典的模式,如构造函数、单例、工厂等等,值得学习。
《Pro.JavaScript.Design.Patterns》:Apress出版社讲解JavaScript设计模式的书,非常不错。
《Developing JavaScript Web Applications》:构建富应用的好书,针对MVC模式有较为深入的讲解,同时也对一些流程的库进行了讲解。
《Developing Large Web Applications》:将这本书归结在这里,貌似有点不妥,因为这里不仅有JavaScript方面的介绍,还有CSS、HTML方面的 介绍,但是介绍的内容却都非常不错,真正考虑到了一个大型的Web程序下,如何进行JavaScript架构设计,值得一读。
《Learning JavaScript Design Patterns》 A book by Addy Osmani Volume 1.6.2,介绍js世界中的有关设计模式.非常值得仔细阅读

##更多javascript图书 https://search.jd.com/Search?keyword=javascript&enc=utf-8&suggest=1.rem.1.coverage&wq=javasc&pvid=jasjkyti.vcj4pe jd搜索
http://shop.oreilly.com/category/browse-subjects/web-development/javascript.do oreilly书店
#糖语言 typescript
coffeescript
dart

#其他ECMAScript实现 http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/package-summary.html ActionScript

#标准 http://www.ecma-international.org/publications/standards/Ecma-404.htm ECMA JSON
http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMA JavaScript
https://www.w3.org/DOM/DOMTR W3C DOM
https://html.spec.whatwg.org/multipage/ WHATWG HTML Standard

#编程风格指南 https://github.com/airbnb/javascript airbnb javascript

#单元测试 jsunit
Qunit
Mocha

#函数式编程 underscore
lodash

#更多javascript的库(package manager,build system,compiler and so on) https://www.javascripting.com/

#在线编程练习 https://www.freecodecamp.cn/   freecodecamp
https://www.codecademy.com/   codecademy
http://www.hubwiz.com/ 汇智网
http://codetank.alloyteam.com/ codetank

#在线直播编程 http://livecoding.tv/

#js大牛集锦 https://code.tutsplus.com/articles/33-developers-you-must-subscribe-to-as-a-javascript-junkie--net-18151 33 Developers you MUST Subscribe to as a JavaScript Junkie
http://caibaojian.com/some-fe 一些前端开发大牛(国内)
http://bestof.js.org/hof

#如何跟上前端开发的最新前沿 https://uptodate.frontendrescue.org/zh/

#web开发最前沿 https://developers.google.com/web/   gooogle web
https://code.facebook.com/web/       facebook web

#js测试题 http://www.thatjsdude.com/

#在线API http://devdocs.io/
http://www.javascripture.com/
http://krook.org/jsdom/ jsdom api(Class Hierarchy)

#工具 https://js.do/ online javascript editor