前端开发者手册第二部分: 前端开发学习自主学习Javascript
上一篇:SEO 下一篇:Web 动画

Javascript

JavaScript

JavaScript 是一种高级的, 动态的, 无类型的和解释型的编程语言, 它已经在 ECMAScript 语言规范中被标准化. 跟 HTML 和 CSS 一样, JavaScript 是 WWW 内容生成的第三种必不可少的技术; 大多数的网会使用Javascript, 并且 Javascript 被所有现在Web浏览器支持. JavaScript 基于原型和函数优先的特点, 使它成为多范型的语言, 支持面向对象的, 命令式的, 和函数式编程风格. JavaScript 能提供 API 来处理文本, 数组, 日期和正则表达式, 但不包括任何 I/O, 如网络, 存储或图形工具, 对这些的依赖取决于宿主环境中嵌入了什么. - wikipedia.org

综合学习:

  • codecademy.com JavaScript [interact]
  • Professional JavaScript for Web Developers [read][$]
  • JavaScript Enlightenment [read]
  • The Principles of Object-Oriented JavaScript [read][$]
  • Speaking JavaScript [read]
  • You Don't Know JS: Up & Going [read]
  • Understanding ECMAScript 6 [read]
  • JavaScript Patterns [read][$]
  • 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 Modules [read]

精通:

  • Functional JavaScript: Introducing Functional Programming with Underscore.js [read][$]
  • ECMA-262 by Dmitry Soshnikov [read]
  • Advanced JavaScript [watch][$]
  • JavaScript the Good Parts [watch][$]
  • You Don't Know JS: Scope & Closures [read]
  • You Don't Know JS: this & Object Prototypes [read]
  • You Don't Know JS: Types & Grammar [read]
  • You Don't Know JS: Async & Performance [read]
  • You Don't Know JS: ES6 & Beyond [read]
  • Eloquent JavaScript [read]
  • Test-Driven JavaScript Development [read][$]
  • JavaScript Allongé [read][$]
  • JavaScript with Promises [read][$]
  • High Performance JavaScript (Build Faster Web Application Interfaces) [read][$]
  • JavaScript Regular Expression Enlightenment [read]
  • Using Regular Expressions [watch][$]

参考/文档:

  • MDN JavaScript reference

术语表/百科全书:

  • JavaScript Glossary
  • The JavaScript Encyclopedia

标准/规范:

  • ECMAScript® 2015 Language Specification
  • Status, process, and documents for ECMA262

编程规范:

  • Node.js Style Guide
  • Principles of Writing Consistent, Idiomatic JavaScript
  • Airbnb JavaScript Style Guide

JavaScript 简报, 新闻媒体和播客:

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

译者补充:

  • JavaScript Promise 迷你书
  • JavaScript 标准参考教程
  • ES 6 入门
  • js the right way
  • 系列文章: 你不知道的 js
  • JavaScript 新手教程
  • JavaScript 进阶教程
  • JavaScript:40+基本的 Web 开发工具
  • 国外优秀 JavaScript 资源推荐
上一篇:SEO 下一篇:Web 动画