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

什么是 Web Worker?

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

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

分享给朋友:

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

怎么做数模竞赛?

怎么做数模竞赛?

著名的数学建模竞赛有9月份的全国大学生数学建模竞赛和美国大学生数学建模竞赛。那么对于数学建模,应该从何下手,又如何取得成绩呢?下面一起来看看吧!数学建模的步骤01模型准备了解问题的实际背景,明确其实际意义,掌握对象的各种信息。以数学思想来包...

QQ怎么开通情侣空间?

QQ怎么开通情侣空间?

我的很多QQ好友因为谈恋爱都开通了情侣空间,来记录情侣生活的点点滴滴,今天我们就来看看怎么开通情侣空间吧操作方法01登录qq,滑动到最右边一页,点击好友动态02进入空间,点击自己的头像,进入自己的空间03在下方有一个情侣空间,点击进入04右...

体检报告怎么看?

体检报告怎么看?

在生活中,很多人去体检时,每次拿到体检报告都会被上面的专业的医学名词和一推的数值弄得晕头转向,不知所云。其实,体检报告也并不是很复杂。下面小编就告诉大家如何看体检报告。体检报告怎么看?01血压:<120/80毫米汞柱血压较低者更健康。...

夏季旅游好去处,夏季旅游热门景点

夏季旅游好去处,夏季旅游热门景点

总是在还没有反应过来的时候发现天气已经那么热了,现在已经立夏了,夏季出游去哪好呢,南方肯定是很多朋友都不喜欢选择的,因为太热,小编建议,夏季旅游如果不想去江南水乡,那就去海边吧,海边的温度要比内陆低好多,去海边旅游不仅是单纯的旅游还能避暑。...

火锅配菜哪些好吃

火锅配菜哪些好吃

火锅因其大众化的口味而受到人们的喜爱,同时,人们能在吃火锅的时候同时享受到不同的食材带来的不同味觉体验,每样食材与火锅搭配都会碰撞出不同的火花,那么,今天小编就给大家推荐一下味道超级赞的火锅配菜。操作方法01排名第一的配菜是我们生活中常见的...

茅台云商怎么注册

茅台云商怎么注册

现在人的生活离不开网购,但是网上的货物真假不一。那怎样能在网上买到货真价值的茅台酒呐。那就上茅台云商吧!所谓茅台云商也就是茅台酒的官方网店,下面小编就教教大家怎么注册茅台云商。操作方法01手机下载茅台云商app,安装并点击打开这个软件02点...