Day02——widow对象
window - 计时器
1、setTimeout()可以用来在指定的时间之后单次调用函数。
setTimeount(f,1000);//一秒后调用函数f
clearTimeout();取消函数的执行
2、setInterval()可以用来指定的时间之后重复调用函数。
setInterval(f,1000);//每1秒调用函数f
clearInterval();取消函数的调用
window - location(定位)
1、window对象的location属性对象,表示该窗口中当前显示的文档URL,也可以载入新的文档。
2、document对象的location与window对象的location是同一个。
3、常用的属性:
- location.href :返回当前页面的 URL
- location.hostname :返回 web 主机的域名
- location.pathname :返回当前页面的路径和文件名
- location.port 返回 web :主机的端口
- location.protocol :返回所使用的 web 协议(http:// 或 https://)
window - 浏览历史
1、window对象的history属性用来把窗口的浏览历史文档以列表的形式表示。
- window.history.length:表示浏览历史表中的元素数量。
- window.history.back():与浏览器的“后退”按钮一样。
- window.history.forward():与浏览器的“前进”按钮一样。
- window.history.go():接受一个整数参数,可向前(正数)或向后(负参数)跳过任意多个页。
window - navigator对象
1、我们需要知道当前的浏览器厂商和版本信息可以用navigator对象。它有几个常用的属性。
- appName:浏览器的全称。
- appVersion:浏览器的版本。
- userAgent:通常包含HTTP头部中发送的字符串,也可能包含其他细节。
2、也可以用非标准化的属性。
- onLine:表示浏览器当前是否连接网络。
- gelocation:用于确定用户地理位置信息,html5的属性
- javaEnabled():当浏览器运行java小程序时返回true。
- cookieEnable:当浏览器可以保存cookie时返回true。
window.navigator.appName