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

什么是 Web Worker?

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

好多人不知道什么是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://sdsd.xxbyc.cn/post/2097.html

分享给朋友:

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

英语面试要注意什么?

英语面试要注意什么?

事前准备必不可少真正到了面试关,也许会有许多意想不到的问题出现,比如,没听懂考官的问题,考官出的问题不知道该如何回答等等。遇到这些情况,应聘者该如何处理呢?操作方法01平时要注意训练听力至少要听得懂考官的问题,如果对考官的提问,你听得云里雾...

怎样做出美味的四川烧白

怎样做出美味的四川烧白

四川烧白怎么做才好吃?其实四川烧白的做法非常简单,并不一定要看四川烧白做法的视频菜才能学会,跟着四川烧白的做法图解一样可以学得会,相信自己,马上动手根据自己的口味进行一些细微的调整做一道属于自己的美味吧。步骤/方法01冬菜买回来用清水洗3次...

情人节送什么礼物最浪漫,情人节礼物精选

情人节送什么礼物最浪漫,情人节礼物精选

操作方法01爱是生命里一笔真正珍贵的财富,一笔永远只会太少而不会太多的财富。生活的原本面目其实是平淡的,我们中的大部分人每天都在过着重复而又规律的生活,上班,下班,吃饭,睡觉等等,真正的在凭着自己的兴趣与意愿去过生活的人,还是很少。所以,让...

碧玺的功效与作用有哪些?

碧玺的功效与作用有哪些?

碧玺是电气石的工艺品名称,碧玺是达到珠宝级别的一种电气石,成分是硼硅酸盐结晶体,那么碧玺的功效与作用有哪些?请看下文。操作方法01碧玺具有镇静的功效,碧玺含有一部分微弱的能量,可以使人状态更为稳定,精力更集中,往往集中精力做某事,成功的几率...

手机WPS字数统计

手机WPS字数统计

很多人在用手机编辑文章时不知道写了多少个字,这样一来无疑会造成许多麻烦,我们要怎样去统计字数呢?操作方法01首先要下载一个WPS软件,各大应用商店都可以下载02然后打开WPS新建空白文档,注意是word文档,不要建成PPT或者Excel03...

面无表情是心梗前兆?

面无表情是心梗前兆?

我们知道心梗是很危险的,是可以致命的,所以了解心梗的前兆很重要。操作方法01心梗往往是因为心血管疾病引起的,面无表情的确是心梗的一个前兆,无论是发怒、高兴还是伤心,只要是脸上出现表情,面部的肌肉就需要活动,这样人的能量就会被消耗掉,如果人的...