JavaScript的游览器对象
发布日期:2021-06-29 15:39:44 浏览次数:4 分类:技术文章

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

1.window对象

window对象是BOM的核心,window对象指当前的游览器窗口。

window对象方法:

2.JavaScript计时器

JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。

计时器类型:

一次性计时器:仅在指定的延迟时间之后触发一次。

间隔性触发计时器:每隔一定的时间间隔就触发一次。

计时器方法:

3.计时器setInterval()

在执行时,从载入页面后每隔指定的时间执行代码。

语法:setInterval(代码,交互时间);

参数说明:

1)代码:要调用的函数或要执行的代码串。

2)交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计

返回值:一个可以传递给clearInterval()从而取消对“代码”的周期性执行值。

我们设置一个计时器,每隔100毫秒调用clock()函数,并将时间显示出来

代码如下:

定时器

4.取消计时器clearInterval()

clearInterval()方法可取消由setInterval()设置的交互时间。

语法:clearInterval(id_of_setInterval);

参数说明:id_of_setInterval:由 setInterval() 返回的 ID 值。

代码:

计时器

5.计时器setTimeout()

setTimeout()计时器,在载入后延迟执行时间后,去执行一次表达式,仅执行一次。

语法:setTimeout(代码,延迟时间);

使setTimeout()实现计数统计效果,并在文本框中显示数值。

代码:

计时器

6.取消计时器clearTimeout()

setTimeout()和clearTimeout()一起使用,停止计时器。

语法clearTimeout(id_of_setTimeout)

参数说明:id_of_setTimeout: setTimeout() 返回的 ID 值。该值标识要取消的延迟执行代码块。

计时器代码:

计时器

7.History对象

history对象记录了用户曾经游览过的页面(URL),并可以实现游览器前进与后退相似导航的功能。

注意:从窗口被打开的那一刻开始记录,每个游览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。

语法:window.history.[属性|方法]

History对象属性:

History对象方法:

获取游览器历史列表中的URL代码:

History对象

8.返回前一个游览的页面

back()方法,加载history列表中的前一个URL。

语法:window.history.back();

9.返回下一个游览的页面

forward()方法,加载history列表中的下一个URL。

如果倒退之后,再想回到倒退之间游览的页面,则可以使用forward方法。

语法:window.history.forward();

10.返回游览历史中的其他页面

go()方法,根据当前所处的页面,加载history列表中的某个具体的页面。

语法:window.history.go(number);

参数:

11.Location对象

location用于获取或设置窗体的URL,并且可以用于解析URL。

语法:location.[属性][方法]

location对象属性:

location对象方法:

获取当前显示文档的URL代码:

document.write(window.location.href);

12.Navigator对象

Navigator对象包含有关游览器的信息,通常用于检测游览器与操作系统的版本。

对象属性:

查看浏览器的名称和版本,代码如下:

无标题文档

13.userAgent

返回用户代理头的字符串(就是包括游览器版本信息等的字符串)

语法:navigator.userAgent

navigator

14.screen对象

screen对象用于获取用户的屏幕对象。

语法:window.screen.属性

对象的属性:

15.屏幕分辨率的高和宽

window.screen对象包含有关用户屏幕的信息。

screen.height返回屏幕分辨率的高

screen.width返回屏幕分辨率的宽

16.屏幕可用高和宽度

screen.availWidth属性返回访问者屏幕的宽度

screen.availHeight属性返回访问者屏幕的高度

转载地址:https://codingchaozhang.blog.csdn.net/article/details/77522682 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:DOM对象,控制HTML对象
下一篇:JavaScript内置对象

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月11日 00时54分28秒