这个博客致力于Java语言爱好者!
我已经整理了一份与JS相关的东西(书籍,在线Mooc的东西)的清单,可以开始增强他对JavaScript的了解。这个博客是试图揭示隐藏在互联网上的超赞宝藏的。
我从JS Book的书开始。(如果您是中级JavaScript开发人员,并且希望巩固您对该语言的理解。)

出色的JavaScript (除了解释JavaScript,还将向您介绍编程的基本原理。 )
学习JavaScript设计模式 (本书面向希望提高其对设计模式的知识以及如何将其应用于JavaScript编程语言的专业开发人员。 )
JavaScript-权威指南 (想要学习JavaScript的读者,以及已经使用JavaScript但想要将其理解提高到一个新的水平并真正掌握该语言和Web平台的程序员。)
JavaScript:优秀部分 (适用于在新手水平上使用JavaScript并现在准备与该语言建立更复杂关系的程序员。 )
对JavaScript应用程序进行编程 (您对JavaScript有一定的经验;至少有一两年的使用该语言的经验,但是您想了解更多有关如何将其专门用于开发健壮的Web规模或企业应用程序的信息。)
您不懂JS (这是一系列深入探讨JavaScript语言核心机制的书籍。 )

JS MOOC的列表 (还包括框架,库!)
Coursera课程:
- HTML,CSS和JavaScript
香港科技大学通过Coursera - 前端JavaScript框架:AngularJS
香港科技大学通过Coursera - 使用NodeJS进行服务器端开发
香港科技大学通过Coursera - Web开发人员的HTML,CSS和Javascript
约翰霍普金斯大学课程 - AngularJS的单页Web应用程序
约翰霍普金斯大学课程 - 与JavaScript的互动
密西根大学经由Coursera - 使用JavaScript,HTML和CSS的编程基础
杜克大学通过Coursera - 自适应网站基础:HTML,CSS和JavaScript的代码
伦敦大学国际课程,通过Coursera - Meteor.js开发简介
伦敦大学国际课程,通过Coursera - 使用JavaScript和MongoDB进行Web应用程序开发
伦敦大学国际课程,通过Coursera - p5.js视觉艺术编程简介
加州大学洛杉矶分校,Kadenze
Udacity课程 :
- JavaScript基础
通过Udacity - JavaScript简介
通过Udacity - ES6 JavaScript改进
通过Udacity - 面向对象的JavaScript
通过Udacity的Hack Reactor - 了解Backbone.js
通过Udacity - AJAX简介
通过Udacity - jQuery简介
通过Udacity - JavaScript测试
通过Udacity - JavaScript设计模式
通过Udacity - JavaScript承诺
Google通过Udacity - Google Maps API
Google通过Udacity
Edx课程:
- 使用MEAN Stack的MongoDB简介
通过edX的MongoDB大学 - jQuery简介
微软通过edX - HTML和JavaScript简介
微软通过edX - TypeScript 2简介
微软通过edX - JavaScript异步编程
微软通过edX - AngularJS:框架基础
微软通过edX
Microsoft虚拟学院课程:
- 面向绝对初学者的JavaScript基础
微软通过MVA - 面向经验丰富的开发人员的JavaScript
微软通过MVA - Redux简介
微软通过MVA - ES2015中的游戏更改功能
微软通过MVA - React简介
微软通过MVA - 用Ember创建Web应用程序
微软通过MVA - React简介
微软通过MVA - 掌握Node.js模块和软件包
微软通过MVA - React简介
微软通过MVA - 均值堆栈快速启动
微软通过MVA - 使用淘汰赛创建动态网页
微软通过MVA - Angular 2.0简介
微软通过MVA
Pluralsight课程(PAID)
- 现代异步JavaScript
- Angular 2:入门
- 使用Meteor.js构建实时Web应用程序
- 关于异步JavaScript的推理
- io.js和Node.js接下来
- 使用Relay,GraphQL和Flux构建数据驱动的React应用程序
- 使用MEAN堆栈构建Angular和Node.js应用
- MEAN.JS简介
- 通过Web Workers使JavaScript迅速发展
- 准备并迁移到Angular 2的应用程序
- 现代异步JavaScript
- Polymer.js入门
- Backbone.js基础知识
- Ember.js基础知识
- 使用Jasmine和TypeScript测试JavaScript
- 使用Gulp.js进行JavaScript构建自动化
- JavaScript:好的部分
- 快速ES6培训
- 使用Polymer.js和Material Design构建Web应用程序
- 测试客户端JavaScript
希望能帮助到你 !
将来会增加更多。
随时提出建议!
谢谢阅读。
说谢谢!