JavaScript Window 对象(对象属性)

属性
closed

返回窗口是否已经关闭

document

document对象引用
document.activeElement          返回当前获取焦点元素
document.addEventListener(event,function,true)        向文档添加时间句柄
document.removeEventListener(event,function )   删除事件的句柄  
document.baseURL    返回文档的绝对基础
document.body      返回文档的body元素
document.open(MiMetype,replace)    第一个text/html  默认
document.wirte(value)   向文档内写入HTML
document.close();    方法用于关闭一个document.open   方法打开的输出流 并显示选定的数据
document.cookie    返回当前文档所有键/值对的所有cookies
document.createAttribute(value)    创建一个指定名称的属性 并返回Attr对象属性
document.createComment()   方法可创建注释节点
document.createElement()   方法通过指定名称创建一个元素
document.createTextNode()    可创建文本节点
document.doctype        返回文档类型声明
document.documentElement      返回文档的文档元素  返回文档的根节点
document.forms    forms集合返回当前页面所有表单数组集合
document.getElementsByClassName(value)    返回指定类名的元素集合
document.getElementById(value)       指定ID对象的引用
document.getElementsByTagName()       指定标签名的集合
document.images       image对象引用
document.querySelector(value)      匹配文档中css选择器的一个元素
document.readyState      返回当前文档的状态
uninitialized      还未开始载入 
loading            载入中
interactive       已加载文档与用户开始交互
complete        载入完成

frames

返回窗口所有命名的框架,该集合是window对象的数组,每个window对象在窗口中含有一个框架

history

对象包含用户访问中URL
back()      前一个URL
forward()  下一个URL
go(number)  跳转到具体页面

innerHeight

返回窗口的文档显示区的高度

innerWidth

返回窗口的文档县市区的宽度

localStorage

允许在浏览器总存储数据   浏览器关闭不会删除属性
setItem('key','value')   设置属性
getItem('key')    获取属性
removeItem('key')  删除属性

sessionStorage

允许在浏览器总存储数据   浏览器会删除属性
setItem('key','value')   设置属性
getItem('key')    获取属性
removeItem('key')  删除属性
clear()    删除所有属性

length

设置或返回窗口中的框架数量

location

URL信息
hash      返回一个URL的锚部分
host       返回一个URL的端口和ip
hostname  返回URL主机名
href    返回完成URL
pathname    URL路径名
port   端口号
protocal    返回URL协议

assign(url)    载入一个新文档
reload()    重新加载文档
replace()   新文档替换当前文档

name

设置和返回窗口的名称

navigator

包含浏览器的信息
appcodeName   浏览器的代码名
appName           返回浏览器的名称
appVersion        浏览器平台和版本信息
cookieEnabled    浏览器是否已经启用了cookie功能
platform        浏览器的操作系统和硬件平台
userAgent  是一个只读的字符串

opener

返回创建该窗口的window对象的引用

outerWidth

窗口的外部的宽度

outerHeight

窗口外部的高度

pageXOffset

距离文档左上角水平像素

pageYOffset

距离文档左上角垂直像素

screen

客户端显示屏的信息
availHeight          返回屏幕的高度(不包括Windows任务栏)
availWidth           返回屏幕的宽度 (不包括Windows任务栏)
height        返回屏幕的总高度
width         返回屏幕的总宽度

top

返回最顶层的父窗口

对象方法
alert()

显示带有一段消息和一个确认按钮的警告框。

blur()

新打开一个窗口并新窗口焦点

clearInterval(value)

取消定时器操作的方法

clearTimeout

取消定时器操作的方法

close()

关闭浏览器窗口

confirm()

显示带有一段信息及确认按钮和取消按钮的对话框

focus()

把键盘焦点给予一个窗口

moveBy(x,y)

移动窗口到指定位置

moveTo(x,y)

移动窗口到指定位置

open(url,name,specs,replace)

打开一个新的窗口

print()

用于打印当前窗口的内容

prompt(msg,defaultMsg)

显示进行进行输入的对话框

scrollBy(x,y)

把内容孤滚动到指定的像素数

scrollTo(x,y)

把内容孤滚动到指定的像素数

setInterval(function,time)

每几秒调用一次

setTimeout(function,time)

指定几秒后调用

猜你喜欢

转载自blog.csdn.net/weixin_34390105/article/details/87228266