javascript - socket.io API 的语法规范

标签 javascript syntax socket.io

抱歉,如果这是一个基本问题,但我正在尝试阅读 Socket.io API 引用 Socket.io它似乎是在一个不熟悉的语法规范中指定的。例如,我可以猜测下面的含义,但希望有一个指向如何阅读规范的指针。

IO(url:String, opts:Object):Socket

IO#protocol

等等

提前致谢。

最佳答案

这是一种非 Javascript 语法。我不知道他们为什么使用它 - 显然是由喜欢其他语言如何指定事物的人编写的,并且不关心或没有意识到只知道 Javascript 的人不会理解这种语法。 socket.io 有很棒的代码 - 但没有很棒的文档。语法类似于 ActionScript 使用的语法.

简而言之:

IO(url:String, opts:Object):Socket

名为 IO 的函数(或可能是构造函数)。

有两个参数。一种被描述为“url”并且是字符串类型。另一个被描述为“opts”并且是对象类型。构造函数返回一个 Socket 对象。

IO#protocol

IO 构造函数返回的对象的 protocol 方法。不要问我为什么他们在这里使用 # 来描述,因为它在 Javascript 中的起源为零。

关于javascript - socket.io API 的语法规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26808271/

相关文章:

javascript - 如何固定表格的第一列并在其余列中滚动

javascript - 底部 float 工具栏,居中,当前屏幕宽度的 80%

c++ - 如何在 C++ 编译器不智能的情况下实现 GLSL vec* 构造语法?

node.js - 如何找出Node.js服务器CPU 100%的原因?

javascript - 从一个套接字发出两个事件

javascript数组索引问题!

javascript - 基于虚线键父值从平面数组创建关联数组

jquery - insertBefore 多个类

python [:] notation and range

javascript - Socket.IO 服务器的奇怪行为