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

什么是 Web Worker?

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

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

分享给朋友:

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

茄子水饺馅的做法

茄子水饺馅的做法

老是去餐馆吃饺子是不是应该自己动手做一碗饺子?操作方法01往面粉中一边加水一边搅拌把面粉用手揉匀成饺子面团,盖湿布饧20分钟后再次揉匀02把茄子切碎成小颗粒03把切碎的茄子放入盆中,加入少许盐,搅拌均匀,然后放5分钟,直到茄子粒渗出水分04...

单眼皮怎么化妆

单眼皮怎么化妆

谁说单眼皮就不能画出美丽烟熏妆的!根本就没有这样的道理嘛!只要肯动手并且勤于思考,单眼皮也能画出大眼烟熏。今天,就让小妞俺教你单眼皮怎么画烟熏妆吧步骤/方法01单眼皮烟熏妆的问与答有不少的朋友问到单眼皮的人应该怎样化烟熏妆?我给出的建议是把...

微信的聊天记录怎么迁移

微信的聊天记录怎么迁移

微信的聊天记录怎么迁移,这里,让小编给大家大概的介绍一下,让大家知道是怎么回事。操作方法01在手机菜单中找到微信,点击登录。02登录进入主界面后,在界面最下方点击我的。03在我的页面,最下方选择设置。04在设置页面找到聊天,点击进入。05进...

百香果怎么吃可以减肥

百香果怎么吃可以减肥

减肥这种事情应该是大部分女孩子一直的想法,无论自己胖不胖都会觉得自己很胖,然后就想着要减肥。减肥过程中会吃一些食物来辅助减肥,比如百香果。今天我们就来说一下百香果怎么吃可以减肥吧。操作方法01百香果蜂蜜茶。我们先用刀把百香果的头削掉,然后用...

墨鱼炖猪肚的做法

墨鱼炖猪肚的做法

因为在我们老家没有根本就没有新鲜的海鲜,有的只有河鲜,而平时吃的最多的海鲜就是墨鱼,别的都吃的少。这个墨鱼一点都不便宜,最便宜的都是100多一斤,所以以前很穷的时候平时根本就吃不到这道菜,只有在坐月子的时候才能吃到,老人们说这个坐月子吃最补...

科目三路考仪学车软件档位采集方法1号考车

科目三路考仪学车软件档位采集方法1号考车

1号考车——科目二科目三路考仪学车软件档位采集方法。操作方法01用安卓手机/平板在应用助手下载‘1号考车’然后打开软件到‘系统设置’-‘OBD蓝牙连接’02将专用OBD插到车子上的智能电脑插口上,红灯会常亮。03然后在‘obd连接’中点击底...