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

什么是 Web Worker?

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

好多人不知道什么是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爱是付出不是索取。现在的人恋爱观都比较务实,自我意识比较强,在恋爱期间总是考虑能从对方得到什么,却很...

怎么做老醋花生米呢?

怎么做老醋花生米呢?

随着生活水平的提高,现在大部人都很注意养生问题,下面我就跟大家分享一道具有养生功能的菜——老醋花生米,花生油具有辅助降血脂、改善血液循环、健脑益智功能,白糖则富含碳水化合物。操作方法01把花生上的尘土洗干净,然后用厨房纸吸水并且晾干。02锅...

《死亡空间》安卓版游戏心得攻略

《死亡空间》安卓版游戏心得攻略

死亡空间(Dead Space HD)是EA公司的最新射击大作,不过,这款游戏较早的时候就已经登陆到iOS平台上了,如今,随着 Android 的高速发展,大量优秀的EA游戏被移植到 Android 上也是时间早晚的问题。这款《死亡空间》画...

弹弹堂黑暗堡垒攻略大全

弹弹堂黑暗堡垒攻略大全

一直期待的《弹弹堂》2.4版本上线以后,本人这小菜鸟就开始专攻副本黑暗堡垒了,虽说经过很长一段时间的千辛万苦已经稍微了解了个大概,但是还是不能完全通关,看来这次的副本真的难度很大哦,不知道各位弹友们打得怎么样了呢?我们《弹弹堂》新区也将于下...

我是走出来的强迫症患者!

我是走出来的强迫症患者!

我曾经是一名强迫症患者,在上大学之前,我不了解我的很多行为原来是强迫症!强迫症可以说毁了我的高考,毁了我人生的一部分!让我的人生轨迹大大的改变!强迫症的人是痛苦的,是煎熬的,是无法自拔的!所以我希望我的文章能给患强迫症的人点帮助!首先我要说...

如何学习织毛衣

如何学习织毛衣

不少人都想要学习织毛衣,那么从零开始应该如何学习呢?操作方法01对于新手来说,一开始学习织毛衣的时候毛线不要选择太好的,当然也不能够是太差的,好的就容易浪费,差的自己摸起来手感也不够好。02毛线准备好之后就是针的准备了,一开始的时候都建议选...