JS使用setInterval定时器导致前端页面卡死
JS使用setInterval定时器导致前端页面卡死
原因
setinterval不会清除定时器队列,每重复执行1次都会导致定时器叠加,最终卡死你的网页。
其原因与JS引擎线程有关(需深入研究JS引擎线程) ,但是setTimeout是自带清除定时器的。
解决方案
self.setInterval(() => {self.setTimeout(() => {this.queryChartTime()}, 0)}, 10000)
JS使用setInterval定时器导致前端页面卡死相关推荐
- 谷歌Chrome浏览器自动翻译导致前端页面数据错乱问题
谷歌Chrome浏览器自动翻译导致前端页面数据错乱问题(避雷) 浏览器的自动翻译会影响页面数据展示 因为我呢用的谷歌浏览器,有时候需要查看英文文档,平时会开着自动翻译翻译,如图: 然后今天在写网页的时 ...
- 谷歌Chrome浏览器自动翻译导致前端页面数据错乱问题 - 接口返回数据被翻译
背景:Chrome浏览器自带谷歌翻译,这个翻译还是挺实用的,但如果前端代码设置不当,再加上用户操作失误就容易造成很多莫名其妙问题,下面详述问题现象.排查过程及解决方案 文章目录 一.问题现象 二.排查 ...
- 原型图和设计常犯错误,导致前端页面返工
1.字体长度长了会出错 2.为空状态 3.成功提醒状态 4.列表过长分页 前端常犯错误 1.没加a链接的状态 转载于:https://www.cnblogs.com/Megasu/p/4213813. ...
- 学成在线--2.CMS前端页面查询开发
文章目录 0.思路总结 1.创建CMS模块的目录架构 2.创建页面并配置路由 1)在page目录新建page_list.vue,扩展名为.vue. 2)在cms的router下配置路由. 3)在bas ...
- 解决定时器导致页面卡顿、卡死的问题
在项目中有时需要使用定时器,去不断刷新数据重载部分页面,长时间使用会导致线程占用和内存泄漏,导致页面卡顿.卡死的现象.网上查找过不少资料,无法根本解决此问题,下面介绍本人实践过的有效方法: var t ...
- Web项目中前端页面引用外部Js和Css的路径问题
公众号:南宫一梦 Web项目中前端页面引用外部Js和Css的路径问题 一般我们在做Web项目时,通常会将多个页面引入的公共js和css文件抽取出来,单独写成一个公共文件,以期方便各个页面单独引入,达到 ...
- 解决 js 长任务导致的页面卡顿(时间分片技术)
时间分片技术 解决 js 长任务导致的页面卡顿 界面操作使用transform动画会使用GPU,不会让界面卡死 解决 js 长任务导致的页面卡顿 在web界面运行长时间代码时,会造成界面卡死,最新看了 ...
- vue 新建的页面如何访问_Vue.js—实现前后端分离架构中前端页面搭建(四)(完)...
[Vue.js实现前后端分离架构中前端页面搭建] 二十.实现服务端登录业务 前提:已经有单机版Eureka,端口8761.启动开Eureka 1. 新建父项目 新建backend_parent. 为了 ...
- vue 模拟随机变速的动态打字特效【支持多行文本】(含css实现闪烁光标,js动态改变setInterval定时器的时间间隔)
随机变速的动态打字特效–最终效果 随机变速的动态打字特效–完整代码 <template><div class="contentBox"><span&g ...
- 【HTML响应式项目】成人教育官网前端页面(HTML+CSS+JS实现三端适应)
项目源码已上传至码云仓库:云南农业职业技术学院/HTML响应式成人教育官网前端页面(HTML+CSS+JS实现) 项目演示地址:成人教育网 AAP端下载地址:成人教育网APP端.apk-互联网文档类资 ...
最新文章
- iOS:转载:UIControl的使用
- 叮!你有一份2018英特尔人工智能大会的邀请函,请查收!
- Hbase原理、基本概念、基本架构
- 我非要捅穿这 Neutron(二)上层资源模型篇
- Rust 1.33.0 发布,OSC 上堪称“零差评”的编程语言
- GMIS 2017 大会陈雨强演讲:机器学习模型,宽与深的大战
- 基于Java的设计开题报告_基于Java的电子邮件的收发系统的设计与实现开题报告...
- 蓝桥杯2015初赛-方程整数解-枚举
- java数组比较的头文件_Java和C++的数组比较
- Zookeeper之Watcher机制详解
- TaskScheduler一个.NET版任务调度器
- 如何制作好一个提交按扭---我是个爱折腾的人
- Python基于wordnet实现词语相似度计算分析
- nvm简介与常见命令
- OneAlert 入门(三)——事件分析
- 樱(桜) - 堀江由衣 (日语-中文-罗马)
- YOLOv5 NameError: name ‘SPPF‘ is not defined
- numpy部份函数或命令用法(不定时更新)
- 怎样学习AI-Adobe
- 美眉都是可爱的…… (美图)
热门文章
- 【LeetCode 327】区间和的个数
- 每日算法系列【LeetCode 881】救生艇
- poj2991(Crane)线段树+计算几何
- 深度学习2.0-24.过拟合与欠拟合
- 云存储技术与云存储服务
- 设置内核的运行环境之隔离的应用程序
- ASP.NET组件与开发之复合控件的事件处理
- 5.6 tensorflow2实现奇异值分解(SVD)——python实战(上篇)
- 多进程|多线程的不同应用场景:Python还是C
- python监控进程状态,python psutil监控进程实例