为什么phoenix.js没有';是否在js中创建websocket类的实例?

为什么phoenix.js没有';是否在js中创建websocket类的实例?,websocket,phoenix-framework,Websocket,Phoenix Framework,我正在查看phoenix中使用的客户端,phoenix.js文件 为什么我看不到对以下代码的引用: var ws = new WebSocket("..."); 它不需要创建websocket类吗 我看到的唯一参考是: 我只是想了解它是如何根据WebSocket类创建客户端的: 希望有人能澄清phoenix.js是如何创建websocket连接的,我假设它也是跨浏览器的。它确实创建了一个websocket实例。在中,您将看到WebSocket存储在this.transport中,如果WebS

我正在查看phoenix中使用的客户端,phoenix.js文件

为什么我看不到对以下代码的引用:

var ws = new WebSocket("...");
它不需要创建websocket类吗

我看到的唯一参考是:

我只是想了解它是如何根据WebSocket类创建客户端的:


希望有人能澄清phoenix.js是如何创建websocket连接的,我假设它也是跨浏览器的。

它确实创建了一个
websocket
实例。在中,您将看到
WebSocket
存储在
this.transport
中,如果WebSocket不存在,则返回到
LongPoll

this.transport = opts.transport || global.WebSocket || LongPoll;
稍后,将调用
newthis.transport(…)


它确实创建了一个
WebSocket
实例。在中,您将看到
WebSocket
存储在
this.transport
中,如果WebSocket不存在,则返回到
LongPoll

this.transport = opts.transport || global.WebSocket || LongPoll;
稍后,将调用
newthis.transport(…)