JS浏览器对象 - 13337159127/Note GitHub Wiki

1.计时器setInterval():在执行时,从载入页面后每隔指定的时间执行代码,语法:setInterval(代码,交互时间); 代码:要调用的函数或要执行的代码串。 clearInterval(): 方法可取消由 setInterval() 设置的交互时间。语法:clearInterval(id_of_setInterval)。id_of_setInterval:由 setInterval() 返回的 ID 值。 2.计时器setTimeout():在载入后延迟指定时间后,去执行一次表达式,仅执行一次。语法:setTimeout(代码,延迟时间); 取消计时器clearTimeout(): setTimeout()和clearTimeout()一起使用,停止计时器。 3.History 对象:history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。语法:window.history.[属性|方法] 4.返回前一个浏览的页面:back()方法,加载 history 列表中的前一个 URL。语法:window.history.back();等同于点击浏览器的倒退按钮。back()等于go(-1),代码如下:window.history.go(-1); 5.返回下一个浏览的页面:forward()方法,加载 history 列表中的下一个 URL。语法:window.history.forward();等价点击前进按钮。forward()相当于go(1),代码如下:window.history.go(1); 6.返回浏览历史中的其他页面:go()方法,根据当前所处的页面,加载 history 列表中的某个具体的页面。语法:window.history.go(number); 7.Location对象:location用于获取或设置窗体的URL,并且可以用于解析URL。语法:location.[属性|方法] 8.Navigator对象:Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。 9.userAgent:返回用户代理头的字符串表示(就是包括浏览器版本信息等的字符串)。语法:navigator.userAgent 10.screen对象:用于获取用户的屏幕信息。语法:window.screen.属性。