抱歉,如果这是一个基本问题,但我正在尝试阅读 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/