JS基础之BOM的作用和使用实例讲解
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多个窗体