本文主要是介绍BOM总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
window 身上得事件
load事件
当整个页面及所有依赖资源如样式表和图片都已完成加载时,将触发load事件。
scroll事件
事件在元素滚动条在滚动时触发。
resize事件
页面大小发生变化时触发的事件。
window 身上的子对象
- document 文档对象
- history 历史记录对象
- location 地址栏对象
- frames 框架对象
- navigator 浏览器信息对象
- 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总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!