dom编程筒介-dom对象前面说过,js把浏览器,网页文档和网页文档中的html元素都用相应的内置对象(看文档)来表示,这些对象与对象间的层次关系构成dom,针对网页(html,jsp,php,aspx.net)的dom就是html dom。我们这讲的就是html domDOM编程基本 - 图1### BOM编程 bom是浏览器对象模型,将浏览器的各个组件看成对象,:主要提供了访问和操作浏览器各组件(比如window, histpry, location, navigator, screen, document)的方法DOM的分类核心 DOM(同时提供了HTML文档和XML文档公共属性和方法 HTML DOM(针HTMLX档提供的专用属性和方法) XML DOM(针对XML文档提供的专用属性和方法) CSS DOM(提供操作CSS文档的属性和方法) Event DOM(事件文档对象模型,比如click,onload mousedown等) DOM对象图DOM编程基本 - 图2DOM相关关系DOM编程基本 - 图3### windows 对象 DOM编程基本 - 图4Window对象表示一个浏览器窗口或一个框架。在客户端JavaScript中,Window对象是全局对象,要引用当前窗口根本不需要特殊的语法,可以把那个窗口的属性作为全局变量来用。在使用window对象的方法和属性的时候,可以不带window,比如:window.alert(”泰牛程序员!”),可以直接写成alert(”泰牛程序员”);