js之bom的使用

因为想要走的远些,所以会多一些努力!
window对象的常用方法
a.alert(),comfirm(),prompt()分别用于弹出警告框,确认对话框,提示输入对话框
b.close()关闭窗口
c.moveBy(),moveTo()移动窗口
d.resizeBy(),resizeTo()重设窗口大小
e.scrollBy(),scrollTo()滚动当前窗口的HTML文档
f.open()打开一个新的浏览器窗口加载的URL所指向的地址,并可指定一系列新的属性,包括隐藏菜单等
g.setInterval(),clearInteral()设置,删除定时器
h.document返回该窗口内装载的HTML文档
i.location返回该窗口装载的HTML文档的URL
j.navigtor返回浏览当前页面的浏览器,包含了一系列的浏览器属性,包括名称、版本号和平台等
k.screen返回当前浏览者屏幕对象
l.history返回该浏览器窗口的历史
1.window
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>bom的使用之window</title>
		<script>
			function testConfirm()
			{
				var answer=window.confirm("是否退出?");
				if(answer){
					window.close();
				}else{
					window.alert(":-)");
				}
			}
		</script>
	</head>
	<body>
		<input type="button" value="confirm" onclick="testConfirm()"/>
	</body>
</html>

2.history
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以下内容参考了自由2017的博客写得太多会累,善假于物也不错!

//后退一页
history.back();
//前进一页
history.forward();

//跳转到最近的baidu.com
history.go("baidu.com");
<script type="text/javascript">
    //设置超时调用
    var timeoutId = setTimeout(function() {
        alert("Hello world!");
    }, 1000);
    //取消超时调用
    clearTimeout(timeoutId);
</script>
<script type="text/javascript">
/*
使用间歇调用实现
 */
    var num = 0;
    var max = 10;
    var intervalId = null;
    function incrementNumber() {
        num++;
        if (num == max) {
            clearInterval(intervalId);
            alert("Done");
        }
    }
    intervalId = setInterval(incrementNumber, 500);
</script>
<script type="text/javascript">
/*
使用超时调用来实现
 */
    var num = 0;
    var max = 100;
    function incrementNumber() {
        num++;
        if (num < max) {
            setTimeout(incrementNumber, 500);
        } else {
            alert("Done");
        }
    }
    setTimeout(incrementNumber, 500);
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值