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

什么是 Web Worker?

访客4年前 (2022-09-13)分享1473

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

分享给朋友:

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

3d max怎么设置中文

3d max怎么设置中文

3d max作为一款应用众多的软件,其初始语言为英语,小编来介绍一下怎么将其设置为中文版。操作方法013d max程序内是无法设置语言选项的,在开始菜单内选择“所有程序”。02找到“Autodesk",在其子菜单里找到"Autodesk 3...

花生壳客户端登陆不上

花生壳客户端登陆不上

操作方法01花生壳客户端登陆不上?要怎么破,如何解决?同类应用有花生壳,nat123,金万维,dnspod,每步,等等。花生壳登陆使用需要有几个要注意的地方,一不小心可能就会导致异常出错,如不能多处登陆等问题,在以下一一细说罗列总结,方便大...

韩式发髻的盘发技巧教你盘出竞争优雅发髻造型

韩式发髻的盘发技巧教你盘出竞争优雅发髻造型

怎么盘韩式发髻呢?韩式发髻既可以让女生们展现出优雅的一面,也展现出自己的时尚与个性风格,深受女生们的青睐。今天,小编为大家介绍三款韩式发髻的盘发,喜欢韩式发型的女生们赶快来看看吧。步骤/方法01韩式发髻 一步骤一:将所有头发二八分,留出前面...

PP助手激活失败/修复闪退失败处理方法

PP助手激活失败/修复闪退失败处理方法

部分用户遇到使用PP助手来激活正版/修复闪退时,遇到失败的情况。我们可以参考一下方法来排查解决。操作方法01首先请检查电脑端的PP助手版本和iTunes版本是否是最新版本,如不是最新版本,请更新后在尝试修复。02确保网络连接畅通,检测网络是...

凉拌芹菜花生米的详细做法

凉拌芹菜花生米的详细做法

夏天快到了,不想做太复杂的菜。让我们一起来看看,如何做一道简单又好吃的凉拌芹菜花生米吧。操作方法01将芹菜叶摘掉,只留下芹菜根茎,切成细丝,撒上盐,放置在一旁。02将花生米放入锅中,加水至淹没,放适量盐,然后煮20分钟。03将芹菜的水挤干净...

如何搞好期末复习

如何搞好期末复习

期末复习是很重要的一个环节!所谓临阵磨枪不亮也光,但是怎么搞好期末复习呢?小编就跟大家分享一下经验。操作方法01首先要梳理知识点,哪些是重点,哪些是次重点,主次分清以后再根据自己的掌握情况来进行复习。02最有效的方法就是做一些曾经错了的题,...