【发布时间】:2014-03-01 10:03:43
【问题描述】:
在定义 Web Worker 时,是否可以动态构造传递给 importScripts() 的值?
我的工作人员目前导入两个脚本:
importScripts('lunr.min.js', 'underscore-1.5.0-min.js');
这很好用,但我也想实现捆绑。我想将这些文件保留在捆绑包中,但要做到这一点,我需要使用捆绑包名称而不是单个文件。
我已经查看了 spec 和 better articles 我可以找到,我尝试了几种不同的方法,但没有任何效果。有一些关于 importScripts() 同步的引用,如果它在工作人员刚上任时就被调用,我不确定我想做的事情是否可行。
【问题讨论】:
-
定义“实现捆绑”。
-
通过捆绑我的意思是,我需要指向我的一个捆绑文件,而不是在 importScripts() 中使用两个单独的 JavaScript 文件,该文件是由我的捆绑和缩小过程产生的。在我的开发环境中,我将拥有这两个单独的文件,但是当我部署时,我会将我的库捆绑到一个文件中。这有帮助吗?
标签: web-worker