博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
理解文档对象模型(3)
阅读量:5212 次
发布时间:2019-06-14

本文共 1044 字,大约阅读时间需要 3 分钟。

这篇DOM说一说饱受争议window对象,还好window对象已经作为HTML5的一部分被添加到HTML规范之中了

1. 获取window

    可以使用两种方法获取window对象, 

    正规的HTML5方式是在document对象上使用defaultView属性;

    另一种则是使用浏览器都支持的全局变量window;

2.获取窗口信息

    顾名思义,window对象的基本功能设计当前文档所显示的窗口。

innerHeight  获取窗口内容区的高度 innerWidth   获取窗口内容区的宽度 outerHeight  获取窗口的高度,包括边框和菜单栏 outerWidth   获取窗口的宽度,包括边框和菜单栏 pageXOffset  获取窗口从左上角算起水平滚动过的像素数 pageYOffset  获取窗口从左上角算起垂直滚动过的像素数 screen       返回一个描述屏幕的Screen对象

3.对用户进行提示

    window对象包含一组方法,能以不同方式对用户进行提示

alert(
) confirm(
) prompt(
,
)

4.获取基本信息

    window对象能让你访问某些返回基本信息的对象,包括当前地址的详情和用户的浏览历史,

documenthistorylocation

    其中history用处比较大,一些基本方法参考我的github中history:https://github.com/caichunbao/history

5.使用定时器

    window对象提供的一个有用功能是可以设置一次性和循环的计时器

clearInterval(
) 撤销某个时间间隔计时器clearTimeout(
) 撤销某个超时计时器setInterval(
,

 

转载于:https://www.cnblogs.com/davidshen/p/7583547.html

你可能感兴趣的文章
java.lang.UnsupportedOperationException
查看>>
Linux operating system (Ubuntu) 学习-1
查看>>
Python字典实现分析
查看>>
jenkins+testNG
查看>>
Java自定义范型的应用技巧
查看>>
[洛谷1485] 火枪打怪
查看>>
白话经典算法系列之六 快速排序 快速搞定
查看>>
错了:用流量能够放肆,有wifi则要节制
查看>>
https://zhidao.baidu.com/question/362784520674844572.html
查看>>
【MFC 学习笔记】CFile读写文件
查看>>
PAT B1018.锤子剪刀布(20)
查看>>
Extjs控件之 grid打印功能
查看>>
枚举类型(不常用)递归
查看>>
ETL
查看>>
Tomcat源码分析(六)--日志记录器和国际化
查看>>
今天把csdn的博客搬家到博客园
查看>>
D3.js+Es6+webpack构建人物关系图(力导向图),动态更新数据,点击增加节点,拖拽增加连线......
查看>>
基于网络的 Red Hat 无人值守安装
查看>>
Mybatis第六篇【配置文件和映射文件再解读、占位符、主键生成与获取、Mapper代理】...
查看>>
MySQL学习笔记(二):MySQL数据类型汇总及选择参考
查看>>