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