抱歉,如果这是一个基本问题,但我正在尝试阅读Socket.io处的Socket.io API参考,并且它似乎是在一个不熟悉的语法规范中指定的。例如,我可以猜测下面是什么意思,但如果有一个指向如何阅读规范的话,我会想要它。
IO(url:String, opts:Object):Socket
和
IO#protocol
等
提前致谢。
答案 0 :(得分:1)
这是一种非Javascript语法。我不知道他们为什么要使用它 - 显然是由喜欢其他语言如何指定事物并且不在乎或者没有意识到只知道Javascript的人不会理解这种语法的人写的。 socket.io
有很棒的代码 - 不是很好的文档。语法类似于ActionScript使用的语法。
简而言之:
IO(url:String, opts:Object):Socket
名为IO
的函数(或可能是构造函数)。
采取两个论点。一个被描述为“url”并且是字符串类型。另一个被描述为“opts”并且是Object类型。构造函数返回一个Socket对象。
IO#protocol
protocol
构造函数返回的对象的IO
方法。不要问我为什么在世界上他们使用#
来描述,因为它在Javascript中没有来源。