JS基本构成

JavaScript由核心(ECMAScript)、文档对象模型(DOM)和浏览器对象模型(BOM)组成。

ECMAScript

Web浏览器上ECMAScript实现的宿主环境之一。参照ECMA-262标准,它规定了语言的下面部分

  • 语法
  • 类型
  • 语句
  • 关键字
  • 保留字
  • 操作符
  • 对象

JS实现了规定。同时ECMAScript也进行了兼容和拓展。

ECMAScript新版ES6还有诸多新属性。

DOM

DOM把整个页面映射成一个多层节点结构。HTML或者XML页面中的每个组成部分都是某种类型的节点。

DOM级别

  • DOM0级
  • DOM1级(DOM核心和DON HTML)
    • DOM目标主要是映射文档的结构
  • DOM2级
    • 在DOM1级的基础上拓展了细分模块,包括鼠标、用户界面事件、范围、遍历、对CSS的支持等
  • DOM3级
    • 引入统一方式加载和保存文档的方法
    • 验证文档的方法

BOM

BOM可以操作浏览器显示的页面以为的部分,也有部分拓展。H5把许多BOM功能邪入正式规范。

你可能感兴趣的:(JS基本构成)