其实经常会使用到 window对象 最简单的 例如 alert open close 但了解的不是很全面 ,这次查查手册并写代码使用以下 加深影响 这里只摘录使用比较多的
window对象的一些属性 | |
---|---|
closed | 返回布尔值,当前窗口是否被关闭 |
document | 针对dom的各种只读引用,进入mvvm的时代用的越来越少了 |
innerHeight | 返回当前窗口的高度 |
innerWidth | 返回当前窗口的宽度 |
localStorage | 浏览器本地键值对储存,可以进行写入删除操作没有过期时间可以长久保存 |
location | 当前url的信息 可以获取当前url 以及主机名 也可以操作改变url达到跳转作用 |
name | 设置或返回当前窗口名称 |
outerHeight | 返回当前窗口外部高度包含滚动轴 |
outerWidth | 返回当前窗口外部宽度包括滚动轴 |
window对象的一些方法 | |
---|---|
alert(); | 最常用的了,弹出一段信息需要点击确定 不过现在用的越来越少了 各式各样的弹出框组件眼花缭乱 |
atop() | base64解密 |
btoa() | base64加密 |
blur() | 把键盘焦点从顶层窗口移开 |
setInterval() | 定时周期调用 |
setInterval() | 定时调用 |
clearInterval() | 取消定时周期调用 |
clearTimeout() | 取消定时调用 |
close() | 关闭当前窗口 |
confirm() | 弹出带有确认取消的文字窗口 |
open() | 打开新窗口 |
focus() | 设置焦点 |
print() | 打印窗口 |
scrollBy() | 滚动指定的像素数 |
scrollTo() | 滚动到指定坐标 |
resizeBy() | 调整窗口大小根据像素值 |
resizeTo() | 窗口大小调整到指定像素 |