Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[开发技巧]·html实现返回页面并自动刷新

[开发技巧]·html实现返回页面并自动刷新

作者头像
小宋是呢
发布于 2019-06-27 06:31:35
发布于 2019-06-27 06:31:35
6.4K11
代码可运行
举报
文章被收录于专栏:深度应用深度应用
运行总次数:1
代码可运行

[开发技巧]·html实现返回页面并自动刷新

个人网站–> http://www.yansongsong.cn

  • 问题描述

在进行APP开发或作制作网站时,有时候会遇到你下一级页面操作过以后会改变上一级页面的结果。这时候就需要我们去刷新上一级页面。 一般可以采取三种方式:

  1. 定时刷新
  2. 用eventListener,检测事件
  3. 使用execScript,外部执行js

我选用的是第三个方式,操作简单,效率高,且代码量少。

  • 例程(基于Apicloud平台)

我们在win: a.html打开了一个frame: a_frame.html,然后跳转到win: b.html打开了一个frame: b_frame.html。 现在我们需要返回win: a.html,更新frame: a_frame.html里面的内容。

操作,在b_frame.html JavaScript代码中加入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function winReload(winName, frameName) {
        var jsFun = 'location.reload();';
        api.execScript({
            name: winName,
            frameName: frameName,
            script: jsFun
        });
    }

执行,在b_frame.html计算出结果,需要返回a.html时,调用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
winReload("a", "a_frame");

因为我的数据是放在服务器端,当执行location.reload()就会自动从服务器端获取更新,如果你的数据存放在本地,可以使用参数传递,或者setStorge()方法。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年12月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
学习了
学习了
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
redis0.1源码解析之基本原理
本文分析redis的基础原理,暂不做深入分析,后续再详细分析。我们从main函数开始。
theanarkh
2020/05/27
4410
redis-server进程CPU百分百问题
待确认是否为redis的BUG,原因是进程实际占用的内存远小于配置的最大内存,所以不会是内存不够需要淘汰。
一见
2018/08/02
8490
Redis 数据结构与内存管理策略(下)
Redis 数据结构与内存管理策略(下) 标签: Redis Redis数据结构 Redis内存管理策略 Redis数据类型 Redis类型映射 作者:王清培(Plen wang) 沪江Java资深架构师 ---- Redis 数据类型特点与使用场景 String、List、Hash、Set、Zset 案例:沪江团购系统大促 hot-top 接口 cache 设计 Redis 内存数据结构与编码 OBJECT encoding key、DEBUG OBJECT key 简单动态字符串(simple d
王清培
2018/04/02
8260
Redis 数据结构与内存管理策略(下)
Redis 6 中的多线程是如何实现的!?
Redis 是一个高性能服务端的典范。它通过多路复用 epoll 来管理海量的用户连接,只使用一个线程来通过事件循环来处理所有用户请求,就可以达到每秒数万 QPS 的处理能力。下图是单线程版本 Redis 工作的核心原理图(详情参见:单线程 Redis 如何做到每秒数万 QPS 的超高处理能力!)。
开发内功修炼
2022/08/31
2K0
Redis 6 中的多线程是如何实现的!?
【redis源码学习】事件机制
1、redis使用 IO 复用 实现网络通信。 2、在Linux环境下选用epoll模式。
看、未来
2021/12/29
3570
Redis源码精炼版
本文通过学习黄建宏老师的《Redis的设计与实现》以及其对应的redis-3.0-annotated源码,精炼、简化其中的内容,以供快速学习。
devi
2021/08/18
4180
深入理解redis的一个del和unlink的命令的执行过程-1
很多同学都用过redis的del,但是unlink这个命令相对来说应该比较陌生一些,del在redis刚开始的第一个版本1.0.0就有了,unlink则不是,unlink是从4.0.0开始有的这个命令。两个命令都是一样的功能,表示删除key。但是它们有什么区别呢?使用需要注意什么问题呢?下面通过了解源码来讲解(redis版本源码是4.0.13)。
公众号-利志分享
2022/04/25
2.5K0
从源码看redis的'map'结构
user:100是整个map结构的key,name是map中的一项字段值,通过hget就可以获取存入的结果
爬蜥
2019/07/30
7780
redis0.1源码解析之事件驱动
该函数由redis初始化时,main函数调用。这个版本使用的多路复用函数是select
theanarkh
2020/05/27
3800
Redis源码笔记-初步
Redis代码优美,注释也很到位,阅读起来会赏心悦目,大大降低了理解门槛。由于redis单线程几乎完成所有工作,整体逻辑是相当复杂的,涉及了太多状态,作者的技术深厚可见一斑。
一见
2018/09/30
2.2K0
深度解析单线程的 Redis 如何做到每秒数万 QPS 的超高处理能力!
今天开篇先给大家讲个飞哥自己的小故事。我在学校和刚毕业头一年主要从事的客户端开发,那时候对服务器端编程还不擅长。
开发内功修炼
2022/08/31
7950
深度解析单线程的 Redis 如何做到每秒数万 QPS 的超高处理能力!
Redis 命令执行过程(下)
在上一篇文章中《Redis 命令执行过程(上)》中,我们首先了解 Redis 命令执行的整体流程,然后细致分析了从 Redis 启动到建立 socket 连接,再到读取 socket 数据到输入缓冲区,解析命令,执行命令等过程的原理和实现细节。
程序员历小冰
2019/12/19
1K0
Redis源码解析
作为后端开发,redis是工作中最绕不开的中间件之一,在工作中通常有以下几个常用用途:
有赞coder
2022/04/06
1.7K0
Redis源码解析
Redis 事件机制详解
Redis 采用事件驱动机制来处理大量的网络IO。它并没有使用 libevent 或者 libev 这样的成熟开源方案,而是自己实现一个非常简洁的事件驱动库 ae_event。
Bug开发工程师
2019/08/13
5900
跋山涉水 —— 深入 Redis 字典遍历
Redis 字典的遍历过程逻辑比较复杂,互联网上对这一块的分析讲解非常少。我也花了不少时间对源码的细节进行了整理,将我个人对字典遍历逻辑的理解呈现给各位读者。也许读者们对字典的遍历过程有比我更好的理解,还请不吝指教。
老钱
2018/09/29
8840
跋山涉水 —— 深入 Redis 字典遍历
走近源码:Redis命令执行过程(客户端)
前面我们了解过了当Redis执行一个命令时,服务端做了哪些事情,不了解的同学可以看一下这篇文章走近源码:Redis如何执行命令。今天就一起来看看Redis的命令执行过程中客户端都做了什么事情。
Jackeyzhe
2020/03/11
1.3K0
Redis的事件处理模型2:客户端命令执行过程
上篇分析了Redis的事件处理模型,了解了Redis的事件处理基本过程,这篇还想继续顺着上面的思路分析一下这种情况:在客户端向服务端发起一个set指令或者get指令后,服务端接收后怎么执行这个命令,这个命令操作的简单过程是怎么样的。在分析了这个过程之后,我们就知道了Redis客户端和服务端交互的整个过程。清楚交互过程之后,我再会分析每个数据类型的结构和原理。所以今天继续分析Redis的事件处理模型。
黑光技术
2019/04/24
1.4K0
Redis源码解析——字典基本操作
        有了《Redis源码解析——字典结构》的基础,我们便可以对dict的实现进行展开分析。(转载请指明出于breaksoftware的csdn博客)
方亮
2019/01/16
6220
Redis字典设计详解
Redis 是一个高性能的 key-value 内存数据库,与 Memcached 只能存储字符串数据类型不一样,它支持存储的数据结构类型包括:字符串(string)、链表(lists)、哈希表(hash)、集合(set)、有序集合(zset)等。
用户7686797
2020/08/25
6150
redis事务源码分析
事务并发破坏了事务的隔离性,根据破坏的程度分为四大隔离级别,每种级别对于写都是需要加写锁并在事务提交后释放,区别在于读的可见性不一样。
冰寒火
2022/09/19
5720
相关推荐
redis0.1源码解析之基本原理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验