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

什么是 Web Worker?

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

好多人不知道什么是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?” 的相关文章

教你做蕨菜炒腊肉

教你做蕨菜炒腊肉

菜品口味:咸鲜主要工艺:炒所需时间:十分钟制作难度:普通步骤/方法01新鲜蕨菜用清水洗干净。02洗净的蕨菜切段备用。03入开水焯一下,去掉蕨菜的毛毛。04腊肉切片备用。05蒜切末备用。06热锅倒入腊肉片。07炒至腊肉里面的油差不都出来。08...

企业邮箱如何创建邮件监控规则?

企业邮箱如何创建邮件监控规则?

Coremail邮件系统管理员可以选择被监控和审核对象的范围,也可以指定监控和审核人,还可以根据企业的实际需求设置监控和审核规则。此外,盈世Coremail还支持多种监控和审核反馈操作,譬如邮件系统提供详细的待审邮件信息和审核记录,方便管理...

晚上睡觉打鼾怎么办?

晚上睡觉打鼾怎么办?

操作方法01有些人晚上睡觉的时候会出现打鼾的情况,而打鼾也分轻重,轻微的打鼾不会给别人造成多大的影响。但是,如果是严重的打鼾,声音比较大,就有可能会给别人的睡眠带去困扰,同时也会让自己处在一个难堪的境地。所以,晚上睡觉打鼾怎么办呢?对于这个...

鱼妹兔表情之泪流满面

鱼妹兔表情之泪流满面

今天几分钟课堂教你如何画鱼妹兔的泪流满面表情!步骤/方法01用黑笔画出兔子的耳朵。02在耳朵下面画出两个圆弧表示兔子的头部。03在头部上方画出兔子的眼睛和兔子流下的眼泪。04画出兔子W型的嘴巴和嘴巴里咬着的手绢。05画出兔子的身体。06在手...

淘宝购物怎样设置配送时间,定时送货上门

淘宝购物怎样设置配送时间,定时送货上门

淘宝购物怎样设置配送时间,定时送货上门,这里,让小编给大家大概的介绍一下,让大家知道是怎么回事。操作方法01打开登录淘宝app,在淘宝主页面下面点击“我的”,如图所示。02在“我的淘宝”点击自己购买物品最新物流情况。03定时送货上门的开通城...

严重口腔溃疡都是有哪些症状?

严重口腔溃疡都是有哪些症状?

严重口腔溃疡有哪些症状,我给大家介绍下大家就清楚了。操作方法01口腔溃疡出现的原因往往是多种多样的,包括小的破损、药物刺激、营养不良、激素水平和微量元素缺乏。02首先是严重的口腔溃疡的体征有,通常个数比较多,或者是个数只有一个但是面积非常的...