js-----BOM/window对象

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
/*
javascript的组成部分:
EMCAScript (基本语法)
BOM(Browser Object Model)浏览器对象模型
浏览器对象模型,把浏览器的每个部分都用一个对象来进行描述,
如果我们要操作浏览器的一些属性,我就可以浏览器对象模型的一些
对象,进行操作。
window 代表了一个新开的窗口
location 代表了地址栏对象
screen 代表了整个屏幕的对象。
DOM
window对象常用的方法:
open() 打开一个新的窗口
resizeBy() 更改窗口的当前位置缩放指定的x和y偏移量
resizeTo() 将窗口的大小更改为指定的宽度和高度值。
moveBy() 相对于原来的窗口,移动指定的x和y值
moveTo() 将窗口的左上角,移动到指定的x和y的位置。
setInterval("执行的代码",每隔多少毫秒) 每经过制定毫秒值,就会执行指定的代码
clearInterval(itnervalID) 根据任务id取消定时任务。
setTimeOut("执行的代码",延时的毫秒数) 经过指定的毫秒值后,执行指定的代码一次。

使用window对象的属性和方法,可以省略window字母。
*/

function showad(){

open("ad.html","_blank",
"height=400px,width=400px,top=200px,left=300px,toolbar=no,location=no");
}
//var id=window.setInterval("showad()",2000);
setTimeout("showad()",2000);
function smalltest1(){
document.write("方法呢,起作用了,但是呢,浏览器不支持了");
window.resizeTo(200,200);
}
function move(){
document.write("方法呢,起作用了");
for(var i=0;i<4;i++){
window.moveBy(-100,0);
window.moveBy(0,50);
window.moveBy(-50,0);
window.moveBy(-50,0);
}
}
function movetest(){
document.write("方法呢,起作用了");
window.moveTo(500,200);
}
function cleartest(){
alert("呵呵");
window.clearInterval(id);
}




</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Window对象</title>
</head>


<body>
<input type="button" οnclick="showad()" value="下载电影"/>
    <input type="button" οnclick="smalltest1()" value="改变尺寸"/>
    <input type="button" οnclick="move()" value="moveBy"/>
    <input type="button" οnclick="movetest()" value="moveTo"/>
    <input type="button" οnclick="cleartest()" value="clear"/>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值