浏览器对象模型BOM

 BOM(浏览器对象模型),它提供了独立于内容而与浏览器窗口进行交互的对象。BOM由一系列相关的对象构成。
1丶window对象
      window对象表示整个浏览器窗口,但不必表示其中包含的内容。Window还可用于移动或调整它表示的浏览器的大小。
 (2)、窗口操作
     
moveBy(dx,dy)——把浏览器窗口相对当前位置水平移动dx个像素,垂直移动dy个像素。Dx值为负数,向左移动窗口,dy值为负数,向上移动窗口。
     
moveTo(x,y)——移动浏览器窗口,使它的左上角位于用户屏幕的(x,y)处,可以使用负数,不过样会把部分窗口移出屏幕的可视区域。
     
resizeBy(dw,dh)——相对于浏览器窗口的当前大小,把窗口的宽度调整dw个像素,高度调整dy个像素。Dw为负数,缩小窗口的宽度,dy为负数,缩小窗口的高度。
     
resizeTo(w,h)——把窗口的宽度调整为w,高度调整为h,不能使用负数。
 (2)、窗口操作
     
moveBy(dx,dy)——把浏览器窗口相对当前位置水平移动dx个像素,垂直移动dy个像素。Dx值为负数,向左移动窗口,dy值为负数,向上移动窗口。
     
moveTo(x,y)——移动浏览器窗口,使它的左上角位于用户屏幕的(x,y)处,可以使用负数,不过样会把部分窗口移出屏幕的可视区域。
     
resizeBy(dw,dh)——相对于浏览器窗口的当前大小,把窗口的宽度调整dw个像素,高度调整dy个像素。Dw为负数,缩小窗口的宽度,dy为负数,缩小窗口的高度。
     
resizeTo(w,h)——把窗口的宽度调整为w,高度调整为h,不能使用负数。
(2)、窗口操作
     
moveBy(dx,dy)——把浏览器窗口相对当前位置水平移动dx个像素,垂直移动dy个像素。Dx值为负数,向左移动窗口,dy值为负数,向上移动窗口。
     
moveTo(x,y)——移动浏览器窗口,使它的左上角位于用户屏幕的(x,y)处,可以使用负数,不过样会把部分窗口移出屏幕的可视区域。
     
resizeBy(dw,dh)——相对于浏览器窗口的当前大小,把窗口的宽度调整dw个像素,高度调整dy个像素。Dw为负数,缩小窗口的宽度,dy为负数,缩小窗口的高度。
     
resizeTo(w,h)——把窗口的宽度调整为w,高度调整为h,不能使用负数。
 (1)丶窗口操作
       moveBy(dx,dy)——把浏览器窗口相对当前位置水平移动dx个像素,垂直移动dy个像素。Dx值为负数,向左移动窗口,dy值为负数,向上移动窗口。
      moveTo(x,y)——移动浏览器窗口,使它的左上角位于用户屏幕的(x,y)处,可以使用负数,不过样会把部分窗口移出屏幕的可视区域。
      resizeBy(dw,dh)——相对于浏览器窗口的当前大小,把窗口的宽度调整dw个像素,高度调整dy个像素。Dw为负数,缩小窗口的宽度,dy为负数,缩小窗口的高度。
      resizeTo(w,h)——把窗口的宽度调整为w,高度调整为h,不能使用负数。
 (3)、导航和打开新窗口
 (3)、导航和打开新窗口
 (3)、导航和打开新窗口
 (3)、导航和打开新窗口
 (3)、导航和打开新窗口
 (3)、导航和打开新窗口
 (3)、导航和打开新窗口
(2)丶导航和打开浏览器

      window.open()方法打开新窗口。该方法接受四个参数,即要载入新窗口的页面的URL、新窗口的名字,特性字符串和说明是否用新载入的页面替换当前载入的页面的Boolean值

(3)丶系统对话框        
      window对象的confirm()方法丶alert()方法丶prompt()方法(会阻止代码继续向下运行)

(4)丶状态栏
       window.status属性设置状态栏要显示的内容。
       window.defaultStatus属性设置状态栏默认显示内容。

(5)丶时间间隔和暂停
       setTimeout()方法:设置暂停(在指定的毫秒数后执行指定的代码)

        clearTimeout()方法:取消还未执行的暂停,并将暂停ID传递给它。
        setInterval()方法:设置在每隔指定的时间段就执行一次指定的代码。参数与setTimeout()相同。
        clearInterval()方法:用时间间隔ID阻止要执行的代码。参数接受一个时间间隔ID。

二丶document对象

     document对象是window对象的属性,window对象的任何属性和方法都可直接访问。它是唯一一个既属性BOM又属性DOM

三丶location对象

     reload()方法:重新载入当前页面,只有一个参数,如果是false,则从缓存中载入,如果是true

    toString()方法:返回location.href的值

四丶navigator对象
      navigator也是window对象的属性,可以用window.navigator引用它,也可以用navigator引用。
五丶screen对象
     screen对象可以获取某些关于屏幕的信息。
     availHeight——窗口可以使用的屏幕的高度(以像素计),基路包括操作系统需要的空间
    availWidth——窗口可以使用的屏幕的宽度(以像素计)。
     colorDepth——用户表示颜色的位数,大多系统采用32位。
     height——屏幕的高度,以像素计。
     width——屏幕的高度,以像素计。


 








hash 如果URL包含#,该方法将返回该符号之后的内容







hash 如果URL包含#,该方法将返回该符号之后的内容
 reload()方法:重新载入当前页面,只有一个参数,如果是false,则从缓存中载入,如果是true reload()方法:重新载入当前页面,只有一个参数,如果是false,则从缓存中载入,如果是true reload()方法:重新载入当前页面,只有一个参数,如果是false,则从缓存中载入,如果是true reload()方法:重新载入当前页面,只有一个参数,如果是false,则从缓存中载入,如果是true reload()方法:重新载入当前页面,只有一个参数,如果是false,则从缓存中载入,如果是true reload()方法:重新载入当前页面,只有一个参数,如果是false,则从缓存中载入,如果是true reload()方法:重新载入当前页面,只有一个参数,如果是false,则从缓存中载入,如果是true reload()方法:重新载入当前页面,只有一个参数,如果是false,则从缓存中载入,如果是truereload()方法:重新载入当前页面,只有一个参数,如果是false,则从缓存中载入,如果是truereload()方法:重新载入当前页面,只有一个参数,如果是false,则从缓存中载入,如果是true

 


三、location对象
document对象是window对象的属性,window对象的任何属性和方法都可直接访问。它是唯一一个既属性BOM又属性DOMdocument对象是window对象的属性,window对象的任何属性和方法都可直接访问。它是唯一一个既属性BOM又属性DOMdocument对象是window对象的属性,window对象的任何属性和方法都可直接访问。它是唯一一个既属性BOM又属性DOMdocument对象是window对象的属性,window对象的任何属性和方法都可直接访问。它是唯一一个既属性BOM又属性DOMdocument对象是window对象的属性,window对象的任何属性和方法都可直接访问。它是唯一一个既属性BOM又属性DOM


(6)、时间间隔和暂停
       setTimeout()方法:设置暂停(在指定的毫秒数后执行指定的代码), (6)、时间间隔和暂停
       setTimeout()方法:设置暂停(在指定的毫秒数后执行指定的代码),

 

你可能感兴趣的:(浏览器对象模型BOM)