JavaScript 基本对象模型

基本对象模型提供了一个非常基础的文档对象层次结构,并最先受到NN2 的脚本支持。在该模型中,window 位于对象层次的最高级,包括全部的document 对象,同时具有其他对象所没有的属性和方法,document 就是浏览器载入的HTML 页面,其上的链接和表单元素如按钮等交互性元素被作为有属性、方法和事件处理程序的元素对象来对待。

由于功能十分有限,JavaScript 主要应用于简单的网页操作,如表单合法性验证、获取程序最后一次修改的时间等等。

IE3 及其他更高版本的浏览器实现了来自NN2 的基本对象模型,因此,NN2 后续的浏览器版本的文档对象模型本质是相同的,只不过添加了其他的window 对象及其操作方法,同时提供了引用原始对象的新方法,如navigator 和screen 对象等。