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

凡科建网好搜网惠州seo

凡科建网,好搜网惠州seo,亲子网 网站正在建设中,网店运营pptsetInterval定时器是基于当前页面的,如果切换到其他页面,定时器会被暂停。这是浏览器的一种优化措施,以减少不必要的性能消耗。 如果需要在切换页面后继续执行定时器,可以使用Web Worker,它是在后台运行的程序&#xf…

setInterval定时器是基于当前页面的,如果切换到其他页面,定时器会被暂停。这是浏览器的一种优化措施,以减少不必要的性能消耗。
如果需要在切换页面后继续执行定时器,可以使用Web Worker,它是在后台运行的程序,不受页面切换影响。在Web Worker中,可以使用定时器setInterval来执行某些操作。
Worker-Loader插件的主要作用是将我们的JavaScript文件转换为Web Worker线程。它可以将我们的JavaScript文件打包成一个独立的文件,该文件可以在Web Worker中运行。
1、安装:

npm install worker-loader -D

2、配置:在webpack.base.config.js文件中,

rules:[{test: /\.worker\.js$/,use: { loader: "worker-loader" },},
]

3、创建js文件:my.worker.js

var timer = null;
self.addEventListener('message', function (e) {if (e.data.type == 'start') {var interval = e.data.interval;timer = setInterval(function () {self.postMessage({ type: 'message' });}, interval);}if (e.data == 'stop') {clearInterval(timer);timer = null;self.postMessage({ type: 'stop' });}
}, false);

vue文件中引入并使用

import myWorker from "./my.worker.js";
const Worker = new myWorker();
Worker.postMessage({type: "start",interval: 1000
});
Worker.onmessage = (event)=> {// 收息消息if (event.data.type == 'message') {// TODO: 收到消息后}// 结束命令if (event.data.type == 'stop') {// TODO: STOP}
};
http://www.dinnco.com/news/38776.html

相关文章:

  • 网站维护员工作内容搜索引擎调词平台价格
  • 北京网站建设 网站维护网站关键词在哪里看
  • wordpress建网站不付费免费网站
  • 网站全屏视频怎么做seo内部优化方式包括
  • 网站开发后台技术企业网站建设的作用
  • 自己怎么做机构网站网站开发流程
  • mangemark中文网站营销软件商城
  • 网站类软文企业网站建设案例
  • 青岛城阳网站建设seo学校培训课程
  • 做网站开发平台微信管理工具
  • javaweb做网站过程长沙网站制作费用
  • 做链家房产的网站怎么做的拼多多运营
  • mvc5网站开发之美电子版线上培训
  • wordpress添加上下文如何做网站关键词优化
  • 美丽乡村 村级网站建设武汉百度推广公司
  • 成都 网站建设培训班白帽seo公司
  • 网站建设网络推广最低价格金城武重庆森林经典台词
  • 国家知识产权局招聘2023公告seo什么意思中文意思
  • 网站建设宀金手指花总十五seo关键词排名优化软件
  • php网站开发视频什么是网站外链
  • 杏坛网站制作短视频平台推广
  • 网站 数据库模板seo助手
  • 代办公司合法吗seo推广公司排名
  • 牛网站培训后的收获和感想
  • 泾川门户网厦门seo外包
  • 访问不到自己做的网站搜索关键词热度
  • 专门做设计的网站seo综合优化公司
  • 软件开发工程师和程序员的区别seo门户网站
  • iis 建设网站seo推广招聘
  • 出色的网站站长工具网址查询