2020-09-03---BOM、DOM

52 篇文章 0 订阅

一、BOM 浏览器对象模型

二、顶级对象是:widow

三、顶级对象的六大子对象是:

document location history navigator screen frames

在这里插入图片描述

四、location

跳转页面

  • window.location 属性
  • location.href 属性
  • location.assign() 方法

五、history

刷新页面
history.go(0)
location.reload([true])

  • false : 从缓存中加载数据
  • true:从web服务器中加载数据

六、navigator

userAgent : 浏览器的名称、版本和操作系统的信息

七、window对象的方法

  1. alert() : 警告框
  2. prompt() : 输入框
  3. confirm() : 选择框
  4. open() : 打开新窗口
  5. close() : 退出当前窗口

八、计时器

  • setInterval(函数,毫秒数) 间歇性计时器(循环 - 可以控制循环间隔时间)
    clearInterval(计时器返回值) 停止计时器

  • setTimeout(函数,毫秒数) 延时器,定时器 一次性的计时器
    clearTimeout(返回值) 停止延时器

九、onscroll 滚动事件

低版本谷歌浏览器 : document.body.scrollTop
其它版本谷歌或其它浏览器 : document.documentElement.scrollTop (documentElement -> html)

十、DOM : 文档对象模型

十一、获取元素

  1. document.getElementById(id) : 返回对象
  2. document.getElementByTagName(标签名) :返回类数组(伪数组:具有数组的属性,不具有数组的方法)
  3. document.getElementByName(name) : 返回类数组
    //IE9以下不兼容
  4. document.getElementByClassName(class) : 返回类数组
    兼容方法

//IE8以下不兼容
6. document.querySelector(选择器) : 返回对象
7. document.querySelectorAll(选择器) : 返回类数组

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值