web Worker和webSocket 的使用
程序员文章站
2022-07-03 16:05:50
...
1、web Worker的使用:
function webWorkerUser(params) {
var worker = new Worker();// var worker = new Worker(url);创建worker并且返回一个worker实例
worker.postMessage(data);// 向worker发送数据;
worker.onmessage =function(event) {
var data = event.data;
// 对数据进行处理
console.log(event.data);
} //接受worker发送过来的数据。
worker.onerror = function(event) {
console.log("error: 文件名字是" + event.filename + ";代码行号:"+ event.lineno + ";完整的错误信息是" + event.message);
} //worker不能完成给定任务时会触发error事件
worker.terminate();//立即终止一个Worker的执行
}
2、webSocket的使用:
/*
* 1、创建Web Socket,先实例一个WebSocket对象并传入要连接的URL(要是绝对的URL)
* 2、发送数据;其实websocket跟ajax是使用类似
**/
function websocketUse() {
var socket = new WebSocket(URL);
socket.send(data);
console.log(socket.readyState);
socket.onopen = function(event) {}
socket.onmessage = function(event) {}
socket.onerror = function(event) {}
socket.onclose = function(event) {}
}
上一篇: logback最详细配置讲解,及命名规范
下一篇: 项目中遇到的知识点