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

什么是 Web Worker?

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

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

分享给朋友:

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

经典韩式客厅装修效果图(推荐)

经典韩式客厅装修效果图(推荐)

操作方法01很多朋友在客厅装修时,对如何选择客厅风格来说,都是一个很困难的选择。那么今天我们一起来看下这些经典韩式客厅装修效果图,希望能帮助到近期想对客厅进行设计的朋友们。该客厅设计最主要是以优雅白为主基调,把一些精细的后期配饰融入设计风格...

DIY双色糖果美甲,换季亮色靓甲

DIY双色糖果美甲,换季亮色靓甲

省钱又方便,教你在家轻松DIY糖果色美甲,颜色可以随意搭配,下面示范红色+白色的DIY美甲,美甲控们拿起你们的美甲工具,现在就开始我们的美甲行动吧!步骤/方法01先用美甲刷沾取红色甲油从手指边缘往中间画一根弯曲的线。然后以这条线的末端为起点...

电梯大战怎么玩?

电梯大战怎么玩?

电梯大战属于一款益智类游戏,主人公只身一人闯入敌人大楼,之后通过各种手段顺利完成 任务。我们一起来看看吧。操作方法01首先,打开游戏,我们选择第一个,单人模式即可。02游戏开始,我们的主人公顺利潜入大楼,开始任务。03我们要从30楼下到楼底...

保险箱没电了怎么打开

保险箱没电了怎么打开

现在许多家庭都配备了保险箱,可以放一些比较贵重的物品或者重要的文件,如果我们的保险箱有一天没有电该怎么打开呢,下面小编就来教给大家操作方法01如果保险箱输入正确密码依旧打不开,不要慌张,应该想到是保险箱没有电了,找到应急钥匙,向左或者向右旋...

狐狸毛领怎么洗

狐狸毛领怎么洗

在很多羽绒服和棉袄大衣上,经常带有狐狸毛领,穿起来非常暖和,摸上去非常顺滑,手感非常舒服;狐狸毛领如果脏了,可送到干洗店里洗,其实也可自己动手洗。那么,狐狸毛领自己怎么洗呢?操作方法01拆开:狐狸毛领与衣身一般是分开的,以扣子或拉链的形式相...

DNF装备被盗,如何找回?怎样预防?

DNF装备被盗,如何找回?怎样预防?

有很多人都会经历被盗号的那种绝望,今天小编来教大家如何找回。操作方法01发现被盗号的第一时间我们需要登录DNF官网,记录下发现被盗号的这一时间。02然后进入官网,找到被盗找回这四个字。点击将会进入到一个找回流程的界面。点击“点击这里”这四个...