一、window 对象的罕用属性
1、创立正告对话框 alert()
2、创立确认对话框 confirm()
3、创立信息提醒对话框 prompt()
4、关上指定窗口
window.open(url, name, spec)
url: 能够使残缺的地址,也能够是相对路径
name: 窗口打开方式 (_blank、_self、_parent、_top)
_blank: 新开一个窗口
_self: 以后窗口显示
_parent: 在以后窗口的父窗口显示
_top: 在顶层窗口显示
二、定时器
1、间歇定时器
window.onload = function(){
let num = 10
let oSpan = document.getElementById('day')
let timer = setInterval(function(){
oSpan.innerHTML = --num
if (num == 0) {clearInterval(timer)
}
}, 1000)
}
2、延时定时器
let oSpan = document.getElementsByTagName('span')[0]
let timer = null
let num = 10
function count(){
oSpan.innerHTML = --num
timer = setTimeout(count, 1000)
if (num == 0) {clearTimeout(timer)
}
}
timer = setTimeout(count, 1000)
三、navigator 对象办法
navigator.userAgent 判断浏览器的类型
navigator.cookieEnabled 判断浏览器中是否启用 cookie
四、location 对象
1、加载新文档 window.location.assign(url)
2、从新加载以后文档 window.location.reload()
3、用新的文档替换以后文档 window.location.replace()
五、history 对象
1、back(): 加载 history 列表中的前一个 url
2、forward(): 加载 history 列表中的下一个 url
3、go(number): number 是要拜访的 url 在 history 的 url 列表中的绝对地位
4、pushState(state,title,url): 增加指定的 url 到历史记录中,并且刷新将地址栏中的
网址更新为 url
5、replaceState(state,title,url): 应用指定的 url 替换以后历史记录,并且无需刷新浏
览器就会将地址栏中的网址更新为 url