window对象
浏览器顶级对象,document在window的下面,是使用window成员的时候,window可以省略
location子对象
assign:委派,它的作用和href的作用一样,可以让页面跳转到指定页面;
replace:替换当前页面,但是不记录历史,无法进行后退;
reload:刷新页面,如果传入一个true参数,会强制从服务器获取数据;
history.forward:网页前进;
history.back:网页后退;
history.go(1/-1):网页前进/后退;
navigator.userAgent:浏览器对象类型;
定时
setTimeout:定时执行,需要给定两个参数,第一个参数是函数,第二个是毫秒,会返回一个标识,通过这个标识会找到这个定时器;
clearTimeout:通过标识删除定时器;
setInterval:每隔一段时间执行,并且只会执行一次,需要给定两个参数,第一个参数是函数,第二个是毫秒;
clearInterval:通过标识删除定时器;
BOM
alert:提示框;
prompt:输入框;
confirm:确认框;
<body>
<button class="b1">删除</button>
<button class="b2">登录</button>
</body>
<script type="text/javascript">
var b1=document.querySelector('.b1')
var b2=document.querySelector('.b2')
b1.onclick=function(){
var isDel=confirm('是否需要删除数据?')
console.log(isDel)
}
var b2=document.querySelector('.b2')
b2.onclick=function(){
var username=prompt('请输入姓名!!!','张三')
console.log(username)
}
</script>