700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 什么是BOM?BOM和DOM的区别

什么是BOM?BOM和DOM的区别

时间:2023-09-06 08:19:27

相关推荐

什么是BOM?BOM和DOM的区别

什么是BOM?BOM和DOM的区别

什么是BOM?

BOM的全称是Browser Object Model(浏览器对象模型)

1、非官方

2、无统一标准

3、浏览器提供API的统称

4、不同浏览器BOM属性可能存在细微差异

BOM和DOM的区别?

BOM

BOM提供的API全部存放在window全局对象中,DOM属于BOM

Window中包含

1、alert()----弹出提示框

2、prompt()----弹出确认对话框

3、error()----打印台抛出异常

4、open()----打开新窗口或者选项卡

5、close()----关闭新窗口或者选项卡

6、innerHeight----浏览器高度

7、innerWidth----浏览器宽度

8、history----浏览器历史相关操作

back()----返回历史记录里的上一个页面forward()go()pushState(data, title, url) ----手动添加历史记录并保存状态replaceState(data, title, url)

9、location或者window.location----用于URL相关操作&属性

location.href----获取当前页URL或者直接赋值跳转到新 的页面location.hostname----获取URL中的主机信息location.pathname----获取URL中的路径信息location.search----获取URL中的查询参数location.reload()----重新加载当前页面

10、navigator----用户浏览器相关属性

userAgentgeolocation

11、screen----用户屏幕相关信息

widthheightorientation----朝向

更多window内容请参考/zh-CN/docs/Web/API/Window

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。