首页 > 其他 > 详细

浏览器对象模型

时间:2020-03-20 16:57:36      阅读:54      评论:0      收藏:0      [点我收藏+]

1,BOM是什么

Browser(浏览器)对象

BOM(Browser Object Model)即浏览器对象模型提供了独立于内容而与浏览器窗口进行交互的对 象。由于 BOM 主要用于管理窗口与窗口之间的通讯,因此其核心对象是 window。

由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。

 

2,Window对象

所有浏览器都支持 window 对象。它代表浏览器的窗口。

Window 对象方法:

open()(打开窗口.html) //打开一个新的窗口

close() //关闭当前窗口

 

3,Document对象

每个载入浏览器的 HTML 文档都会成为 Document 对象。

Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。

提示:Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。

方法使用

getElementById() :获得ID标识的元素

getElementsByName(): 获得name属性标识的一组元素

getElementsByTagName() :返回带有指定标签名的对象的集合。

4,Location对象

Location 对象包含有关当前 URL 的信息。

Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。

 

 

Location 对象常用属性:href

href 属性是一个可读可写的字符串,可设置或返回当前显示的文档的完整 URL

 

Location 对象常用方法:reload()

reload():重新加载当前文档

5,定时器

setTimeout():指定的毫秒数后调用函数或计算表达式,只执行 code 一次。

clearTimeout():方法可取消由 setTimeout() 方法设置的 timeout。

setInterval():方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

clearInterval() :方法可取消由 setInterval() 方法设置的 timeout。

注:setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。

浏览器对象模型

原文:https://www.cnblogs.com/chenjiajiale/p/12532150.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!