BOM总结

2021/6/1 18:23:18

本文主要是介绍BOM总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

window 身上得事件

load事件

当整个页面及所有依赖资源如样式表和图片都已完成加载时,将触发load事件。

scroll事件

事件在元素滚动条在滚动时触发。

resize事件

页面大小发生变化时触发的事件。

window 身上的子对象

  1. document 文档对象
  2. history 历史记录对象
  3. location 地址栏对象
  4. frames 框架对象
  5. navigator 浏览器信息对象
  6. screen 窗口对象

history 历史记录对象

  • history.length 查看当前历史记录的个数;
  • history.back() 后退一个历史记录;
  • history.go(n)
    - n为正数表示前进
    - n为负数表示后退
    - n为0表示刷新当前页面

location 地址栏对象

  • location.href 地址栏中完整的地址
  • location.search 地址栏中查询数据的部分(? 后面,#前面那部分,前端向后端发送的get数据)
  • location.hash 地址栏中的锚点链接(#后部分)
  • location.reload() 重新加载当前页面
  • location.assign(字符)
    -空字符 表示当前页面(相当于刷新)
    -指定地址的字符 前往指定的地址

可以刷新页面的几种

  • history.go(0);
  • location.reload();
  • location.assign(“”);


这篇关于BOM总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程