function webWorker(targetFile,content){
var promise=new Promise(function(resolve,reject){
var web=new Worker(targetFile);//创建实例
web.onmessage=function(event){//接收消息
resolve(event.data);
}
web.postMessage(content);//发送消息
})
return promise;
}
webWorker("./drag.js","咪咕直播").then(function(res){
console.log(res)//咪咕直播migu
})
drag.js
importScripts('./obj.js')//引入其他文件
self.onmessage=function(event){//接收消息
self.postMessage(event.data+name)//发送消息
}
obj.js
var name="migu"