理解文档对象模型(3)
生活随笔
收集整理的這篇文章主要介紹了
理解文档对象模型(3)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
? ? 這篇DOM說一說飽受爭議window對象,還好window對象已經(jīng)作為HTML5的一部分被添加到HTML規(guī)范之中了
1. 獲取window
? ? 可以使用兩種方法獲取window對象,?
? ? 正規(guī)的HTML5方式是在document對象上使用defaultView屬性;
? ? 另一種則是使用瀏覽器都支持的全局變量window;
2.獲取窗口信息
? ? 顧名思義,window對象的基本功能設(shè)計(jì)當(dāng)前文檔所顯示的窗口。
innerHeight 獲取窗口內(nèi)容區(qū)的高度innerWidth 獲取窗口內(nèi)容區(qū)的寬度
outerHeight 獲取窗口的高度,包括邊框和菜單欄
outerWidth 獲取窗口的寬度,包括邊框和菜單欄
pageXOffset 獲取窗口從左上角算起水平滾動過的像素?cái)?shù)
pageYOffset 獲取窗口從左上角算起垂直滾動過的像素?cái)?shù)
screen 返回一個描述屏幕的Screen對象
3.對用戶進(jìn)行提示
? ? window對象包含一組方法,能以不同方式對用戶進(jìn)行提示
alert(<msg>)confirm(<msg>)
prompt(<msg>,<val>)
4.獲取基本信息
? ? window對象能讓你訪問某些返回基本信息的對象,包括當(dāng)前地址的詳情和用戶的瀏覽歷史,
document history location? ? 其中history用處比較大,一些基本方法參考我的github中history:https://github.com/caichunbao/history
5.使用定時(shí)器
? ? window對象提供的一個有用功能是可以設(shè)置一次性和循環(huán)的計(jì)時(shí)器
clearInterval(<id>) 撤銷某個時(shí)間間隔計(jì)時(shí)器 clearTimeout(<id>) 撤銷某個超時(shí)計(jì)時(shí)器 setInterval(<function>,<time>) 創(chuàng)建一個計(jì)時(shí)器,每隔time毫秒調(diào)用指定函數(shù) setTimeout(<function>,<time>) 創(chuàng)建一個計(jì)時(shí)器,等待time毫秒后調(diào)用指定函數(shù)?
轉(zhuǎn)載于:https://www.cnblogs.com/caichunbao/p/7456219.html
總結(jié)
以上是生活随笔為你收集整理的理解文档对象模型(3)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: String 字符串去除特殊字符和空格,
- 下一篇: iphone6出信号 无服务器,苹果6手