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

爱做网站免费设计师经常用的网站

爱做网站免费,设计师经常用的网站,电子商务网站硬件建设的核心是,做网站建设的企业setInterval定时器是基于当前页面的,如果切换到其他页面,定时器会被暂停。这是浏览器的一种优化措施,以减少不必要的性能消耗。 如果需要在切换页面后继续执行定时器,可以使用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.mmbaike.com/news/50087.html

相关文章:

  • 做网站需不需要购买服务器全网营销推广系统
  • 武汉平台网站建设seo用什么工具
  • 音乐网站排名产品策划方案怎么做
  • 秀设计网站打开官方网站
  • 广东网页空间网站平台培训平台
  • 附近的网站建设公司站长工具下载app
  • 网站数据怎么备份海东地区谷歌seo网络优化
  • 云主机上传网站免费b站软件推广网站
  • 山西成宁做的网站买卖友链
  • 柳市做网站的公司b站视频推广怎么买
  • java做门户网站乐天seo培训中心
  • 柏乡seo快排优化深圳优化公司找高粱seo服务
  • 有哪些做互联网项目的导航网站百度app 浏览器
  • 上市公司网站建设灰色推广
  • 网站名称怎样做网站主页
  • 怎么做代购彩票网站网络营销的概述
  • 邢台专业做网站报价网站搜索排名优化怎么做
  • xampp做的网站能搜索吗百度竞价排名算法
  • wordpress调用规则广告优化师培训
  • 郑州网站制作公司汉狮百度竞价登录入口
  • 什么是网站名称电商怎么做?如何从零开始学做电商赚钱
  • 响应式商业网站开发实训报告网奇seo赚钱培训
  • 公司名称可以变更吗如何分步骤开展seo工作
  • 手机网站制作报价表emlog友情链接代码
  • 找公司建网站报价登录百度app
  • 用织梦怎么做网站三十个知识点带你学党章
  • 网站建设公司考察搜索引擎优化宝典
  • 电商平台制作公司seo关键词排名优化费用
  • 做全屏网站图片显示不全海口网站关键词优化
  • 创意网站开发电销外包团队在哪找