<
>

一起来学习JavaScript的BOM操作

2022-04-17 14:58:13 来源:易采站长站 作者:

目录
window对象全局作用域常见事件调节窗口大小定时器setTimeoutthis指向问题location对象转跳页面location常见方法总结

window对象

BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象有双重角色,它既是通过javascript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。这意味着在网页中定义的任何一个对象、变量和函数,都以window作为其Global对象,因此有权访问parseInt()等方法。

全局作用域

由于window对象同时扮演着ECMAScript中Global对象的角色,因此所有在全局作用域中声明的变量、函数都会变成window对象的属性和方法。来看下面的例子。

indow对象还是ECMAScript中的Global对象,因而所有全局变量和函数都是它的属性,且所有原生的构造函数及其他函数也都存在于它的命名空间下。

在使用框架时,每个框架都有自己的window对象以及所有原生构造函数及其他函数的副本。每个框架都保存在frames集合中,可以通过位置或通过名称来访问。有一些窗口指针,可以用来引用其他框架,包括父框架。top对象始终指向最外围的框架,也就是整个浏览器窗口。parent对象表示包含当前框架的框架,而self对象则回指window。使用location对象可以通过编程方式来访问浏览器的导航系统。设置相应的属性,可以逐段或整体性地修改浏览器的URL。调用replace()方法可以导航到一个新URL,同时该URL会替换浏览器历史记录中当前显示的页面。架都有自己的window对象以及所有原生构造函数及其他函数的副本。每个框架都保存在frames集合中,可以通过位置或通过名称来访问。有一些窗口指针,可以用来引用其他框架,包括父框架。

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!   

暂时禁止评论

微信扫一扫

易采站长站微信账号