移动商务网页设计与制作教学课件作者魏利华第11章webworker处理线程.pptVIP

  • 1
  • 0
  • 约2.96千字
  • 约 29页
  • 2019-10-14 发布于广东
  • 举报

移动商务网页设计与制作教学课件作者魏利华第11章webworker处理线程.ppt

第11 章 Web Worker 处理线程 11. 1 Web Worker 概述 11. 2 线程嵌套 11. 3 跨文档消息通信 11. 4 小结 返回 11. 1 Web Worker 概述 11.1.1 创建和使用WebWorker WebWorker是HTML5中新增的,是用来在Web应用程序中实现后台处理的一项技术。使用这个API可以很容易地创建在后台运行的线程(worker),如果将耗时的处理交给后台去运行,其对用户在前台页面中的操作就没有影响了。 创建后台线程的步骤很简单。只要在Worker类的构造器中将需要在后台线程中执行的脚本文件的URL作为参数,创建Worker对象就可以了: varworker=newWorker(“worker.js”); 下一页 返回 11. 1 Web Worker 概述 注意:后台线程不能访问页面和窗口对象。 另外,提供发送和接受消息来与后台线程互相传递数据。提供Worker对象的onmessage事件句柄可以在后台线程之中接收消息,使用方法如下: worker.onmessage=function(event){ //处理接收的消息 同样,通过获取Worker对象的onmessage事件句柄及postMessage() 方法,可在后台线程内部进行消息的接收和发送。WebWorker的操作流程如图11.1所示。 上一页

文档评论(0)

1亿VIP精品文档

相关文档