首页 > 其他分享 >BOM

BOM

时间:2022-10-19 10:38:45浏览次数:39  
标签:hash URL 后退 url BOM history

history对象

处于安全考虑,history不会暴露用户的历史记录,可以在不知道url的情况下,前进和后退。

导航

history.go()
history.forward() 前进
history.back() 后退
页面的url发生变化,就会生成一条历史记录,并且location.hash也会变化,经常被SPA用来模拟前进和后退,不会因为导航触发页面刷新
联想到vue-router的hash模式,

历史状态管理

hashChange在URL的散列值发生变化时被触发
状态管理API让开发者改变浏览器的URL而不会加载新页面
pushState
popState

添加回退路由

标签:hash,URL,后退,url,BOM,history
From: https://www.cnblogs.com/poco-o/p/16805323.html

相关文章

  • Gartner 权威解读: SBOM 采用率将于2025年达到60%
    随着现代软件开发越来越依赖于第三方资源,针对软件供应链的恶意攻击数量也随之激增。据业内权威机构Gartner预计,软件物料清单(SBOM)的采用率在2025年将会达到60%。G......
  • Day08BOM
    概述:BOM(bowserobjectmodel)用于操作浏览器的相关内容。BOM缺乏规范,所以通过产生一系列的共用对象来解决这个问题。尽管这些共用的对象也存在对应的兼容问题,w3c介入后兼容......
  • js -BOM
    概述:BOM(全称bowserobjectmodel)浏览器对象模型,他是用于操作浏览器相关的内容。BOM是一个缺乏规范的东西,为了保证他的规范性产生了一系列的共用对象来解决这个问题。......
  • 坑爹的BOM PHP
    PHP打印了一个字符串,然后在Android客户端上取一下,然后就发现这个字符串前后多了许多feff这样的字符。。最后发现,php文件是BOM的,因为是从windows里传上去的......
  • BOM – File Reader, File, Blob, ArrayBuffer
    前言之前写过2篇关于读写文件和二进制相关的文章 Bit,Byte,ASCII,Unicode,UTF,Base64和 ASP.NETCore–Byte,Stream,Directory,File基础,  不过是AS......
  • day09 --> 【JavaScript(BOM、DOM事件)】
    DOM简单学习:为了满足案例要求功能:控制HTML文档的内容代码:获取页面标签(/亦叫元素)对象Elementdocument.getElementById("id值");通过元素的id值获取元素对象操作Elemen......
  • 第八章.Bom浏览器模型
    一、window对象常用的方法window.open('地址','名称','高','宽');//打开一个新的窗口window.alert();//提示框或者警告框window.prompt();//用户输入提示框window.conf......
  • 前端面试总结08-WebApi-Bom
    知识点:(1:navigator:识别浏览器类型  (2:sreen  (3:location:拆解url各个部分  (4:history ......
  • PADS应用笔记:Logic输出错误报告和BOM
    问题画好原理图后、想要输出错误报告看看那些引脚漏连或者想看看BOM怎么样要做方法选择文件->报告,根据需求输出对应报告即可......
  • JavaScript Window - 浏览器对象模型(BOM)
     浏览器对象模型(BOM):现代浏览器已经实现了JavaScript交互性的相同方法和属性,所以常被认为是BOM的方法和属性Window对象:所有浏览器都支持window对象,表示浏览器的窗......