js windows对象

计时器
setTimeout()和setInterval()可以用来注册在指定的时间之后单次或次重复调用的函数。
setTimeout 只会调用一次 需要调用clearTimeout()清除定时器
setInterval 会多次调用 需要调用clearInterval()清除定时器

Location 对象
hash - 返回一个URL的锚部分
host - 返回一个URL的主机名和端口
hostname - 返回URL的主机名
href - 返回完整的URL
pathname - 返回的URL路径名。
port - 返回一个URL服务器使用的端口号
protocol - 返回一个URL协议
search - 返回一个URL的查询部分

History 对象
back() - 加载 history 列表中的前一个 URL
forward() - 加载 history 列表中的下一个 URL
go() - 加载 history 列表中的某个具体页面

Navigator 对象
appCodeName - 返回浏览器的代码名
appName - 返回浏览器的名称
appVersion - 返回浏览器的平台和版本信息
cookieEnabled - 返回指明浏览器中是否启用 cookie 的布尔值
platform - 返回运行浏览器的操作系统平台
userAgent - 返回由客户机发送服务器的user-agent 头部的值

Screen 对象
availHeight - 返回屏幕的高度(不包括Windows任务栏)
availWidth - 返回屏幕的宽度(不包括Windows任务栏)
colorDepth - 返回目标设备或缓冲器上的调色板的比特深度
height - 返回屏幕的总高度
pixelDepth - 返回屏幕的颜色分辨率(每象素的位数)
width - 返回屏幕的总宽度

存储对象
cookie 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。每次请求会被带上cookie,而且有大小限制,localStorage会好一点。

localStorage(ie8+) 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。

sessionStorage(ie8+) 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。

常用
close() - 关闭浏览器窗口。
open() - 打开一个新的浏览器窗口或查找一个已命名的窗口。
scrollBy() - 按照指定的像素值来滚动内容。
scrollTo() - 把内容滚动到指定的坐标。
stop() - 停止页面载入。

你可能感兴趣的:(js)