作者:关于快乐的秘密_473 | 来源:互联网 | 2023-07-23 16:04
JavaScript实现虽然JavaScript和ECMAScript通常都被人们用来表达相同的含义,但JavaScript的含义却比ECMA-262中规定的要多得多。没错,一
Javascript 实现
虽然 Javascript 和 ECMAScript 通常都被人们用来表达相同的含义,但 Javascript 的含义却比 ECMA-262 中规定的要多得多。没错,一个完整的 Javascript 实现应该由下列三个不同的部分组成(见图1-1)。
核心(ECMAScript)
文档对象模型(DOM)
浏览器对象模型(BOM)
ECMAScript
宿主环境:常见的ECMAScript的宿主环境有各种浏览器、Node和Adobe Flash。
ECMA-262 标准没有参照 Web 浏览器,那它都规定了些什么内容呢?大致说来,它规定了这门语言的下列组成部分:
ECMAScript 就是对实现该标准规定的各个方面内容的语言的描述。Javascript 实现了 ECMAScript,Adobe ActionScript 同样也实现 了ECMAScript。