JS 高级程序设计读书笔记

Xixibao
Mar 19, 2021

第一章:
完整的JS包括:ECMAscript, DOM , BOM

定义: ECMAscript: ECMAscript 是ECMA-262定义的语言,并不局限于浏览器。这门语言没有输入和输出之类的方法。它是一个语言基准,它之上可以构建更稳健的脚本语言。Web浏览器只是ECMAscript的一个宿主环境。宿主环境实现ECMAscript的基准实现与和环境自身交互必须的拓展。(拓展:比如说DOM)拓展使用的是ECMAscript的核心类型和语法,提供特定于环境的额外功能。其他宿主环境还有服务器端JS平台Node.js,和即将被淘汰的Adobe flash。

如果不涉及浏览器的话,ECMA262定义了如下内容:
1、语法;2、类型;3、语句;4、关键字;5、保留字;6、操作符;7、全局对象

ECMAscript只是对实现这个规范描述的所有方面的一门语言称呼。

1、ECMAscript 版本

1-2.2、DOM

--

--