129 lines
5.3 KiB
Markdown
129 lines
5.3 KiB
Markdown
---
|
||
title: JavaScript Tutorials and Other Resources
|
||
localeTitle: JavaScript教程和其他资源
|
||
---
|
||
* [适用于猫的JavaScript](http://jsforcats.com/)
|
||
* [现代JavaScript教程](https://javascript.info/)
|
||
* [弗里斯比教授的功能编程指南](https://github.com/DrBoolean/mostly-adequate-guide)
|
||
* [雄辩的Javascript](http://www.eloquentjavascript.net) ( [_注释_](https://watchandcode.com/courses/eloquent-javascript-the-annotated-version) )
|
||
* [说到Javascript](http://speakingjs.com/es5/)
|
||
* [探索ES6](http://exploringjs.com/es6/)
|
||
* [Udemy - Javascript了解奇怪的部分( _前3.5小时_ )](https://www.youtube.com/watch?v=Bv_5Zv5c-Ts)
|
||
* [JavaScript中的函数编程](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84)
|
||
* [JavaScript简介:第一步](https://www.educative.io/collection/5679346740101120/5720605454237696?authorName=Arnav%20Aggarwal)
|
||
* [Douglas Crockford的视频](https://www.youtube.com/watch?v=v2ifWcnQs6M&index=1&list=PL62E185BB8577B63D)
|
||
* [现代JS Cheatsheet](https://mbeaudru.github.io/modern-js-cheatsheet/)
|
||
* [学习JavaScript的50个最佳网站](http://www.codeconquest.com/blog/top-50-websites-to-learn-javascript/)
|
||
* [Codementor JavaScript教程](https://www.codementor.io/community/topic/javascript)
|
||
* [你可能不需要jQuery](http://youmightnotneedjquery.com/)
|
||
|
||
## 参考
|
||
|
||
* [DevDocs](http://devdocs.io)
|
||
* [OverAPI JavaScript备忘单](http://overapi.com/javascript)
|
||
* [ECMA-262](http://www.ecma-international.org/publications/standards/Ecma-262.htm)
|
||
* [Mozilla开发者网络(MDN)](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
|
||
|
||
在[http://jster.net上](http://jster.net)找到javascript库
|
||
|
||
## 快速JavaScript
|
||
|
||
* [REPL](https://repl.it/languages/Javascript) ( [_节点_](https://repl.it/languages/iojs/) )
|
||
* [JSBin](http://jsbin.com)
|
||
* [的jsfiddle](https://jsfiddle.net)
|
||
* [CodePen](http://codepen.io)
|
||
* [CoderPad(结_对编程_ )](http://coderpad.io)
|
||
* [C9( _IDE_ ,结_对编程_ )](http://c9.io)
|
||
* [对象游乐场( _可视化对象_ )](http://www.objectplayground.com/)
|
||
* [Plunker](http://plnkr.co)
|
||
|
||
## 挑战
|
||
|
||
* [代码大战](http://codewars.com)
|
||
* [黑客等级](https://hackerrank.com)
|
||
* [编码游戏](http://codingame.com)
|
||
* [CodeFights](https://codefights.com/home)
|
||
* [ES6 Katas](http://es6katas.org)
|
||
|
||
## 教程
|
||
|
||
* [Codecademy网站](https://www.codecademy.com)
|
||
* [RithmSchool](https://www.rithmschool.com)
|
||
|
||
## 演习
|
||
|
||
* [Codility](https://codility.com/programmers/lessons/)
|
||
* [Coderbyte](http://coderbyte.com)
|
||
* [Exercism](http://exercism.io)
|
||
* [JavaScript30](https://javascript30.com/)
|
||
* [Javascript.com(Pluralsight)](https://www.javascript.com/)
|
||
|
||
## 编者
|
||
|
||
* [Visual Studio代码](https://code.visualstudio.com/)
|
||
|
||
Visual Studio Code包含对IntelliSense代码完成的内置支持,丰富的语义代码理解和导航以及代码重构。它带有内置的调试器和git支持,并具有大量扩展。
|
||
|
||
* [Webstorm](https://www.jetbrains.com/webstorm/)
|
||
|
||
适用于Javascript的全功能IDE,包括代码完成以及对实时linting,版本控制和测试的支持。由Jet Brains制作并以IntelliJ Java IDE为模型。
|
||
|
||
* [括号](http://brackets.io)
|
||
|
||
* [原子](http://atom.io)
|
||
|
||
由GitHub制作的开源文本编辑器。
|
||
|
||
* [崇高文本](https://www.sublimetext.com/)
|
||
|
||
|
||
## 博客
|
||
|
||
* [完美杀戮](http://perfectionkills.com)
|
||
* [2ality](http://www.2ality.com/)
|
||
* [媒体上的JS集合](https://medium.com/the-javascript-collection)
|
||
* [大卫沃尔什](https://davidwalsh.name/)
|
||
* [superheroJS](http://superherojs.com/)
|
||
|
||
## 播客
|
||
|
||
* [JS Jabber](https://devchat.tv/js-jabber)
|
||
|
||
## 视频教程
|
||
|
||
* [Derek Banas在一个视频中学习JS](https://www.youtube.com/watch?v=fju9ii8YsGs)
|
||
* [Derek Banas的面向对象的JavaScript](https://www.youtube.com/watch?v=O8wwnhdkPE4)
|
||
|
||
## 图书
|
||
|
||
* [JavaScript忍者的秘密](https://www.manning.com/books/secrets-of-the-javascript-ninja)
|
||
|
||
* [JavaScript应用程序编程](http://pjabook.com/)
|
||
|
||
* [可维护的JavaScript](http://shop.oreilly.com/product/0636920025245.do)
|
||
|
||
* [学习JavaScript设计模式](http://addyosmani.com/resources/essentialjsdesignpatterns/book/)
|
||
|
||
* [Airbnb JavaScript风格指南](https://github.com/airbnb/javascript)
|
||
|
||
* [JSDoc](http://usejsdoc.org/)
|
||
|
||
* [Javascript Allonge Six](https://leanpub.com/javascriptallongesix/read)
|
||
|
||
* [你不懂JS](https://github.com/getify/You-Dont-Know-JS)
|
||
|
||
由Kyle Simpson撰写的6本关于JavaScript的书籍。从初学者到高级。
|
||
|
||
* [雄辩的Javascript](http://www.eloquentjavascript.net)
|
||
|
||
精彩,全面地介绍Javascript的基础知识和功能,并配有浏览器内交互式代码
|
||
|
||
* [弗里斯比教授的功能编程指南](https://github.com/DrBoolean/mostly-adequate-guide)
|
||
|
||
在Javascript中进行功能编程的相当深入的指南
|
||
|
||
* [JavaScript方式](https://github.com/bpesquet/thejsway)
|
||
|
||
* [功能性灯JS](https://github.com/getify/Functional-Light-JS)
|
||
|
||
本书旨在成为任何希望(重新)发现JavaScript的许多方面的人的有用伴侣。从编程的基础知识到前端和后端Web开发,许多主题都以简单易懂的方式介绍。无需先验知识! |