原文地址:http://dmitrysoshnikov.com/ecmascript/javascript-the-core-2nd-edition/
译者注:Dmitry Soshnikov是Facebook软件工程师,ECMAScript理论家。他编写的《ECMAScript in detail》系列文章是对ECMAScript规范最优秀的解析,已经被翻译成多国语言(包括中文)。
这是JavaScript:核心概述讲稿的第二版,致力于ECMAScript编程语言及其运行时系统的核心组件。
目标人群:有经验的程序员、专家。
本文的第一版涵盖了JS语言的通用方面,主要讲解了旧式ES3规范中的概念,并参考了在ES5和ES6(即ES2015)中的一些变化。
从ES2015开始,规范修改了一些核心组件的描述和结构,引入了新的模型等等。所以在这个版本中,我们会关注较新的概念以及更新了的术语,但是依然保留在规范各个版本中保持一致的最基本的JS结构。
本文涵盖了ES2017+运行时系统。
注:ECMAScript规范的最新版本可以在TC-39网站上找到。
我们从讨论ECMAScript最基础的概念对象开始。