JavaScript
JavaScript 是一种高级的, 动态的, 无类型的和解释型的编程语言, 它已经在 ECMAScript 语言规范中被标准化. 跟 HTML 和 CSS 一样, JavaScript 是 WWW 内容生成的第三种必不可少的技术; 大多数的网会使用Javascript, 并且 Javascript 被所有现在Web浏览器支持. JavaScript 基于原型和函数优先的特点, 使它成为多范型的语言, 支持面向对象的, 命令式的, 和函数式编程风格. JavaScript 能提供 API 来处理文本, 数组, 日期和正则表达式, 但不包括任何 I/O, 如网络, 存储或图形工具, 对这些的依赖取决于宿主环境中嵌入了什么. - wikipedia.org
入门学习:
- https://www.codecademy.com/en/tracks/javascript [interact]
- JavaScript 高级程序设计 [read][RMB]
- JavaScript Enlightenment [read]
- JavaScript面向对象精要 [read][RMB]
- Speaking JavaScript [read]
- 你不知道的 JavaScript [read]
- 理解 ECMAScript 6 [read]
- JavaScript 模式 [read][RMB]
- JS.Next: ES6 [watch][$]
- Crockford on JavaScript - Volume 1: The Early Years [watch]
- Crockford on JavaScript - Chapter 2: And Then There Was JavaScript [watch]
- Crockford on JavaScript - Act III: Function the Ultimate [watch]
- Crockford on JavaScript - Episode IV: The Metamorphosis of Ajax [watch]
- Crockford on JavaScript - Part 5: The End of All Things [watch]
- Crockford on JavaScript - Scene 6: Loopage [watch]
- JavaScript 模块 [read]
进阶学习:
- JavaScript 函数式编程 [read][RMB]
- ECMA-262 by Dmitry Soshnikov [read]
- JavaScript 进阶 [watch][$]
- JavaScript 语言精粹 [read][RMB]
- 你不知道的 JS: 作用域 & 闭包 [read]
- 你不知道的 JS: this & 原型 [read]
- 你不知道的 JS: 数据类型 & 语法 [read]
- 你不知道的 JS: 异步 & 性能 [read]
- 你不知道的 JS: ES6 & Beyond [read]
- Eloquent JavaScript [read]
- 测试驱动的 JavaScript 开发 [read][RMB]
- JavaScript Allonge [read][$]
- JavaScript With Promises [read][$]
- 高性能 JavaScript [read][$]
- JavaScript 正则表达式入门 [read]
- 正则表达式使用 [watch][$]
参考/文档:
术语表/百科全书:
标准/规范:
编程规范:
JavaScript 简报, 新闻和播客:
译者补充:
- 重新认识 JavaScript
- JavaScript 标准参考教程
- JavaScript 秘密花园
- 浅谈JavaScript系列
- 深入理解JavaScript系列
- JavaScript Promise 迷你书
- 学用 JavaScript 设计模式
- ES 6 入门(中文)
- ES 6 入门(英文)
- ES 6 In Depth 系列
- ES6 Overview in 350 Bullet Points
- JS The Right Way
- JavaScript 新手教程
- JavaScript 进阶教程
- 国外优秀 JavaScript 资源推荐
- awesome-javascript1 awesome-javascript2
- JavaScript 免费编程电子书索引(中文)
- JavaScript:40+基本的 Web 开发工具
- JavaScript Puzzlers
- JavaScript Test
- Awesome JavaScript-CN