javascript window对象

setTimeout(function(){},time)

设置指定延时后执行函数,返回一个值可用于clearTimeout(),用于取消该函数的执行

setInterval(function(){},time)

设置每间隔指定的时间执行一次函数,返回一个值可用于clearInterval()终止循环执行

location

location.assign(url)窗口载入指定的url
location.replace(url)窗口载入指定URL,并将当前文档浏览记录从历史中删除
location.reload()窗口重新载入
location.href=url跳转到指定的url
location=location页面重新载入的另外一种写法

history

history.forward()向前跳转一页
history.back()向后跳转一页
history.go(正负数)向前或者向后跳转指定的页数

navigator

navigator.appName浏览器的全称
navigator.appVersion浏览器的版本信息
navigator.userAgent包含浏览器的绝大部分信息,常用来嗅探
navigator.platform运行浏览器的操作系统
navigator.onLine检测浏览器是否联网,返回一个布尔值
navigator.cookieEnable()如果浏览器可以保存永久的cookie时则返回true

screen

screen.width浏览器窗口的宽度
screen.height浏览器窗口的高度
screen.availWidth浏览器的可用宽度
screen.availHeight浏览器的可用高度(去除了电脑的任务栏等)

alert('显示信息')

confirm('显示信息')返回一个布尔值

prompt('显示信息')返回用户输入的字符串

showModalDialog()模态框

open()

window.open()//返回一个空白的window对象,可以设置四个可选参数url,name,property

close()

window.close()//关闭一个window对象

parent

在同一个窗口中可以通过parent属性来引用其他窗口中得window对象

top

相比于parent属性,top属性直接指向该窗口中的顶级window对象

你可能感兴趣的:(javascript window对象)