JavaScript- BOM和DOM知识点总结

BOM(brower object model) 浏览器对象模型

常见对象 window

window的子对象

document 文档对象(表示整个HTML文档内容)

location(地址栏url对象)

获取地址栏的内容 属性

href 地址栏完整链接

host hostname 主机

pathname 文件路径

hash 锚点

port 端口号

protocol 协议

orgin 跨域相关

方法

assign 跳转方法

replace 替换url的方法

常见的跳转方式

location 直接赋值

location.url进行赋值

使用assign方法进行跳转

使用replace进行替换跳转(不会将原本的页面添加到历史记录)

history(历史对象)

属性:

length:历史页面的个数

state :历史页面对应的状态值

方法:

forward :前进

back: 后退

go:去任意的历史页面

pushState: 添加state 添加一个新的历史页面

replace :替换一个state值

screen:(用户屏幕对象)

navigator:(导航对象)

获取用户代理信息(里面办包含了用户浏览器,系统版本等)</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值