# 说明:
该教程绕开了javascript的一些基本的语法知识,直接讲解javascript中最难理解的两个部分,也是和其他主流面向对象语言区别最大的两个部分——原型和闭包,当然,肯定少不了原型链和作用域链。帮你揭开javascript最神秘的面纱。
为什么要偏偏要讲这两个知识点?
这是我在这么多年学习javascript的经历中,认为最难理解、最常犯错的地方,学习这两个知识点,会让你对javascript有更深层次的理解,至少理解了原型和作用域,就不能再算是javascript菜鸟了。另外,这两方面也是javascript与其他语言不同的地方,学习这样的设计,有助于你开阔眼界,帮助你了解编程语言的设计思路。毕竟,你不能只把眼睛盯在一门语言上。
闲话不多讲,相信奔着这个话题来的朋友,也知道javascript原型和作用域的重要性。
最后说明:被系列教程我不是照搬的其他图书或者网络资料,而是全凭着我对知识的理解而一步一步写的。思路也是我一边写着一边想的。有什么不对的地方,欢迎指正。
# 目录:
[深入理解javascript原型和闭包(1)——一切都是对象](http://www.cnblogs.com/wangfupeng1988/p/3977987.html)
[深入理解javascript原型和闭包(2)——函数和对象的关系](http://www.cnblogs.com/wangfupeng1988/p/3978035.html)
[深入理解javascript原型和闭包(3)——prototype原型](http://www.cnblogs.com/wangfupeng1988/p/3978131.html)
[深入理解javascript原型和闭包(4)——隐式原型](http://www.cnblogs.com/wangfupeng1988/p/3979290.html)
[深入理解javascript原型和闭包(5)——instanceof](http://www.cnblogs.com/wangfupeng1988/p/3979533.html)
[深入理解javascript原型和闭包(6)——继承](http://www.cnblogs.com/wangfupeng1988/p/3979985.html)
[深入理解javascript原型和闭包(7)——原型的灵活性](http://www.cnblogs.com/wangfupeng1988/p/3980065.html)
[深入理解javascript原型和闭包(8)——简述【执行上下文】](http://www.cnblogs.com/wangfupeng1988/p/3986420.html)上
[深入理解javascript原型和闭包(9)——简述【执行上下文】下](http://www.cnblogs.com/wangfupeng1988/p/3987563.html)
[深入理解javascript原型和闭包(10)——this](http://www.cnblogs.com/wangfupeng1988/p/3988422.html)
[深入理解javascript原型和闭包(11)——执行上下文栈](http://www.cnblogs.com/wangfupeng1988/p/3989357.html)
[深入理解javascript原型和闭包(12)——简介【作用域】](http://www.cnblogs.com/wangfupeng1988/p/3991151.html)
[深入理解javascript原型和闭包(13)-【作用域】和【上下文环境】](http://www.cnblogs.com/wangfupeng1988/p/3991995.html)
[深入理解javascript原型和闭包(14)——从【自由变量】到【作用域链】](http://www.cnblogs.com/wangfupeng1988/p/3992795.html)
[深入理解javascript原型和闭包(15)——闭包](http://www.cnblogs.com/wangfupeng1988/p/3994065.html)
[深入理解javascript原型和闭包(16)——完结](http://www.cnblogs.com/wangfupeng1988/p/3994950.html)
后补:
[深入理解javascript原型和闭包(17)——补this](http://www.cnblogs.com/wangfupeng1988/p/3996037.html)
[深入理解javascript原型和闭包(18)——补充:上下文环境和作用域的关系](http://www.cnblogs.com/wangfupeng1988/p/4000798.html)