---
title: 你不知道的JavaScript（英文版）（全六本）
date: 2015-11-05 19:12:17
tags:
  - javascript
  - 英文
---

<a href="http://shop.oreilly.com/product/0636920039303.do"><img src="https://github.com/getify/You-Dont-Know-JS/raw/master/up %26 going/cover.jpg" width="75"></a> <a href="http://shop.oreilly.com/product/0636920026327.do"><img src="https://github.com/getify/You-Dont-Know-JS/raw/master/scope %26 closures/cover.jpg" width="75"></a> <a href="http://shop.oreilly.com/product/0636920033738.do"><img src="https://github.com/getify/You-Dont-Know-JS/raw/master/this %26 object prototypes/cover.jpg" width="75"></a> <a href="http://shop.oreilly.com/product/0636920033745.do"><img src="https://github.com/getify/You-Dont-Know-JS/raw/master/types %26 grammar/cover.jpg" width="75"></a> <a href="http://shop.oreilly.com/product/0636920033752.do"><img src="https://github.com/getify/You-Dont-Know-JS/raw/master/async %26 performance/cover.jpg" width="75"></a> <a href="http://shop.oreilly.com/product/0636920033769.do"><img src="https://github.com/getify/You-Dont-Know-JS/raw/master/es6 %26 beyond/cover.jpg" width="75"></a>

<!--more-->

## 简介 ##

JavaScript语言有很多复杂的概念，但却用简单的方式体现出来（比如回调函数），因此，JavaScript开发者无需理解语言内部的原理，就能编写出功能全面的程序；就像收音机一样，你无需理解里面的管子和线圈都是做什么用的，只要会操作收音机上的按键，就可以收听你喜欢的节目。然而，JavaScript的这些复杂精妙的概念才是语言的精髓，即使是经验丰富的JavaScript开发者，如果没有认真学习也无法真正理解语言本身的特性。正是因为绝大多数人不求甚解，一遇到出乎意料的行为就认为是语言本身有缺陷，进而把相关的特性加入黑名单，久而久之就排除了这门语言的多样性，人为地使它变得不完整、不安全。
“你不知道的JavaScript”系列就是要让不求甚解的JavaScript开发者迎难而上，深入语言内部，弄清楚JavaScript每一个零部件的用途。本书介绍了该系列的两个主题：“作用域和闭包”以及“this和对象原型”。掌握了这些知识之后，无论什么技术、框架和流行词语，你都能轻松理解。

## 在线阅读 ##

+ [在线阅读](https://www.gitbook.com/book/rileygelwicks/you-dont-know-js/details)

## 下载 ##

+ [PDF格式](https://www.gitbook.com/download/pdf/book/rileygelwicks/you-dont-know-js)
+ [EPUB格式](https://www.gitbook.com/download/epub/book/rileygelwicks/you-dont-know-js)
+ [MOBI格式](https://www.gitbook.com/download/mobi/book/rileygelwicks/you-dont-know-js)
