当前位置:网站首页>JS--hashchange事件--使用/教程
JS--hashchange事件--使用/教程
2022-08-09 22:08:00 【IT利刃出鞘】
原文网址:JS--hashchange事件--使用/教程_IT利刃出鞘的博客-CSDN博客
简介
说明
本文介绍hashchange事件的用法。
hashchange事件是html5新增的api,用来监听浏览器链接的hash值变化。
URL的片段标识符(URL 中 # 后面的部分)改变时会触发 hashchange 事件。
官网网址
https://developer.mozilla.org/zh-CN/docs/Web/API/Window/hashchange_event
概述
属性 | 值 | 描述 |
bubbles | true | 事件能冒泡 |
cancelable | false | 事件不能被取消 |
oldURL | String | 跳转前的URL |
newURL | String | 跳转后的当前URL |
代码示例
示例1:addEventListener
window.addEventListener('hashchange', function() {
console.log('The hash has changed!')
}, false);
示例2:onhashchange
function locationHashChanged() {
if (location.hash === '#cool-feature') {
console.log("You're visiting a cool feature!");
}
}
window.onhashchange = locationHashChanged;
边栏推荐
- Rust dereference
- R语言使用mean函数计算样本(观测)数据中指定变量的相对频数:计算时间序列数据中大于前一个观测值的观测值所占的比例总体的比例
- R语言ggplot2可视化:使用ggpubr包的ggerrorplot函数可视化误差线(可视化不同水平均值点以及se标准误差)、设置add参数为dotplot添加点阵图
- Tencent continues to wield the "big knife" to reduce costs and increase efficiency, and free catering benefits for outsourced employees have been cut
- 【TS技术课堂】时间序列预测
- R语言ggstatsplot包grouped_ggscatterstats函数可视化分组散点图、并添加假设检验结果(包含样本数、统计量、效应大小及其置信区间、显著性、组间两两比较、贝叶斯假设)
- 迁移学习 & 凯明初始化
- three.js镂空圆球拖拽变形js特效
- Miscellaneous talk - the sorrow of programmers
- Day 12 of learning to program
猜你喜欢
用PLSQL导出Oracle一个表
OSG笔记:使用setFontResolution设置字体分辨率
电脑系统重装后怎么用打印机扫描出文件?
迁移学习 & 凯明初始化
VR全景结合小程序,为线上电商更好的服务
【燃】是时候展现真正的实力了!一文看懂2022华为开发者大赛技术亮点
JS中表单操作、addEventListener事件监听器
【LaTex】 Font “FandolSong-Regular“ does not contain requested(fontspec)Script “CJK“.如何抑制此种警告?
typedef和#define的花里胡哨的用法
17-GuliMall 搭建虚拟域名访问环境
随机推荐
web 面试高频考点 —— 性能优化篇(手写防抖、手写节流、XXS攻击、XSRF攻击)
量化交易接口系统有哪些稳定性?
R语言使用mean函数计算样本(观测)数据中指定变量的相对频数:计算时间序列数据中大于前一个观测值的观测值所占的比例总体的比例
对象深复制,面试题
Analyze the Add() method in Fragment management from the source code
chart.js面积图曲线图统计插件
使用股票量化交易接口需要具备怎么样的心态
Vmware中安装win7虚拟机以及相关简单知识
Presto Event Listener开发
Leetcode 235. 二叉搜索树的最近公共祖先
ArrayList 和 LinkedList 区别
xctf攻防世界 Web高手进阶区 shrine
【技术分享】SLA(服务等级协议)原理与配置
Tencent continues to wield the "big knife" to reduce costs and increase efficiency, and free catering benefits for outsourced employees have been cut
OKR 锦囊妙计
three.js镂空圆球拖拽变形js特效
都在说云原生,那云原生到底是什么?
大型分布式存储方案MinIO介绍,看完你就懂了!
华为鸿蒙3.0的野望:技术、应用、生态
用PLSQL导出Oracle一个表