BOM
Window浏览器窗口对象
介绍
window的获取十分简单,使用window.alert()等,window.可以省略。
window浏览器窗口对象包括以下几种方法:
1. alert():弹出一个警告框
2. confirm(): 显示一段带有文字以及确认按钮和取消按钮的对话框
以下两个都和定时器有关系:
3. setInterval():按照指定的周期(ms)来调用或计算表达式
4. setTimeout():在指定ms之后调用函数或计算表达式 (只调用一次)
Code演示
获取
javascript">//获取window.alert("window.alert()");//window.可以省略alert("alert() window.可以省略");
方法confirm
javascript">//方法//confirmconfirm("你觉得距离S3赛季还有多远?国际很紧张对吧?");
我们如何知道用户点击的是确认还是取消呢 实际上confirm是有返回值的,返回的是true or false
javascript">// 我们如何知道用户点击的是确认还是取消呢 实际上confirm是有返回值的var con = confirm("你确定要跳楼嘛?");document.write(con);
方法setInterval
这是一个定时器,规定每隔多少ms执行一次function函数,就是周期性的执行某一个函数
javascript">// 定时器 setInterval -- 周期性的执行某一个函数let time = 0;setInterval(function(){alert("现在是第" + time + "s");time += 2;},2000) //每间隔2000ms我就执行一次前面的function
方法setTimeout
这也是一个定时器,但是这个是延迟一定时间再执行某个函数,而且只执行一次
Location
location:地址栏对象
使用 window.location获取 window.可以忽略 window.location.属性 location.属性
href:可以设置或者返回完整的(完整的URL)
获取当前地址的URL:
javascript">//locationalert(location.href);
javascript">//locationalert(location.href);//设置hreflocation.href = "https://www.baidu.com";
设置完成href后,页面会自动跳转到对应的URL地址网页去。