html、body、document、window 的区别

勤奋不是嘴上说说而已,而是实际的行动,在勤奋的苦度中持之以恒,永不退却。业精于勤,荒于嬉;行成于思,毁于随。在人生的仕途上,我们毫不迟疑地选择勤奋,她是几乎于世界上一切成就的催产婆。只要我们拥着勤奋去思考,拥着勤奋的手去耕耘,用抱勤奋的心去对待工作,浪迹红尘而坚韧不拔,那么,我们的生命就会绽放火花,让人生的时光更加的闪亮而精彩。

导读:本篇文章讲解 html、body、document、window 的区别,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

  • html 既是超文本传输协议,也是 HTML 文档的根元素,其他元素都是其子元素;
  • document 对象代表整个 html 文档,可用来访问页面中的所有元素;
  • body 代表 document 的主体子对象,除浏览器头部,页面中能够看到的内容都属于 body 中的内容;
  • window 代表浏览器中打开的窗口,代表运行环境。

在 JavaScript 中:window 对象是一个虚拟的对象,浏览器在打开 HTML 文档时生成 window 对象,可以把它看作是所使用的浏览器的窗口,其地位很高。因为它是浏览器脚本引擎中的 globalObject。可以用 window 对象访问窗口中绘制的文档、窗口中发生的事件和影响窗口的浏览器特性。浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。

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

在这里插入图片描述

html 元素对象、document 对象、document 元素对象的区别:

document 对象是一个跟当前文档相关的对象,拥有一些操作文档内容的功能,其功能上跟 window 对象差不多,因为window 拥有一些操作浏览器窗口的功能。但是 document 对象地位没有 window 对象高,window 拥有其他所有根对象的引用,包括 browser、navigator、location 等。html 元素对象和 document元 素对象是属于 html 文档的 dom 对象,可以认为就是 html 源代码中那些标签所化成的对象。他们跟 div select 等对象没有根本区别。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/141299.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!