ECMASript是一种脚本设计语言。它不与任何浏览器绑定,也没有用到任何用户输入输出的方法,事实上Web浏览器只是一种ECMAScript的宿主环境。Adobe公司下的Flash脚本ActionScript、Nombas公司的ScriptEase等都可以容纳ECMAScript的实现。简单的说,ECMAScript描述的仅仅是语法、类型、关键字、语句、保留字、运算符和对象等。
ECMAScript定义了脚本语言的所有属性、方法和对象,其他语言可以实现ECMAScript来作为其功能的基准。
DOM是节点层级构成的元素
BOM是对浏览器窗口进行访问和操作