当前位置:帮我工作网 > 网页作业知识 >

网页设计作业之Web Workers概述

我们在制作网页设计作业时,Web Workers是一个重要知识点,下面是对其的介绍

创建和使用Worker
概述:Web Workers是在HTML5中新增的,用来在Web应用程序中实现后台处理的一项技术。使用这个API,用户可以很容易地创建在后台运行的线程(在HTML5中称为worker),如果将可能耗费较长时间的处理交给后台去执行,对用户在前台页面中执行的操作就完全没有影响了。
创建后台线程的步骤:只要在Worke类的构造器中,将需要在后台线程中执行的脚本文件的URL作为参数,然后创建Worker对象就可以了,代码如下所示。
var worker = new Worker("worker.js");
注意:在后台线程中是不能访问页面或窗口对象的。如果在后台线程的脚本文件中使用到window对象或document对象,则会引起错误的发生。

后台线程的交互
通过对Worker对象的onmessage事件句柄的获取可以在后台线程之中接收消息。
使用Worker对象的postMessage()方法来对后台线程发送消息,发送的消息是文本数据,但也可以是任何JavaScript对象(需要通过JSON对象的stringify()方法将其转换成文本数据)。Worker对象的postMessage()使用方法如下。
worker.postMessage(message);
通过获取Worker对象的onmessage事件句柄及Worker对象的postMessage()方法在后台线程内部进行消息的接收和发送。


上一篇:网页设计作业中创建applicationCache对象

下一篇:网页设计作业之线程嵌套

学生网页设计作业成品怎么发送呢
. 微信传送
. 邮箱传送
. Q Q 传送
. 旺旺传送
学生网页设计作业成品有什么保障呢
. 官方优质模板
. 描述100%一致
. 诚信服务
. 安全交易
. 售后保障
学生网页设计作业成品有什么服务呢
. 协助修改页面信息
. 多渠道沟通
. 1:1售后指导
学生网页设计作业成品怎么支付呢
. 支付宝
. 微信支付
. 财付通
. 在线支付
帮我作业网服务介绍
. 大学生作业模板
. 定制大学生作业
. 计算机毕业设计成品
. 毕业设计定制

2005-2022 版权所有:帮我作业网 并保留所有权利

E-mail: 2656895362@qq.com ,1826816020@qq.com

乘车路线:2路 11路 38路珠江道路南国际新源大厦B座1104

联系帮我作业网 联系帮我作业网2656895362 帮我作业网 work85

冀ICP备18007408号-1

收缩
  • 联系帮我作业网客服