【浏览器学习之旅☞】window对象理解

window对象

  • . window 对象表示一个包含DOM文档的窗口,其 document 属性指向窗口中载入的 DOM文档。

  • window 由浏览器创建并可以直接在script标签内 直接使用 ,在页面关闭时销毁。 作为全局变量,代表了脚本正在运行的窗口,暴露给 Javascript 代码。

  • window 对象的存在:

    1. 浏览器中打开的窗口,是一个window 对象。
    2. 浏览器中窗口存在标签页,每个标签页都是一个window对象;同一个窗口的不同标签页不能共享window对象。
    3. 浏览器的窗口中使用iframe嵌入其他页面时,会单独创建给window对象,即iframe对应一个window对象。

window对象,document对象与JavaScript

  1. 浏览器对象模型(BOM)

浏览器对象模型(Browser Object Model (BOM))尚无正式标准。
由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。

  1. window对象

所有浏览器都支持 window 对象。它表示浏览器窗口。
所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。
JavaScript的全局变量是 window 对象的属性。
JavaScript的全局函数是 window 对象的方法。

  1. document对象

当浏览器载入 HTML 文档, 它就会成为 Document 对象。
Document 对象是 HTML 文档的根节点。
HTML DOM 的 document 对象 也是 window 对象的属性:

总结:由于在全局作用域中,JavaScript可以直接使用window对象,因此可以通过JavaScript中的window.document操作HTML元素,达到页面变化的效果。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值