BOM知识汇总

来源:互联网 发布:seajs 源码分析 玉伯 编辑:程序博客网 时间:2024/06/15 22:10

浏览器的对象树  ---  BOM



浏览器的对象含义

Navigator对象:

         浏览器对象,包含了正在使用的Navigator 的版本信息。反映了当前使用的浏览器的资料。JavaScript 客户端运行时刻引擎自动创建navigator 对象。

Window对象:

         表示的是浏览器窗口,最顶层的对象,window的属性对应于整个窗口。

Document对象:

         文档对象是JavaScript 中window 和frames对象的一个属性,是显示于窗口或框架内的一个文档。描述当前窗口或指定窗口对象的文档。它包含了文档从<head>到</body>的内容。

Frame 对象:

         是 window 对象。用最容易理解的话说,每一个HTML 文件占用一个 window 对象, 包括定义框架的网页 (“框架网页”)

Location对象:

         地址对象 它描述的是某一个窗口对象所打开的地址。

         * window.location = “链接地址”;

History对象:

         历史对象包含了用户已浏览的 URL 的信息,是指历史对象指浏览器的浏览历史。

         * back() 后退,跟按下“后退”键是等效的。

         * forward() 前进,跟按下“前进”键是等效的。

Links对象:

         是一个数组, 包含了文档中所有连接标记 (包含 href 属性的<a>标记和<map>标记段里的<area>标记),按照在文档中的次序,从 0 开始给每个连接标记定义了一个下标。

Archors对象:

         是一个数组,包含了文档中所有锚标记(包含 name 属 性的<a>标记), 按照在文档中的次序, 从 0 开始给每个锚标记定义了一个下标。

Forms对象:

         是一个数组,包含了文档中所有的表单(<form>)。要引用单个表单,可以用 document.forms[x],但是一般来说,人们都会这样做:在<form>标记中加上“name=”...“”属性,那么直接用“document.<表单名>”就可以引用了。

Images对象:

         图片对象 document.images[] 是一个数组,包含了文档中所 

         有的图片(<img>)。

 

注意:

每个对象有它自己的属性、方法和事件。

对象的属性是反映该对象某些特定的性质的。

例如:字符串的长度、图像的长宽等等。

对象的方法能对该对象做一些事情。

例如:表单的“提交”(Submit)等等。

对象的事件就 能响应发生在对象上的事情。

        例如:提交表单产生表单的“提交事件”。

 

window对象常用方法

alert(‘信息’) :      消息框

prompt(‘提示信息’,默认值):标准输入框

confirm( ) :      确认框

open( ) :      打开一个新窗口

close( ) :     关闭窗口


Form表单对象

1,访问表单的方式:

      *  document.forms[n]

      *  document.表单名字

2,表单对象常用的属性:

action         <fromaction=”xxx”>   表单提交的目的地址

method    <formmethod=”xxx”>     表单提交方式

name          <formname=”xxx”>    表单名称



0 0