首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >WebSocket构造函数是原生Javascript吗?

WebSocket构造函数是原生Javascript吗?
EN

Stack Overflow用户
提问于 2018-06-30 08:42:22
回答 1查看 981关注 0票数 1

我想知道,WebSocket()构造函数是原生Javascript的一部分吗?或者它是node.js的"ws“模块的一部分?

如果它是"ws“模块的一部分,我会感到困惑,因为我正在参加lynda.com培训课程,而这是我和我的讲师设置的客户端js文件:

var ws = new WebSocket("ws://localhost:3000");
ws.onopen = function() {
setTitle("Connected to Cyber Chat");
};

ws.onclose = function() {
setTitle("DISCONNECTED");
};

ws.onmessage = function(payload) {
printMessage(payload.data);
};

document.forms[0].onsubmit = function () {
var input = document.getElementById('message')
ws.send(input.value);
input.value = '';
};

function setTitle(title) {
document.querySelector('h1').innerHTML = title;
}

function printMessage(message) {
var p = document.createElement('p');
p.innerText = message;
document.querySelector('div.messages').appendChild(p);
}

所以在我看来,WebSocket()构造器必须是一个原生Javascript构造器,它在参数中提供的url中查找Websocket服务器,因为没有任何东西将这个文件引用到这个项目文件夹中的"ws“节点模块。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51110845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档