1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. J>
  5. JavaScript词法作用域与调用对象深入理解

当前主题:JavaScript词法作用域与调用对象深入理解

JavaScript词法作用域与调用对象深入理解相关的博客

查看更多 写博客

深入理解JavaScript作用域和作用域链

作者:浪里行舟 经授权转载,版权归原作者所有。 前言 JavaScript 中有一个被称为作用域(Scope)的特性。虽然对于许多新手开发者来说,作用域的概念并不是很容易理解,本文我会尽我所能用最简单的方式来解释作用域和作用域链,希望大家有所收获! 作用域(

阅读全文

深入理解JavaScript系列(14):作用域链(Scope Chain)

http://www.cnblogs.com/TomXu/archive/2012/01/18/2312463.html 前言 在第12章关于变量对象的描述中,我们已经知道一个执行上下文 的数据(变量、函数声明和函数的形参)作为属性存储在变量对象中。 同时我们

阅读全文

javascript this的一些误解

太拘泥于“this”的字面意思就会产生一些误解。有两种常见的对于this 的解释,但是它们都是错误的。 介绍之前先解释下什么是动态作用域 简要地分析一下动态作用域,重申它与词法作用域的区别。但实际上动态作用域是JavaScript 另一个重要机制this 的表

阅读全文

javascript this的一些误解

太拘泥于“this”的字面意思就会产生一些误解。有两种常见的对于this 的解释,但是它们都是错误的。 介绍之前先解释下什么是动态作用域 简要地分析一下动态作用域,重申它与词法作用域的区别。但实际上动态作用域是JavaScript 另一个重要机制this 的

阅读全文

JavaScript函数式编程之深入理解纯函数

更多相关内容见博客 github.com/zhuanyongxi… 纯函数是函数式编程的基础,需要重点理解。纯函数的作用,可以看《JavaScript函数式编程之为什么要函数式编程(非严谨技术层面的扯淡)》。 纯函数的概念: 纯函数是这样一种函数,即相同的输

阅读全文

javascript成神之路(4):深入理解this关键字,是的就是this

摘要:如果你真的理解了this是什么,那么你的web几乎所向披靡(文章后面有惊喜,不要错过) 很多程序员会这么认为,this关键字与面向对象程序开发紧密相关,其完全指向由构造器新创建的对象。在ECMAScript规范中也是这样实现的,但正如我们将看到那样,在

阅读全文

你还要我怎样的JS系列(4) -- 作用域链

前言 上一章节我们讲了VO。 我们回顾一下之前的内容。 进入执行上下文会创建VO对象、建立作用域链、确定this指向。执行上下文的数据(函数形参、变量声明、函数声明)是作为属性存储在VO中的。 我们也知道变量对象在每次进入上下文时创建,并填入初始值,值的更新出

阅读全文

深入理解JavaScript系列(10):JavaScript核心(晋级高手必读篇)

http://www.cnblogs.com/TomXu/archive/2012/01/12/2308594.html 本篇是ECMA-262-3 in detail系列的一个概述(本人后续会翻译整理这些文章到本系列(第11-19章)。每个章节都有一个更详细

阅读全文