了解socket.io的文档模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了了解socket.io的文档模式相关的知识,希望对你有一定的参考价值。

在socket.io的server documentation中,有一种我不熟悉的重复使用的语法。

例如:Server#origins(v:String):Server

  1. 什么是#指的是什么?这是方法的开始吗?
  2. :Server最后指的是什么?

Server#...:Server的这种模式被重复使用,所以我认为它是一种基本的东西。

答案

我不知道确切的语法来自哪里,因为它不是javascript,但它的部分看起来很熟悉其他语言。

通过演绎,它的工作原理如下:

class#method(arg:argtype):returnValue

所以,在你的例子中:

Server#origins(v:String):Server

Server是对象类型。

origins是方法名称

v是该方法的第一个参数

String是第一个参数的类型

Server是该方法的返回值的类型

以上是关于了解socket.io的文档模式的主要内容,如果未能解决你的问题,请参考以下文章

socket.io 中文手册 socket.io 中文文档

socket.io 中文手册 socket.io 中文文档

socket.io 中文手册 socket.io 中文文档

socket.io 中文手册 socket.io 中文文档

expressjs 的 socket.io 设置

socket.io 中文文档