目录
当前位置: 首页 > 文档资料 > 前端开发者手册 >

JavaScript

优质
小牛编辑
159浏览
2023-12-01

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][$]

参考/文档:

  • MDN JavaScript reference

术语表/百科全书:

  • JavaScript 术语表
  • JavaScript 百科全书

标准/规范:

  • ECMAScript® 2015 语言规范
  • ECMA262 的状态, 进度和文档

编程规范:

  • Node.js 风格指南
  • JavaScript 开发原则
  • Airbnb JavaScript 风格指南

JavaScript 简报, 新闻和播客:

  • JavaScript Jabber
  • JavaScript Weekly
  • Echo JS
  • JavaScript Kicks
  • javascript.com
  • FiveJS
  • JavaScript Live

译者补充:

  • 重新认识 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