当前位置:首页 > 分享 > 正文内容

什么是 Web Worker?

访客3年前 (2022-09-13)分享1272

好多人不知道什么是Web Worker,今天我就和大家说一说

操作方法

  • 01

    web worker 是运行在后台的 JavaScript,不会影响页面的性能。

  • 02

    什么是 Web Worker?当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。

  • 03

    web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。

  • 04

    检测 Web Worker 支持在创建 web worker 之前,请检测用户的浏览器是否支持它:if(typeof(Worker)!=="undefined")  {  // Yes! Web worker support!  // Some code.....  }else  {  // Sorry! No Web Worker support..  }

  • 05

    创建 web worker 文件现在,让我们在一个外部 JavaScript 中创建我们的 web worker。在这里,我们创建了计数脚本。该脚本存储于 "demo_workers.js" 文件中:var i=0;function timedCount(){i=i+1;postMessage(i);setTimeout("timedCount()",500);}timedCount();

  • 06

    以上代码中重要的部分是 postMessage() 方法 - 它用于向 HTML 页面传回一段消息。注释:web worker 通常不用于如此简单的脚本,而是用于更耗费 CPU 资源的任务。

  • 07

    创建 Web Worker 对象我们已经有了 web worker 文件,现在我们需要从 HTML 页面调用它。下面的代码检测是否存在 worker,如果不存在,- 它会创建一个新的 web worker 对象,然后运行 "demo_workers.js" 中的代码:if(typeof(w)=="undefined")  {  w=new Worker("demo_workers.js");  }

扫描二维码推送至手机访问。

版权声明:本文由冒牌码农发布,如需转载请注明出处。

本文链接:http://js.xxbyc.cn/post/2097.html

分享给朋友:

“什么是 Web Worker?” 的相关文章

贵州旅游注意事项-旅游攻略

贵州旅游注意事项-旅游攻略

这里有全国最大的苗寨——雷山西江,全国最大的侗寨——黎平肇兴,被《中国国家地理》杂志评为“中国最美的地方”——荔波,世界上最古老的情人节——台江姊妹节,世界上独木龙舟的发祥地——台江施洞,粗犷奔放的苗族祭祀狂欢舞蹈——反排木鼓舞,后羿武士的...

七大营养素-简介

七大营养素-简介

什么是营养素?就是维持机体正常生长发育,新陈代谢所必需的物质,在营养学上称为营养素。营养素分为七大类,分别为水、蛋白质、碳水化合物、脂肪、矿物质、维生素、纤维素。操作方法01一、水-生命之源好水是百病之王,坏水是万恶之源,水质决定体质。孩子...

会计证好考吗?会计证倒底难不难考?

会计证好考吗?会计证倒底难不难考?

会计从业资格证考试是会计类考试中最简单的一种,《会计基础》题型为单选、多选、判断和计算分析题。操作方法01首先,你要多看一些往年的试题,如果你有培训的话,就更容易过了。02如果你是非专业的考生,重点是多看基础会计那一门的。道德那一门也是比较...

优酷看视频黑屏只有声音没有画面怎么处理

优酷看视频黑屏只有声音没有画面怎么处理

优酷看视频时黑屏只有声音没有画面该怎么处理呢?请看下面的操作步骤。操作方法01首先,在打开的优酷视频播放页面中,击右键,选择“设置”按钮。02接下来,在打开的设置页面中,可以看到当前已经启用了硬件加速功能,可能是硬件加速功能导致的网页画面不...

怎么做红豆沙?

怎么做红豆沙?

怎么做红豆沙?  如何做红豆沙?  红豆沙的做法操作方法01先在锅中放4杯水,和红豆一起用中火煮,煮沸后再加1/2杯水继续煮,等它第二次沸腾后,捞出放在竹篓上沥干02将红豆再倒回锅中,将干净纱布盖在红豆上一起以小火红豆煮烂,期间水煮干时必须...

孩子诵读国学经典有哪些好处

孩子诵读国学经典有哪些好处

国学经典之所以能成为国学经典,是因为它包含了一个时代的学问修养,经典中能教会人们很多东西,也能让人们了解很多东西。从我们出生到青少年阶段,记忆力都是很好的,因此在这个时候读一些国学经典,可以使我们终生记得,一生受益。操作方法01提高孩子的专...