JavaScript 核心
原文:JavaScript. The Core
作者:Dmitry Soshnikov
第二版:JavaScript. The Core: 2nd Edition
目录
1.对象
2.原型链
3.构造器
4.运行栈
5.运行上下文
6.变量
7.激活
8.作用域
9.闭包
10.this
11.结论
本文是ECMA-262-3规范系列的概述和摘要。每个章节都包含对应匹配章节的引用,以便您可以阅读以获取更深入的理解。
面向读者:有经验的开发者,专家。
我们从一个对象的概念触发,这是ECMAScript的基础。
对象
ECMAScript是一门高度抽象的、面向对象的语言,它处理对象。还有原始值,但是在需要的情况下也会转换成对象。
对象是一个属性的集合并具有单个原型对象,原型对象可能是另一个对象或者null值。
我们来看一个对象的简单例子,一个对象的原型被对象上的内部属性[[Prototype]]引用。然而,在图中的们将使用__<internal-property>__
下划线表示法而不是双括号,特别是对原型对象:__proto__
。