首页 理论教育 使用WebWorker实现跨文档消息传输的技巧

使用WebWorker实现跨文档消息传输的技巧

时间:2023-06-03 理论教育 版权反馈
【摘要】:本章讲解了如何使用WebWorker搭建具有后台处理能力的Web应用程序和使用postMessage方法来实现跨文档的消息传输。这些技术在开发Web应用程序时都是非常有用的。习题一、选择题1.在后台线程的脚本文件中使用()对象或()对象,会引起错误的发生。A.worker、onmessageB.alert、onclickC.window、documentD.以上都可以2.通过对worker对象的()事件句柄的获取可以在后台线程之中接收消息。A.importScriptsB.stringingC.postMessageD.以上都不是4.可以在线程中处理的函数是()。

使用WebWorker实现跨文档消息传输的技巧

本章讲解了如何使用WebWorker搭建具有后台处理能力的Web应用程序和使用postMessage方法来实现跨文档的消息传输。本章首先介绍了WebWorker的工作机制,然后介绍了如何使用APl创建Worker,以及如何实现多个子线程之间的交互。使用跨文档信息传输功能可以使用户在不同的网页文档、不同的端口、不同的域之间进行消息的传递。这些技术在开发Web应用程序时都是非常有用的。

习 题

一、选择题

1.在后台线程的脚本文件中使用( )对象或( )对象,会引起错误的发生。

A.worker、onmessage B.alert、onclick

C.window、document D.以上都可以

2.通过对worker对象的( )事件句柄的获取可以在后台线程之中接收消息。

A.postMessage B.oumessage C.stringing D.以上都可以

3.可以导入多个脚本文件的函数是( )。(www.xing528.com)

A.importScripts B.stringing C.postMessageD.以上都不是

4.可以在线程中处理的函数是( )。

A.eval B.XMLHttpRequest

C.setTimeout D.setInterval

二、判断题

在后台线程中是不能访问页面或窗口对象的。 ( )

三、填空题

可以通过________和________消息来与后台线程互相传递数据。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈