页面失去焦点

页面失去焦点的意思时,当我们由当前页面切换(此处‘切换’不是指的链接跳转)到另一个页面时,当前页面就失去了焦点

,如果我很久才回到当前页面,若该页面中有定时器时(如我们用定时器做的图片轮播),图片就会出现空白,

出现该原因是,当当前页面失去焦点时,浏览器会减慢失去焦点页面的资源加载和运行,为获得焦点的页面提供更多的资源。

但是我们失去焦点时的页面的定时器还在按程序的规定运行,而浏览器的运行又跟不上,所以就出现空白或卡顿现象

解决方法

思路:我们可以使当页面失去焦点时清除定时器,再次获得焦点时打开的定时器

window.onfocue=function(){

//调用定时器

}

window.οnblur=function(){

clearInterval(timer)    //清除定时器

}

关于页面失去焦点时定时器乱序问题相关推荐

  1. 关于JSP页面无法加载css,游览器访问jsp页面样式未生效导致乱序

    关于JSP页面无法加载css,游览器访问jsp页面样式未生效导致乱序 1.修改自己过滤器中对编码格式的修改 如图: 代码如下: public void doFilter(ServletRequest ...

  2. php保存成乱序,php – 调用MySQL存储过程时出现乱序错误

    我正在尝试使用PDO调用存储过程,但在尝试对结果进行获取时遇到以下错误. 警告:数据包乱序.预计1收到16.数据包大小= 163 我的存储过程使用两个游标,我在从临时表中选择之前关闭它.我怀疑这可能是 ...

  3. volatile关键字及编译器指令乱序总结

    本文简单介绍volatile关键字的使用,进而引出编译期间内存乱序的问题,并介绍了有效防止编译器内存乱序所带来的问题的解决方法,文中简单提了下CPU指令乱序的现象,但并没有深入讨论. 以下是我搭建的博 ...

  4. 简单理解计算机内存乱序

    作者 | 后端技术小牛说   责编 | 张文 头图 | CSDN 下载自视觉中国 本文探讨了自己对内存一致性模型的理解,由于不可避免的需要和操作系统底层打交道,本文主要例子和代码是 C++ 和汇编语言 ...

  5. 保证消息不会乱序——消息序号生成器

    保证消息不会乱序--消息序号生成器 为什么消息的时序一致性很重要? 对于聊天.直播互动等业务来说,消息的时序代表的是发送方的意见表述和接收方的语义逻辑理解,如果时序一致性不能保证,可能就会造成聊天语义 ...

  6. pdf文档如何修改乱序页面

    最近驾照考到科目三路考了,周末准备让姐姐带我到没人的地方练练车.周六上午我收拾好后到姐姐房间里等她,结果看见姐姐一遍在快速打字一边在念叨着,哪个二货连PDF文件的页面都能做成乱序的,凑近去看才知道,姐 ...

  7. 谷歌插件webscraper使用问疑难杂症(插件页面跑到右边+爬取内容乱序+自定义选择多个列表+滚动抓取社交发帖+select鼠标无法选中元素+无法识别表格+插件支持范围+爬取数据与原始顺序不一致+)

    博客目录 谷歌插件webscraper使用问疑难杂症解决 1.插件打开后跑到了右边 2.爬取内容乱序 3.mac的支持这个插件吗 4.除了谷歌外,火狐.IE.360等浏览器支持吗 5.自定义选择多个列 ...

  8. html 仿饿了点餐页面,JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变

    说在前面:必须是基于支持H5的浏览器才可以 这个 API 本身非常简单,由以下三部分组成. document.hidden:表示页面是否隐藏的布尔值.页面隐藏包括 页面在后台标签页中 或者 浏览器最小 ...

  9. TCP数据流稳定性--TCP分片,重组及乱序

    1.IP分片的情况.IP软件包有一个[分片]和[重组]模块,一个IP数据报在传输中可以被ip软件包的[分片]模块分片,在目的接收端B的IP软件包 的[重组]模块重新组合.接收端B的IP软件包如果收到乱 ...

最新文章

  1. c++判断双击间隔_录井工常见故障判断处理
  2. jupyter和matlab的配置
  3. new hashmap 初始大小_害怕面试被问HashMap?这一篇就搞定了
  4. [转]数据库性能优化(老Key)
  5. 【技术分享】如何解锁高通骁龙660上的安卓引导加载程序
  6. 学完HTML5后可以开发哪些互联网产品呢?
  7. Source Insight之Relation Window Properties配置和一些快捷键
  8. TCP服务器/客户端实例(C/C )
  9. 手机下载Python_将安卓手机打造成 Python 全栈开发利器
  10. npm是如何处理依赖关系的
  11. xml生成java代码_在Eclipse中从XML生成Java代码
  12. java语言程序设计第三版沈泽刚课后答案_Java语言程序设计(第3版)学习指导与习题解析...
  13. java生成背景透明的png图片,Java生成背景透明的png图片
  14. 一定是h的方式不对阅读_41章_[黑篮]一定是H的方式不对!_七零小说网
  15. WiFi探针获取的伪MAC地址是什么?
  16. 北大计算机山西,2019年山西省清华、北大录取人数及招生情况整理汇总
  17. SD从零开始38-40
  18. 学习stm32中断、DMA通信原理和编程方法
  19. 03 关键测量指标——整体网络测量
  20. 【新手】关于使用C语言创建数组及其API

热门文章

  1. SpringMVC课程学习笔记-day02
  2. C语言检测是否加入一个QQ群,判断登录的QQ是否已经加入指定的QQ群
  3. bzoj-1565 植物大战僵尸
  4. MVC 音乐商店 第 5 部分: 编辑窗体和模板化
  5. Android挂机 屏幕,游戏蜂窝新版支持全面屏手机 简单几步教你如何设置挂机
  6. 解决深度Deepin20应用商店闪退
  7. weblogic 启动报错bea 000386解决方案
  8. java连接mysql(java连接mysql的jar包)
  9. 防近视护眼台灯哪个牌子好?无蓝光无频闪的护眼台灯推荐
  10. 标称属性样本相似性度量