《JavaScript高级程序设计》笔记:JavaScript简介(一)

javascript从一个粗略的输入验证器发展成为同门户强大的编程语言,完全超越众人的预期。

javascript实现
一个整机的javascript实现应有由下列三单不等之组成部分组成:
1:核心(ECMAScript)
2:文档对象模型(DOM)
3:浏览器对象模型(BOM)

文档对象模型是对XML但经过扩展用于HTML的应用程序编程接口。DOM把任何页面映像为一个几近交汇节点结构。HTML或XML页面中之每个片都是某种类型的节点,这些节点又饱含在不同类型的数。

DOM级别

DOM1级由少独模块组成:DOM核心(DOM Core)和DOM
HTML。其中,DOM核心规定凡是怎么样映射基于XML的文档结构,以便简化对文档中肆意部分的看和操作。DOM
HTML模块则是DOM核心的底子及加以扩大,添加了对HTML的目标与方式。

DOM2级在同原本DOM的功底及又扩展了鼠标和用户界面事件、范围、遍历等细分模块,而且通过对象接口增加了对css的支持。DOM2级引入了下列新模块:

  • DOM视图:定义了跟不同文档ECMAScript视图的接口;
  • DOM事件:定义了轩然大波及事件处理的接口;
  • DOM样式:定义了依据CSS为要素用样式的接口;
  • DOM遍历和界定:定义了遍历和操作文档树的接口。

DOM3级引入了联加载与保存文档的主意——在DOM加载与保留模块中定义;新增了验证文档的道——在DOM验证模块中定义。