欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JS基础之BOM的作用和使用实例讲解

程序员文章站 2023-11-22 10:31:34
bom对象 一、浏览器本身自己就有一些对象,不用创建就可以使用 window:当前浏览器窗体的 属性: status 状态栏 opener 在子窗体中代表父窗体的对象...

bom对象

一、浏览器本身自己就有一些对象,不用创建就可以使用

window:当前浏览器窗体的

属性:

status 状态栏

opener 在子窗体中代表父窗体的对象

closed

parent

top

方法:

alert( );

confirm( ); 弹出确定框

setinterval("表达式"或者function( ){

},1000);   1000毫秒=1秒 

需要动起来的话必须给样式,还要脱离文档流

clearinterval( );

settimeout("aaa()",3000); 只调用一次,需要等的时间就可以调用

cleartimeout( );

open( );   开启新窗体的,两个窗口间有关系可以操作的

对象:

document

frames

location   跳转位置

<meta http-equiv="refresh" content="3">  3秒钟刷新本页面

<meta http-equiv="refresh" content="3;url=https://www.baidu.com">

header("location:login.php");

window.navigate('url')

location.href='url'

location.replace('url')

记得:

location='demo.html'; //最好记住这个,最常用

                location.reload(true); //刷新

history

history.back();

history.go(-2);

screen   屏幕对象   但用得不多,了解一下

with(document){

                    write("屏幕显示设定值如下:<p>");

                    write("屏幕的实际高度为",screen.availheight,"<br>");

                    write("屏幕的实际宽度为",screen.availwidth,"<br>");

                    write("屏幕的色盘深度为",screen.colordepth,"<br>");

                    write("屏幕区域的高度为",screen.height,"<br>");

                    write("屏幕区域的宽度为",screen.width,"<br>");

                }

剪切板对象

window.clipboarddata.setdate("text",content);

......

[window.]成员   可以省略

window.document.write( );

document.write( );

本身window

open可以弹出子窗体

frames多个窗体