搜档网
当前位置:搜档网 › BOM——浏览器对象模型(Browser_Object_Model)

BOM——浏览器对象模型(Browser_Object_Model)

BOM——浏览器对象模型(Browser_Object_Model)
BOM——浏览器对象模型(Browser_Object_Model)

BOM——浏览器对象模型(Browser

Object Model)

什么是BOM?--- 模型是所研究的系统、过程、事物或概念的一种表达形式!

?BOM是Browser Object Model的缩写,简称浏览器对象模型

?BOM提供了独立于内容而与浏览器窗口进行交互的对象

?由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window ?BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性?BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C(WHATWG,WebHypertextApplicationTechnologyWorkingGroup——

网页超文本应用程序技术工作组目前正在努力促进BOM的标准化)?BOM最初是Netscape浏览器标准的一部分

基本的BOM体系结构图

能利用BOM做什么?

BOM提供了一些访问窗口对象的一些方法,我们可以用它来移动窗口位置,改变窗口大小,打开新窗口和关闭窗口,弹出对话框,进行导航以及获取客户的一些信息如:浏览器品牌版本,屏幕分辨率。但BOM最强大的功能是它提供了一

个访问HTML页面的一入口——document对象,以使得我们可以通过这个入口来使用DOM的强大功能!!!

window对象是BOM的顶层(核心)对象,所有对象都是通过它延伸出来的,也可以称为window的子对象。由于window是顶层对象,因此调用它的子对象时可以不显示的指明window对象,例如下面两行代码是一样的:

window -- window对象是BOM中所有对象的核心。window对象表示整个浏览器窗口,但不必表示其中包含的内容。此外,window还可用于移动或调整它表示的浏览器的大小,或者对它产生其他影响。

window子对象

?document 对象

?frames 对象

?history 对象

?location 对象

?navigator 对象

?screen 对象

window对象关系属性

?parent:如果当前窗口为frame,指向包含该frame的窗口的frame (frame)

?self :指向当前的window对象,与window同意。(window对象)?top :如果当前窗口为frame,指向包含该frame的top-level的window 对象

?window :指向当前的window对象,与self同意。

?opener :当窗口是用javascript打开时,指向打开它的那人窗口(开启者)

window对象定位属性

?IE提供了window.screenLeft和window.screenTop对象来判断窗口的位置,但未提供任何判断窗口大小的方法。用 offsetHeight属性可以获取视口的大小(显示HTML页的区域),但它们不是标准属性。

?Mozilla提供window.screenX和window.screenY属性判断窗口的位置。

它还提供了window.innerWidth和window.innerHeight属性来判断视口的大小,window.outerWidth和window.outerHeight属性判断浏览器窗

口自身的大小。

window对象的方法

窗体控制

moveBy(x,y)——从当前位置水平移动窗体x个像素,垂直移动窗体y个像素,x为负数,将向左移动窗体,y为负数,将向上移动窗体

moveTo(x,y)——移动窗体左上角到相对于屏幕左上角的(x,y)点,当使用负数做为参数时会吧窗体移出屏幕的可视区域

resizeBy(w,h)——相对窗体当前的大小,宽度调整w个像素,高度调整h个像素。如果参数为负值,将缩小窗体,反之扩大窗体

resizeTo(w,h)——把窗体宽度调整为w个像素,高度调整为h个像素

窗体滚动轴控制

scrollTo(x,y)——在窗体中如果有滚动条,将横向滚动条移动到相对于窗体宽度为x个像素的位置,将纵向滚动条移动到相对于窗体高度为y

个像素的位置

scrollBy(x,y)——如果有滚动条,将横向滚动条移动到相对于当前横向滚动条的x个像素的位置(就是向左移动x像素),将纵向滚动条移动到相对于当前纵向滚动条高度为y个像素的位置(就是向下移动y像素)

窗体焦点控制

focus()——使窗体或控件获取焦点

blur()——与focus函数相反,使窗体或控件失去焦点

新建窗体

open()——打开(弹出)一个新的窗体

close()——关闭窗体

opener属性——新建窗体中对父窗体的引用,中文"开启者"的意思window.open方法语法

open方法参数说明

?url -- 要载入窗体的URL

?name -- 新建窗体的名称(目标,将在a 标签的target属性中用到,当与已有窗体名称相同时将覆盖窗体内容).open函数默认的打开窗体的方式为target的_blank弹出方式,因此页面都将以弹出的方式打开?features -- 代表窗体特性的字符串,字符串中每个特性使用逗号分隔?replace -- 一个布尔值,说明新载入的页面是否替换当前载入的页面,此参数通常不用指定

open函数features参数说明,如果不使用第三个参数,将打开一个新的普通窗口

open方法返回值为一个新窗体的window对象的引用

对话框

alert(str)——弹出消息对话框(对话框中有一个“确定”按钮)

confirm(str)——弹出消息对话框(对话框中包含一个“确定”按钮与“取消”按钮)

prompt(str,defaultValue)——弹出消息对话框(对话框中包含一个“确定”按钮、“取消”按钮与一个文本输入框),由于各个浏览器实现的不同,若没有第二个参数(文本框中的默认值)时也最好提供一个空字符串状态栏

window.defaultStatus 属性——改变浏览器状态栏的默认显示(当状态

栏没有其它显示时),浏览器底部的区域称为状态栏,用于向用户显示信息

window.status 属性——临时改变浏览器状态栏的显示

时间等待与间隔函数

setTimeout()——暂停指定的毫秒数后执行指定的代码

clearTimeout()——取消指定的setTimeout函数将要执行的代码

setInterval()——间隔指定的毫秒数不停地执行指定的代码

clearInterval()——取消指定的setInterval函数将要执行的代码setTimeout与setInterval方法有两个参数,第一个参数可以为字符串形式的代码,也可以是函数引用,第二个参数为间隔毫秒数,它们的返回是一个可用于对应clear方法的数字ID

History对象,在浏览器历史记录中导航

History 对象的属性:length 返回浏览器历史列表中的 URL 数量

History 对象的方法

?back() 加载 history 列表中的前一个 URL

?forward() 加载 history 列表中的下一个 URL

?go(num) 加载 history 列表中的某个具体页面

Location 对象

Location 对象的属性

?hash 设置或返回从井号 (#) 开始的 URL(锚)

?host 设置或返回主机名和当前 URL 的端口号

?hostname 设置或返回当前 URL 的主机名

?href 设置或返回完整的 URL

?pathname 设置或返回当前 URL 的路径部分

?port 设置或返回当前 URL 的端口号

?protocol 设置或返回当前 URL 的协议

?search 设置或返回从问号 (?) 开始的 URL(查询部分)

Location 对象的方法

?assign() 加载新的文档,这与直接将一个URL赋值给Location对象的href属性效果是一样的

?reload() 重新加载当前文档,如果该方法没有规定参数,或者参数是false,它就会用 HTTP 头 If-Modified-Since 来检测服务器上的文档是否已改变。如果文档已改变,reload() 会再次下载该文档。如果文档未

改变,则该方法将从缓存中装载文档。这与用户单击浏览器的刷新按钮的效果是完全一样的。如果把该方法的参数设置为 true,那么无论文档的

最后修改日期是什么,它都会绕过缓存,从服务器上重新下载该文档。这与用户在单击浏览器的刷新按钮时按住 Shift 健的效果是完全一样。

?replace() 用新的文档替换当前文档,replace() 方法不会在 History 对象中生成一个新的纪录。当使用该方法时,新的 URL 将覆盖 History 对象中的当前纪录。

Navigator对象

Navigator 对象的属性

?appCodeName 返回浏览器的代码名

?appName 返回浏览器的名称

?appVersion 返回浏览器的平台和版本信息

?browserLanguage 返回当前浏览器的语言

?cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值

?cpuClass 返回浏览器系统的 CPU 等级

?onLine 返回指明系统是否处于脱机模式的布尔值

?platform 返回运行浏览器的操作系统平台

?systemLanguage 返回 OS 使用的默认语言

?userAgent 返回由客户机发送服务器的 user-agent 头部的值

?userLanguage 返回 OS 的自然语言设置

框架与多窗口通信

子窗口与父窗口

只有自身和使用window.open方法打开的窗口和才能被JavaScript访

问,window.open方法打开的窗口通过window.opener属性来访问父窗口。而在opener窗口中,可以通过window.open方法的返回值来访问打开的窗口!

框架

window.frames集合:在框架集或包含iframe标签的页面中,frames集合包含了对有框架中窗口的引用

在框架集中还可以使用ID来获取子窗口的引用

子窗口访问父窗口——window对象的parent属性

子窗口访问顶层——window对象的top属性

浏览器检测

市场上的浏览器种类多的不计其数,它们的解释引擎各不相同,期待所有浏览器都一致的支持JavaScript,CSS,DOM,那要等到不知什么时候,然而开发者不能干等着那天。历史上已经有不少方法来解决浏览器兼容问题了,主要分为两种:https://www.sodocs.net/doc/9c4853027.html,erAgent字符串检测,2.对象检测;当然,也不能考虑所有的浏览器,我们需要按照客户需求来,如果可以确信浏览网站的用户都使用或大部分使用IE浏览器,那么你大可放心的使用IE专有的那些丰富的扩展,当然,一旦用户开始转向另一个浏览,那么痛苦的日子便开始了。下面是市场上的主流浏览器列表:?Internet Explorer

?Mozilla Firefox

?Google Chrome

?Opera

?Safari

注意,浏览器总是不断更新,我们不但要为多种浏览器作兼容处理,还要对同一浏览器多个版本作兼容处理。比如IE浏览器,其6.0版本和7.0版本都很流行,因为微软IE随着操作系统绑定安装(之前也是同步发行,微软平均每两年推出一款个人桌面,同样IE也每两年更新一次;直到现在,由于火狐的流行,IE工作组才加快IE的更新),所以更新的较慢,6.0版和7.0版有很大差别。

市场上还存在一些其它浏览器,但由于它们都是使用的上面所列浏览器的核心,或与上面浏览器使用了相同的解释引擎,所以无需多作考虑。下面是主流的浏览器解释引擎列表:

1.Trident

Trident (又称为MSHTML),是微软的窗口操作系统(Windows)搭载的网页浏览器—Internet Explorer的排版引擎的名称,它的第一个版本随着1997年10月Internet Explorer第四版释出,之后不断的加入新的技术并随着新版本的Internet Explorer释出。在未来最新的Internet Explorer第七版中,微软将对Trident排版引擎做了的重大的变动,除

了加入新的技术之外,并增加对网页标准的支持。尽管这些变动已经在相

当大的程度上落后了其它的排版引擎。使用该引擎的主要浏览器:IE,

TheWorld,MiniIE,Maxthon,腾讯TT浏览器。事实上,这些浏览器是直

接使用了IE核心,因为其userAgent字符串中返回的信息与IE是一模一样的!

2.Gecko

壁虎,英文为"Gecko"。Gecko是由Mozilla基金会开发的布局引擎的名字。它原本叫作NGLayout。Gecko的作用是读取诸如HTML、CSS、XUL 和JavaScript等的网页内容,并呈现到用户屏幕或打印出来。Gecko已

经被许多应用程序所使用,包括若干浏览器,例如Firefox、Mozilla

Suite、Camino,Seamonkey等等

3.Presto

Presto是一个由Opera Software开发的浏览器排版引擎,供Opera

7.0及以上使用。Presto取代了旧版Opera 4至6版本使用的Elektra

排版引擎,包括加入动态功能,例如网页或其部分可随着DOM及Script

语法的事件而重新排版。Presto在推出后不断有更新版本推出,使不少

错误得以修正,以及阅读Javascript效能得以最佳化,并成为速度最快

的引擎。

4.KHTML

是HTML网页排版引擎之一,由KDE所开发。KDE系统自KDE2版起,在档案及网页浏览器使用了KHTML引擎。该引擎以C++编程语言所写,并以LGPL授权,支援大多数网页浏览标准。由于微软的Internet Explorer

的占有率相当高,不少以FrontPage制作的网页均包含只有IE才能读取

的非标准语法,为了使KHTML引擎可呈现的网页达到最多,部分IE专属

的语法也一并支援。目前使用KHTML的浏览器有Safari和Google Chrome。

而KHTML也产生了许多衍生品,如:WebKit,WebCore引擎

利用userAgent检测

下面是各大浏览器使用弹窗显示的userAgent字符串

IE浏览器:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR

火狐浏览器:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv: Gecko/20 Firefox/3.0.4

Opera浏览器:Opera/9.64 (Windows NT 5.1; U; Edition IBIS; zh-cn) Presto/2.1.1

Safari浏览器:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN) AppleWebKit/528.16 (KHTML, like Gecko) Version/4.0 Safari/528.16

Google Chrome浏览器:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/ Safari/530.5 可以使用下面的代码进行浏览器检测

但这样做并不是万无一失的,一个特例便是Opera可以使用userAgent伪装自己。下面是伪装成IE的userAgent:Mozilla/5.0 (Windows NT 5.1; U; Edition IBIS; zh-cn; rv: Gecko/ Firefox/2.0.0 Opera 9.64;在完全伪装的情况下,最后的“Opera 9.64”这个字符串也不会出现,但Opera也有特殊的识别自身的方法,它会自动声明一个opera全局变量!

不但如此,我们的检测还忽略了一点,就是那些使用相同引擎而品牌不同的浏览器,所以,直接检测浏览器是没有必要的,检测浏览器的解释引擎才是有必要的!

javaScript练习题

JS练习题 JS练习题 (1) 一、选择题 (2) 二、不定项选择题 (7) 三、填空 (8) 四、判断 (9) 五、阅读程序写结果 (10) 六、程序题 (12) 七、设计题 (15)

一、选择题 1、写“Hello World”的正确javascript语法是?() A. document.write("Hello World") B. "Hello World" C. response.write("Hello World") D. ("Hello World") 2、JS特性不包括() A.解释性 B.用于客户端 C.基于对象 D.面向对象 3、下列JS的判断语句中( )是正确的 A.if(i==0) B.if(i=0) C.if i==0 then D.if i=0 then 4、下列JavaScript的循环语句中( )是正确的 A.if(i<10;i++) B.for(i=0;i<10) C.for i=1 to 10 D.for(i=0;i<=10;i++) 5、下列的哪一个表达式将返回假() A.!(3<=1) B.(4>=4)&&(5<=2) C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2) 6、下列选项中,( )不是网页中的事件 A.onclick B.onmouseover C.onsubmit D.onpressbutton 7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:() A.x<10 B. x<=10 C.x<20 D.x<=20 8、JS语句 var a1=10; var a2=20; alert(“a1+a2=”+a1+a2) 将显示( )结果 A.a1+a2=30 B.a1+a2=1020 C.a1+a2=a1+a2 9、将字串s中的所有字母变为小写字母的方法是() A.s.toSmallCase() B.s.toLowerCase() C.s.toUpperCase() D.s.toUpperChars() 10、以下( )表达式产生一个0~7之间(含0,7)的随机整数. A.Math.floor(Math.random()*6) B.Math.floor(Math.random()*7) C.Math. floor(Math.random()*8) D.Math.ceil(Math.random()*8) 11、产生当前日期的方法是() A.Now(); B.Date() C.new Date() D.new Now() 12、如果想在网页显示后,动态地改变网页的标题() A.是不可能的 B.通过document.write(“新的标题容”) C. 通过document.title=(“新的标题容”) D. 通过document.changeTitle(“新的标题容”) 13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()

javaScript练习题

JS练习题 一、选择题 1、写“Hello World”的正确javascript语法是() A. ("Hello World") B. "Hello World" C. ("Hello World") D. ("Hello World") 2、JS特性不包括() A.解释性 B.用于客户端 C.基于对象 D.面向对象 3、下列JS的判断语句中( )是正确的 (i==0) (i=0) i==0 then i=0 then 4、下列JavaScript的循环语句中( )是正确的 (i<10;i++) (i=0;i<10) i=1 to 10 (i=0;i<=10;i++) 5、下列的哪一个表达式将返回假() A.!(3<=1) B.(4>=4)&&(5<=2) C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2) 6、下列选项中,( )不是网页中的事件

7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次, 空白处的循环判定式应写为:() A.x<10 B. x<=10 <20 <=20 8、JS语句 var a1=10; var a2=20; alert(“a1+a2=”+a1+a2) 将显示( )结果 +a2=30 +a2=1020 +a2=a1+a2 9、将字串s中的所有字母变为小写字母的方法是() 10、以下( )表达式产生一个0~7之间(含0,7)的随机整数. . floor()*8) 11、产生当前日期的方法是() (); () Date() Now() 12、如果想在网页显示后,动态地改变网页的标题() A.是不可能的 B.通过(“新的标题内容”) C. 通过=(“新的标题内容”) D. 通过(“新的标题内容”) 13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元 素是按钮,其名称是myButton,表述该按钮对象的方法是 () D.以上都可以

JavaScript复习题

复习题1 一、选择题 1、写“Hello World”的正确javascript语法是 A. ("Hello World") B. "Hello World" C. ("Hello World") D. ("Hello World") 2、JS特性不包括( ) A.解释性 B.用于客户端 C.基于对象 D.面向对象 3、下列JS的判断语句中( )是正确的 (i==0)(i=0) i==0 then i=0 then 4、下列JavaScript的循环语句中( )是正确的 (i<10;i++) (i=0;i<10) i=1 to 10 (i=0;i<=10;i++) 5、下列的哪一个表达式将返回假 A.!(3<=1) B.(4>=4)&&(5<=2) C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2) 6、下列选项中,( )不是网页中的事件 7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为: A.x<10 B. x<=10 <20 <=20 8、JS语句 var a1=10; var a2=20; alert(“a1+a2=”+a1+a2) 将显示( )结果 +a2=30 +a2=1020+a2=a1+a2 9、将字串s中的所有字母变为小写字母的方法是( ) 、以下( )表达式产生一个0~7之间(含0,7)的随机整数. . floor()*8) 11、产生当前日期的方法是( ) (); () Date() Now() 12、如果想在网页显示后,动态地改变网页的标题( ) A.是不可能的 B.通过(“新的标题内容”) C. 通过=(“新的标题内容”) D. 通过(“新的标题内容”) 13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()

Javascript考试题目

复习题 一、选择题 1、写“Hello World”的正确javascript语法是?(A) A. document.write("Hello World") B. "Hello World" C. response.write("Hello World") D. ("Hello World") 2、JS特性不包括( D ) A.解释性 B.用于客户端 C.基于对象 D.面向对象 3、下列JS的判断语句中( )是正确的(A) A.if(i==0) B.if(i=0) C.if i==0 then D.if i=0 then 4、下列JavaScript的循环语句中( )是正确的( D ) A.if(i<10;i++) B.for(i=0;i<10) C.for i=1 to 10 D.for(i=0;i<=10;i++) 5、下列的哪一个表达式将返回假( B ) A.!(3<=1) B.(4>=4)&&(5<=2) C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2) 6、下列选项中,( )不是网页中的事件(D) A.onclick B.onmouseover C.onsubmit D.onpressbutton 7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:( C ) A.x<10 B. x<=10 C.x<20 D.x<=20 8、JS语句( B ) var a1=10; var a2=20; alert(“a1+a2=”+a1+a2) 将显示( )结果 A.a1+a2=30 B.a1+a2=1020 C.a1+a2=a1+a2 9、将字串s中的所有字母变为小写字母的方法是( B) A.s.toSmallCase() B.s.toLowerCase() C.s.toUpperCase() D.s.toUpperChars() 10、以下( )表达式产生一个0~7之间(含0,7)的随机整数. ( C ) A.Math.floor(Math.random()*6) B.Math.floor(Math.random()*7) C.Math. floor(Math.random()*8) D.Math.ceil(Math.random()*8) 11、产生当前日期的方法是( C ) A.Now(); B.Date() C.new Date() D.new Now() 12、如果想在网页显示后,动态地改变网页的标题( C ) A.是不可能的 B.通过document.write(“新的标题内容”) C. 通过document.title=(“新的标题内容”) D. 通过document.changeTitle(“新的标题内容”) 13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称

2013-2014-1复习题

2013-2014-1《脚本语言与动态网页设计》复习题 一、选择题 1.标题标记包含6种标记,每一个级别的字体大小都有明显的区分,下面哪级标题的字号 最小( )。 A.

B.

C.

D.
2.在Javascript程序中有如下定义语句,x=8;y=3;z=2;那么alert((x-y)/z)显示的结果为 ()。 A. 8-3/2 B. 10 C. 2.5 D. 2 3.在Javascript中,把字符串“226”转换为浮点数226.0的正确方法是( )。 A. var str=”226”;var num=(int)str; B.var str=”226”;var num=str.parseInt(str); C.var str=”226”;var num= parseFloat(str); D.var str=”226”;var num=Interger.parseInt(str); 4.下列运算符中,()优先级最高。 A.== B.|| C.+ D.+= 5.Javascript表达式31+“32”的结果是( )。 A. 一条错误信息 B. 63 C. “31 32” D. “3132” 6.假设x=5.3, 表达式document.write(Math.floor(x));的输出结果为( )。 A.5 B. 4 C.6 D. 3 7.下面哪种标记是浮动框架标记()。 A.标记B.标记C.iframe标记 D.标记 8.下面语句执行后,页面显示内容为() var x,y=null; document.write(x==y); document.write(x=y); A.true null B. true x=y C. x==y undefined D. false null 9.在循环中,break语句的功能是( )。 A.让浏览器死机 B.重新开始运行循环 C. 完全退出循环 D.退出当前循环 10.在循环中,continue语句的功能是( )。 A.让浏览器死机 B. 完全退出循环 C.重新开始运行循环 D.继续当前循环 11.下列哪个选项的CSS 语法是正确的?() A.td:font-size=9pt B.{td:font-size=9pt} C.td { font-size: 9pt} D.{td; font-size:9pt} 12.以下哪个单词不属于Javascript保留字()。 A. document B. parent C. class D. new 13.在Javascript中,this关键字的含义是( )。 A. 当前对象 B. 当前脚本 C.没有含义 D.当前文本框 14.Math.random函数生成随机数的范围是()。 A. 1至100 B. 0至1 C. 1至10 D.1至1000 15.下列对象中,()不能使用new关键字。 A.Date B.String C. Math D.Array 16.Ajax技术的组成部分不包括()</p><h2>Browser对象</h2><p>Browser 对象 Web浏览器。Browser测试对象的名称取自title属性值或title属性值的一部分。目录 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?</p><p>导航至浏览器历史列表中的上一页。方法等价于单机浏览器上的 “后退”按钮。 CaptureBitmap(FullFileName,[OverrideExisting]) 将此对象的屏幕捕获内容保存为.png,名称为指定的文件名 检查对象的实际值是否匹配检查点中的预期值 CheckProperty(PropertyName,ExpectPropertyValue,[TimeOut] 检查对象的属性值在指定时间内是否等于期望值</p><p>返回对象中包含的子对象的集合,对于在录制结构中非父对象的对象(除了Browser、Page、Frame外的任何对象)而言,这个方法将返回空值。 关闭浏览器窗口。 导航至浏览器历史记录列表中的下一页,此方法等价于单击游览器的“前进”按钮。 以全屏模式显示浏览器。 返回对象属性的当前值 返回用于标识对象的属性和值的集合</p><p>返回测试对象描述中指定属性的值 导航至在浏览器设置中配置的主页。此方法等价于单击浏览器的“主页”按钮。 在浏览器中打开指定的 URL。 检索项目的当前值并将其存储在指定位置 刷新浏览器中的对象。此方法等价于单击浏览器的“刷新”按钮。 设置测试对象描述中指定属性的值。设置对象库对象的属性值。在测试运行时,改变用于识别对象的属性值,对象库中的值没有影响。</p><p>停止在浏览器中进行导航。此方法等价于单击浏览器的“停止”按钮。 等待浏览器完成当前导航。 返回能够标识当前测试对象的字符串 在指定时间内检查对象的属性值是否等于期望值,返回结果为bool类型,属性获得期望值则返回true,如果在属性获得期望值前超时则返回false 访问浏览器的内部方法和属性。</p><h2>BOM——浏览器对象模型(Browser_Object_Model)</h2><p>BOM——浏览器对象模型(Browser Object Model) 什么是BOM?--- 模型是所研究的系统、过程、事物或概念的一种表达形式! ?BOM是Browser Object Model的缩写,简称浏览器对象模型 ?BOM提供了独立于内容而与浏览器窗口进行交互的对象 ?由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window ?BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性?BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C(WHATWG,WebHypertextApplicationTechnologyWorkingGroup—— 网页超文本应用程序技术工作组目前正在努力促进BOM的标准化)?BOM最初是Netscape浏览器标准的一部分 基本的BOM体系结构图 能利用BOM做什么? BOM提供了一些访问窗口对象的一些方法,我们可以用它来移动窗口位置,改变窗口大小,打开新窗口和关闭窗口,弹出对话框,进行导航以及获取客户的一些信息如:浏览器品牌版本,屏幕分辨率。但BOM最强大的功能是它提供了一</p><p>个访问HTML页面的一入口——document对象,以使得我们可以通过这个入口来使用DOM的强大功能!!! window对象是BOM的顶层(核心)对象,所有对象都是通过它延伸出来的,也可以称为window的子对象。由于window是顶层对象,因此调用它的子对象时可以不显示的指明window对象,例如下面两行代码是一样的: window -- window对象是BOM中所有对象的核心。window对象表示整个浏览器窗口,但不必表示其中包含的内容。此外,window还可用于移动或调整它表示的浏览器的大小,或者对它产生其他影响。 window子对象 ?document 对象 ?frames 对象 ?history 对象 ?location 对象 ?navigator 对象 ?screen 对象 window对象关系属性 ?parent:如果当前窗口为frame,指向包含该frame的窗口的frame (frame) ?self :指向当前的window对象,与window同意。(window对象)?top :如果当前窗口为frame,指向包含该frame的top-level的window 对象 ?window :指向当前的window对象,与self同意。</p><h2>javascript试题A卷</h2><p>06级Javascript试题A卷 单选题(每题2分) 1、关于javascript语言说法错误的是?C A.JavaScript 是目前Web 应用程序开发者使用最为广泛的客户端脚本编程语言。 B.javaScript是网景公司专为Navigator浏览器开发、实现网页内容交互的功能。 C.Java 和Jscript 是javascript语言的简称,是由SUN公司开发的。 D.ECMAScript是一个为了规范Javascript语言而产生的国际标准。 2、关于JavaScript在HTML中的使用,说法错误的是?A JavaScript代码必须放置在网页的头部,<head></heda>标签中间 JavaScript代码必须放置在<script></script>标签中间 JavaScript代码可以放置在网页的任何地方。 JavaScript可以放置在一个单独文件中,链接到网页文件中。 3、关于JavaScript基本语法,下述哪一个变量声明是正确的变量声明?C A. var int=15 B. Var how many=63.9 C. var zipCode=“100124” D. Var 321address=“北京市海淀区” 4、阅读下列Javascript代码:<html><body> <pre><script>document.writeln('唐诗\n'+"\’千里莺啼绿映红\’");</script></pre> </body></html>;在网页上显示的结果是:B A.唐诗千里莺啼绿映红 B.唐诗 "千里莺啼绿映红" C.唐诗\n 千里莺啼绿映红 D."千里莺啼绿映红" 5、下列那一项不属于javascript中的基本数据类型?D A.数值型 B.字符串型 C.布尔型 D.浮点型 6、关于JavaScript中的数据类型转换,下列哪项是错误的?D A.0转换为逻辑型的结果为false B.“0”转换为逻辑型的结果为true C.“0”转换为数字型的结果为0 D.0转换为字符串型的结果为null 7、JavaScript中的算术运算符‘+’号有数字相加和字串拼接两种意义,下列表达式错误的是?B</p><h2>js练习题1</h2><p>1. 下列不属于BOM对象的是( D ) A. window B.document C. history D. netscape 2. 下面不属于window对象的方法的一项是( A ) A. write( ) B. open( ) C. close( ) D. alert( ) 3.执行下面的代码后弹框中的输出结果分别是( B )var a = 6; setTimeout(function () { var a = 666; alert(a); }, 1000); a = 66; alert(a); A. 6,66 B. 66,666 C. 666,66</p><p>D. 666,666 4. 弹出如下图所示的弹框,可以实现的是( C ) A. window.confirm(‘你确定要关闭此窗口吗?’ ) B. window.alert(‘你确定要关闭此窗口吗?’); C. window.prompt('弹出警示框!','你确认要关闭此窗口吗?') D. window.open('弹出警示框!','你确认要关闭此窗口吗?') 5. 下列关于BOM的说法错误的是( D) A. BOM是指浏览器对象模型,是用于描述对象与对象之间层次关系的模型。 B. BOM提供了独立于内容的、可以与浏览器窗口进行交互的对象结构。 C. BOM由多个对象组成, Window对象是BOM的顶层对象,其他对象都是该对象的子对象。 D. BOM没有相关标准,但每个浏览器对BOM的实现方式是一样的。 6. Math 对象的______________方法可以返回一个 0----1之间的随机数。 7. 控制页面后退一步的代码 是或 ________________________ 。</p><h2>JS的浏览器对象</h2><p>本章目标 1、了解JS中的常用事件 2、使用浏览器对象的属性和方法 事件:网页上发生的操作。 event对象 提供了有中事件的信息:事件类型、事件发生时光标的位置。 常用的事件: onClick onChange onFocus onBlur onMouseOver onMouseOut onLoad onSubmit onMouseDown onMouseUp onResize 通用的浏览器对象 1.window对象:表示浏览器的窗口。 1)document:表示浏览器窗口中的HTML文档。 2)event:表示事件的状态。 3)frames: 4)history:包含有关客户访问过的URL的信息。 5)location:饮食有关当前URL的信息。 6)navigator:将指定的URL加载到当前窗口。 7)screen:包含有关客户有屏幕和显示性能的信息。 属性: document event history loation name screen status 方法 alert() blur() close() focus() navigate(“URL”)</p><p>open(“URL”,”windowName”) 2.Document对象 1)属性: i.aLinkColor ii.bgColor iii.body iv.fgColor v.linkColor vi.location vii.title viii.URL ix.vlinkColor https://www.sodocs.net/doc/9c4853027.html,stModified 2)方法 i.clear:清除当前文档 ii.close:关闭输出流并强制显示发送的数据。 iii.open:打开一个文档以收集write()方法或writeln()方法的输出。 iv.write:向指定的窗口中的文档写入一个或多个HTML语句。 v.writeln: 3.History对象 1)back:加载History列表中的上一个URL。 2)forward:加载History列表中的下一个URL。 3)go:加载History列表中的一个URL。 4.Location对象 1)属性 i.hash:设置或检索井号(#)后的href属性的锚点。 ii.host:设置或检索URL的主机名和端口号。 iii.hostname: iv.port v.pathname vi.href vii.protocol 2)方法 i.assign(“URL”):加载新的HTML文档。 ii.reload():重新加载当前页。 iii.replace(“URL”):通过加载指定URL处的文档来替换当前文档。 5.总结 1)事件是网页上发生的操作。 2)每个事件都有与之相关的事件对象。 3)事件有一个生命周期,开始于触发事件的操作和条件,终止于事件处理程序的最终 响应。 4)浏览器是用来显示HTML文档的应用程序。 5)浏览器还公开一些可在脚本中访问和使用的对象。 6)window对象用来表示浏览的窗口。</p><h2>浏览器对象模型BOM</h2><p>浏览器对象模型BOM(Browser Object Model)- ZSDN 时间 2013-09-30 17:25:00 博客园-所有随笔区 原文https://www.sodocs.net/doc/9c4853027.html,/zhangwei595806165/p/3347619.html 1、结构 BOM是Browser Object Model的缩写,简称浏览器对象模型 BOM提供了独立于内容而与浏览器窗口进行交互的对象 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性 BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C (WHATWG,WebHypertextApplicationTechnologyWorkingGroup——网页超文本应用程序技术工作组目前正在努力促进BOM的标准化) BOM最初是Netscape浏览器标准的一部分 结构图如下: 2、BOM的作用 BOM提供了一些访问窗口对象的一些方法,我们可以用它来移动窗口位置,改变窗口大小,打开新窗口和关闭窗口,弹出对话框,进行导航以及获取客户的一些信息如:浏览器品牌版本,屏幕分辨率。但BOM最强大的功能是它提供了一个访问HTML页面的一入口——document对象,以使得我们可以通过这个入口来使用DOM的强大功能!!! window对象是BOM的顶层(核心)对象,所有对象都是通过它延伸出来的,也可以称为window的子对象。由于window是顶层对象,因此调用它的子对象时可以不显示的指明window对象,例如下面两行代码是一样的: View Code window -- window对象是BOM中所有对象的核心。window对象表示整个浏览器窗口,但不必表示其中包含的内容。此外,window还可用于移动或调整它表示的浏览器的大小,或者对它产生其他影响。 JavaScript中的任何一个全局函数或变量都是window的属性。 3、window子对象 document 对象 frames 对象 history 对象 location 对象 navigator 对象 screen 对象 4、window对象关系属性</p><h2>JS阶段考试-答案.doc</h2><p>1、分析下面的JavaScript 代码段: var mystring=I am a student; a=mystring.indexOf(am); document.write(a); 输出结果是(C )。(选择一项) A. 3 B. 4 C. 2 D. 1 2、在JavaScript中,文本域不支持的事件包括( B )。 A. onblur B. onlostfocused C. onfocus D. onchange 3、JavaScript 是运行在( B )的脚本语言。 A. 服务器端 B. 客户端 C. 在服务器运行后,把结果返回到客户端 D. 在客户端运行后,把结果返回到服务器 4、在DOM对象模型中,下列选项中的( B )对象位于DOM 对象模型的顶层元素。</p><p>A. history B. document C. button D. text 5、( D )对象是浏览器对象模型中的顶层对象。 A. history B. document C. button D. window 6、以下( C )可以代替history.forward()的功能。 A. history.go(0) B. history.go(-1) C. history.go(1) D. history.go(2) 7、以下关于DOM说法不正确的是( C )。 A. DOM是一种与浏览器、平台、语言无关的接口 B. document对象是DOM 模型的顶层对象 C. document对象代表浏览器加载的HTML文档,window 对象代表浏览器的窗口,它们之间没有直接的联系 D. 使用document.title 可以更改当前HTML文档的标题</p><h2>JS阶段考试 -答案</h2><p>1、分析下面的JavaScript代码段: var mystring="I am a student"; a=mystring.indexOf("am"); document.write(a); 输出结果是(C )。(选择一项) A. 3 B. 4 C. 2 D. 1 2、在JavaScript中,文本域不支持的事件包括( B )。 A. onblur B. onlostfocused C. onfocus D. onchange 3、JavaScript是运行在( B )的脚本语言。 A.服务器端 B.客户端 C.在服务器运行后,把结果返回到客户端 D.在客户端运行后,把结果返回到服务器 4、在DOM对象模型中,下列选项中的( B )对象位于DOM对象模型的顶层元素。 A. history B. document C. button</p><p>D. text 5、( D )对象是浏览器对象模型中的顶层对象。 A. history B. document C. button D. window 6、以下( C )可以代替history.forward()的功能。 A. history.go(0) B. history.go(-1) C. history.go(1) D. history.go(2) 7、以下关于DOM说法不正确的是( C )。 A. DOM是一种与浏览器、平台、语言无关的接口 B. document对象是DOM模型的顶层对象 C. document对象代表浏览器加载的HTML文档,window对象代表浏览器的窗口,它们之间没有直接的联系 D.使用document.title可以更改当前HTML文档的标题 8、以下选项中,可以用于创建节点元素的函数是( B )。 A. create B. createElement C. getElementById D. getElementsByName</p><h2>文档对象模型(DOM)</h2><p>文档对象模型(DOM) 文档对象模型(DOM)属于VBScript客户端扩展部分,在文档对象模型中提供了大量的对象,这些对象应用于浏览器上,这些对象在我们编写脚本时发挥着重要的作用。 当用户在浏览器中打开一个页面时,浏览器就会自动创建文档对象模型中的一些对象,这些对象存放了HTML页面的属性和其他的相关信息,因为这些对象在浏览器上运行,所以我们有时也称之为浏览器对象。浏览器对象的层次图如图3-10所示,这个文档对象模型是Navigator的文档对象模型。 图3-10 文档对象模型(DOM) 在这个层次图中,每个对象都是它的父对象的属性。例如,Window对象是Document 对象的父对象,所以在引用Document对象时使用Window.Document。在这里,Document 对象也就是Window对象的属性。 对于每一个页面,浏览器都会自动创建Window对象、Document对象、Location对象、Navigator对象、History对象。而基于这个层次结构,还可以创建其他对象。例如,如果在页面中有一个表单对象(名称为MyForm),那么在引用MyForm对象时,就可以使用Window.Document.MyForm。在这里可以看出,Document对象是Window对象的属性,而如果页面中存在form对象,那么,form对象也是Document对象的属性。 在VBScript中如果要引用某个对象的属性,必须通过整个对象属性的完整路径来进行引用,也就是说,必须指明这个对象的属性的所有父对象。 例如,假如在页面上表单对象的名称为MyForm,而在表单中有—个文本框,名称为MyTextBox,而我们希望能够获取这个文本框中的字符串,那么必须从最高一级对象──Window对象开始引用。引用方式如下所示:Window.Document.MyForm.MyTextBox.value。 3.6.2 Windows对象</p><h2>javascript 浏览器对象</h2><p>第十二章 JavaScript 的浏览器对象 12.1浏览器对象简介 我们在前面的学习中可以体会到,JavaScript 大多数操作需要使用对象,在网页的编程中也是如此。当我们在浏览网页时,看到的是浏览器显示HTML 文档的一个窗口程序,Javascript 则将其看作一组对象的集合。其中整个HTML 文档被称作文档对象(Document Object ),文档对象是整个浏览器对象的一部分。这个浏览器对象的模型如下图所示。 12.2 window 对象 window 对象代表打开的浏览器窗口。通过window 对象可以控制窗口的大小和位置、有窗口弹出的对话框、打开窗口与关闭窗口,还可以控制窗口上是否显示地址栏、工具栏和状态栏等栏目。 12.2.1 window 对象的属性和方法 顶层window 对象是所有其他子浏览器对象的父对象,它出现在每一个页面上,并且可以在单个JavaScript 应用程序中被多次使用。 window 对象的常用属性见下表。 window 对象的常用属性 window document anchor frames history location navigator Object Array form image link location screen</p><p>属性说明 document 表示浏览器窗口中的HTML文档 frames 表示当前对话框中所有iframe对象的集合, 可通过iframe的名称访问,如 frame["name"];或通过集合下标访问,如 frames[0]、frames[1] history 有关客户访问过的URL信息 location 指定当前文档的URL navigator 表示浏览器对象,用于获得与浏览器相关的 信息 opener 返回对创建此窗口的窗口引用 parent 表示包含当前窗口的父窗口 screen 有关客户端的屏幕和显示性能的信息 self 返回对当前窗口的引用 status 设置窗口状态栏的文本信息 top 表示最顶层的浏览器对象 除了属性之外,window对象还拥有很多方法。window对象的常用方法见下表。 window对象的常用方法 方法名称说明 alert("提示信息")显示带有一段消息和一个确认按钮的警告框prompt("提示内容","初始值")显示可提示用户输入的对话框 confirm("提示信息")显示带有一段消息以及确认按钮和取消按钮 的对话框 open("url","name","窗口特征") 打开具有指定名称的新窗口,并加载给定URL 所指定的文档;如果没有提供URL,则打开一 个空白文档 showModalDialog() 在一个模式窗口中显示指定的HTML文档close() 关闭浏览器窗口 moveBy(x,y) 相对窗口的当前坐标把它移动指定的距离moveTo(x,y) 把窗口的左上角移动到一个指定的坐标(x 水平,y垂直) resizeBy(x,y) 按照指定的量x(宽度),y(高度)调整窗口,单 位为像素 resizeTo(x,y) 把窗口的大小调整到指定的宽度和高度(单 位为像素) setInterval("函数",timer) 按照指定的周期timer(以毫秒计)来调用函 数 setTimeout("函数",timer) 在指定的timer(毫秒数)后调用函数</p><h2>javascript试题</h2><p>--------------------------------------装--------------------------------------订------------------------------ 线---------------------------------------- 选择题(每题2分,共计100分) 1.当窗体各项添写完毕,鼠标单击提交按钮时可以触发()事件。 A. onenter B. onsubmit C. onmouseDrag D. onmouseOver(悬停) 2.下列选项中不属于javascript基本数据类型的有()。 A. String B. Number C. Boolean D. Class 3.使用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将 弹出一个消息框显示文本框中的内容。下面语句正确的是( A)。 A. <INPUT TYPE="text" onChange = "alert(this.value) "> B. <INPUT TYPE="text" onClick = "alert(this.value) "> C. <INPUT TYPE="text" onChange = "alert(text.value) "> D. <INPUT TYPE="text" onClick = "alert(value) "> 4.下列选项中,能实现鼠标跟随特效的事件是() A. onMouseuUp B. onMouseDown C. onMouseover D. onMouseOut 5.在HTML中,窗体中的input元素的()属性用于指定窗体元素的名称。 A. value B. name C. type D. caption 6.下面描述正确的是()。 A. switch语句用于重复执行一个语句块的操作 B. switch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认语句块中 的语句 C. switch语句表达式中的值不能与后面case语句中的常量相匹配时将出现运行错误 D. switch语句又叫循环语句 7.分析如下JavaScript代码,b的值为()。 var a=1.5 ,b; b=parseInt(a); A. 2 B. 0.5 C. 1 D. 1.5 8.在HTML中,使用JavaScript中的浏览器对象实现在当前窗口打开链接 "https://www.sodocs.net/doc/9c4853027.html,"的javascript语句是()。 A. window.open("https://www.sodocs.net/doc/9c4853027.html,"); B. document.write("https://www.sodocs.net/doc/9c4853027.html,"); C. location.replace("https://www.sodocs.net/doc/9c4853027.html,"); D. location.reload("https://www.sodocs.net/doc/9c4853027.html,"); 9.在HTML中有如下代码,运行后页面显示结果为()。 <script language ="javaScript"> document.bgColor=“#FF0000”; </script> A. 整个网页中活动连结的颜色为红色 B. 整个页面中的文字颜色为红色 C. 整个页面中使用者访问过的连结的颜色为红色 D. 整个网页背景为红色 10.以下不属于浏览器物件的有() A. window B. document C. Date D. location 11.分析下面的JavaScript代码,经过运算后m的值为()。 Var x=11; Var y="number"; Var m=x+y; A. 11number B. number C. 11 D. 程序报错 12.分析下面的JavaScript代码段,输出的结果是( D )。 var emp=new Array(5); emp[1]=1 emp[2]=2 document.write(emp.length); A. 2 B. 3 C. 4 D. 5 13.在HTML中,设计一个登录页面,该页面包含一个输入用户名的文本框。下列HTML代码可以 实现该文本框获得鼠标时全部选中文本框内容的是( C )。 A. <input name="username" type="text" onclick="this.select()"/> B. <input name="username" type="text" onchange="this.select()”/> C. <input name="username" type="text”onfocus="this.select()"/> D. <input name="username" type="text" onblur="this.select()"/> 14.网页程序设计中,运行下面的JavaScript代码,则提示框中显示( B )。 <script language="javascript"></p><h2>JavaScript课后习题</h2><p>chap01 1.以下标识符不合法的有() A.abc_1 B.123abc C.stuName D.n$ 2.下列选项中不属于javaScript基本数据类型的有() A.String B.Number C.Boolean D.Class 3.以下变量定义不正确的有() A.var a,b=10; B.var a=12; C.var a,var b; D.var a=b=10; 4.下列选项中,能够实现鼠标跟随特效的事件有()A.onMouseOver B.onMousemOver C.onMouseOut D.onMouseDown 5.以下关于函数说法错误的是() A.函数是一段可以重复调用代码的集合 B.javaScript中使用function关键字定义函数 C.函数只能在事件中调用 D.函数通常用于处理事件的发生 chap02 1.以下不属于浏览器对象的有() A .Date B.window C.document D.location 2.以下哪个选项是浏览器模型中的顶层对象() A.window B.document</p><p>C.history D.location 3.下列关于浏览器对象说法正确的有() A.window对象是浏览器模型的顶层对象 B.document代表整个HTML文档 C.location对象的forward方法可以实现浏览器的前进功能 D.history对象用于管理当前窗口最近访问过的URL 4.关于DOM模型说法不正确的有() A.document对象是DOM模型的根节点 B.DOM模型是一种与浏览器,平台和语言无关的接口 C.DoM模型应用与HTML或XML,用于动态访问文档的结构,内容及样式 D.DOM模型与浏览器对象模型无关 5.下列关于DOM模型节点访问,说法正确的有() A.可以根据节点ID访问DOM节点 B.getElementsByTagName方法根据节点的name属性访问节点 C. getElementsByName方法的作用是获取一个指定name属性值的节点 D.nodeValue属性可以访问节点的value属性值 chap03 1.下面事件中属于表单提交事件的是() A.onload事件 B.onclick事件 C.onsubmit事件 D.onfocus事件 2.在string对象中,能够查找子字符串出现位置的方法是() A.indexof方法 B.lastIndexof方法 C.split方法 D.match方法 3.以下关于substr和substring方法描述错误的有() A.substr方法用于截取指定长度的子字符串 B.substring方法用于截取指定长度的子字符串 C.substr方法用于截取指定长度的子字符串 D.“hello word!”substring(5)用于截取第5个字符后的所有字符4.关于正则表达式说法不正确的是() A.正则表达式是一种对文字进行模糊匹配的语言 B.正则表达式可以实现数据格式的有效性验证 C.正则表达式可以替换和删除文本中满足某种模式的内容 D.正则表达式的模式匹配不能实现区分大小写 5.关于正则表达式中的方法说法正确的是()</p> <div> <div>相关主题</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="17399020"><a href="/topic/17399020/" target="_blank">浏览器对象模型</a></li> <li id="557950"><a href="/topic/557950/" target="_blank">中的浏览器对象</a></li> </ul> </div> </div> </div> </div> <div class="category"> <h2 class="navname">相关文档</h2> <ul class="lista"> <li><a href="/doc/d910790969.html" target="_blank">浏览器对象模型BOM</a></li> <li><a href="/doc/0c18323452.html" target="_blank">JavaScript复习题</a></li> <li><a href="/doc/6118856100.html" target="_blank">javascript试题A卷</a></li> <li><a href="/doc/9c4853027.html" target="_blank">BOM——浏览器对象模型(Browser_Object_Model)</a></li> <li><a href="/doc/c15561416.html" target="_blank">Javascript考试题目选择题</a></li> <li><a href="/doc/f81080270.html" target="_blank">JAVASCRIPT复习题</a></li> <li><a href="/doc/3413247341.html" target="_blank">Javascript考试题目选择题</a></li> <li><a href="/doc/7b11123199.html" target="_blank">浏览器对象模型</a></li> <li><a href="/doc/be3216888.html" target="_blank">文档对象模型(DOM)</a></li> <li><a href="/doc/d19814855.html" target="_blank">Javascript考试题库1</a></li> <li><a href="/doc/0f16853796.html" target="_blank">ASP内置对象及交互技术.ppt</a></li> <li><a href="/doc/6616159938.html" target="_blank">Javascript考试题目选择题</a></li> <li><a href="/doc/8518999777.html" target="_blank">JavaScript复习题</a></li> <li><a href="/doc/cb2289234.html" target="_blank">javascript试题</a></li> <li><a href="/doc/ed5337850.html" target="_blank">JavaScript课后习题</a></li> <li><a href="/doc/37443388.html" target="_blank">2013-2014-1复习题</a></li> <li><a href="/doc/7e10251395.html" target="_blank">JS综合测试题</a></li> <li><a href="/doc/a311558502.html" target="_blank">Javascript考试题目</a></li> <li><a href="/doc/c615011631.html" target="_blank">浏览器工作原理(图)</a></li> <li><a href="/doc/0a12510941.html" target="_blank">javaScript练习题</a></li> </ul> <h2 class="navname">最新文档</h2> <ul class="lista"> <li><a href="/doc/0919509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0d19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9419184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3c19258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/d619211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/a219240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9e19184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8f19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8619195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7819336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7b19336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6a19035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6719035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4b19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3d19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2919396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2819396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1219338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/e819066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/b819159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "9402e28cfbb069dc5022aaea998fcc22bcd143b3"; </script> <div class="footer"> <p>&copy; 2013-2022 www.sodocs.net &nbsp;<a href="/sitemap.html">站点地图</a>&nbsp;|&nbsp;<a href="/tousu.html" target="_blank">侵权投诉</a></p> <p><a href="https://beian.miit.gov.cn/">闽ICP备11023808号-8</a>&nbsp; 本站资源均为网友上传分享,本站仅负责收集和整理,有任何问题请在对应网页下方投诉通道反馈<script type="text/javascript">tj();</script></p> </div> </div> </body> </html>