当前位置: 首页 > news >正文

JS子页面调用父页面函数,监听刷新事件

目录

1.子页面调用父页面的函数

2.监听刷新事件


1.子页面调用父页面的方法

我们先来说说什么是子页面,在我这里子页面就是域名一样,然后使用iframe引入的页面就是我所说的子页面,为什么需要用到这个功能,是为了实现跨页面交互与通信,因为有一些功能是需要跨页面使用父页面的函数来达到想要的效果,比如说子页面想要跳转页面,还要让父页面的面包屑和树形菜单显示对应页面高亮,就需要使用这个方法去调用父页面的函数,来达到这个效果

它的应用场景一般是数据共享与同步,跨页面操作协调,代码复用与模块化,页面布局与样式调整

我们可以通过这个方法来调用父页面的函数

window.parent

后面写上一个点,点的后面写你要调用的父页面的函数,也可以通过调用的父页面的函数在它的小括号里面传你想传入的参数,在父页面可以使用行参来获取子页面传过来的参数

2.监听刷新事件

监听刷新是为了在页面刷新之后,实现我们的一些操作,比如面包屑,我们不想让面包屑在刷新的时候消失就需要监听页面之后,写上我们自己的逻辑来实现刷新页面面包屑不消失

它的应用场景是数据的编程于恢复,防止数据丢失和误操作提醒,性能优化与资源管理,用户行为与统计

下面是监听页面刷新的代码逻辑

// 监听页面刷新事件
window.addEventListener('load', function(event) {// 如果点击刷新按钮执行下面if (performance.navigation.type === performance.navigation.TYPE_RELOAD) {//这里页面刷新之后自己添加的逻辑代码} else {}
});


http://www.mrgr.cn/news/80905.html

相关文章:

  • 2025erp系统开源免费进销存系统搭建教程/功能介绍/上线即可运营软件平台源码
  • CSSmodule的作用是什么
  • 初学stm32 --- 定时器中断
  • 《Django 5 By Example》读后感
  • Hexo Next主题本地搜索功能不可用问题解决
  • 17.springcloud_openfeign之扩展组件一
  • Spring学习之——Sping-XML
  • Linux文件:动静态库制作 动态库链接原理解析
  • 深度学习中,用损失的均值或者总和反向传播的区别
  • 以腾讯混元模型为例,在管理平台上集成一个智能助手
  • 黑马Java面试教程_P8_并发编程
  • PyQt5学习笔记
  • Linux之文件相关命令
  • jvm类加载器
  • 挑战一个月基本掌握C++(第七天)了解指针,引用,时间,输入输出,结构体,vector容器,数据结构 - 通用完结
  • Spring Security 6 系列之五 - 授权管理
  • 相机雷达外参标定综述“Automatic targetless LiDAR–camera calibration: a survey“
  • electron-vite【实战系列教程】
  • 【Leetcode 热题 100】114. 二叉树展开为链表
  • 【软考高级】系统架构设计师复习笔记-精华版
  • 【Leetcode 热题 100 - 扩展】303. 区域和检索 - 数组不可变
  • 【数据可视化案列】白葡萄酒质量数据的EDA可视化分析
  • ECharts关系图-关系图11,附视频讲解与代码下载
  • FPGA 16 ,Verilog中的位宽:深入理解与应用
  • OCR实践—PaddleOCR
  • 【0373】Postgres内核 MultiXact shared memory 初始化 ( 2 )