2012年3月26日
摘要:
简介JavaScript 秘密花园是一个不断更新,主要关心 JavaScript 一些古怪用法的文档。 对于如何避免常见的错误,难以发现的问题,以及性能问题和不好的实践给出建议, 初学者可以籍此深入了解 JavaScript 的语言特性。JavaScript 秘密花园不是用来教你 JavaScript。为了更好的理解这篇文章的内容, 你需要事先学习 JavaScript 的基础知识。在 Mozilla 开发者网络中有一系列非常棒的 JavaScript 学习向导。译者注:文中提到的 ES5 是 ECMAScript 5 的简写,是 ECMAScript 标准语言的下一版本,正在开发中。 Jav 阅读全文
摘要:
导言在这篇文章中我们将讨论一个与执行上下文直接相关的更多细节。讨论的主题就是this关键字。实践表明,这个主题很难,在不同执行上下文中this值的确定经常导致问题。许多程序员习惯的认为,在程序语言中,this关键字与面向对象的程序紧密相关,完全指向通过构造器创建的新的对象。在ECMAScript中也是这样执行的,但正如你看到的那样,这并不限于创建对象的定义。让我们更详细的了解ECMAScript中真正的this值是什么?定义this是执行上下文中的一个属性。1.activeExecutionContext = {2.VO: {...},3.this: thisValue4.};这里VO是我们前 阅读全文