如何阅读jQuery文档

4

我感到非常愚蠢,因为我想问这个问题,而且我相信这个答案很明显,但我自己无法弄清楚。

从jQuery文档中拿这行代码(我可以称它为“代码行”吗?我知道它就像是一个“蓝图”,但是怎么称呼它呢?):

jQuery.get( url [, data ] [, success(data, textStatus, jqXHR) ] [, dataType ] )

如何阅读它?为什么逗号放在开括号之后?这是什么意思?
2个回答

4

这应该被视为一个带有必需参数url的函数调用,所有其他参数都是可选的。

逗号放在括号内部,因为它们是可选项,就像参数一样。换句话说,如果您提供了另一个参数,则需要额外的逗号。

另一个令人困惑的问题可能是success(data,textStatus,jqXHR)。 这指定您应该传递一个带有三个参数的函数名称,如果请求成功,则将执行该函数。


2
这种你所称的“蓝图”符号实际上是使用Backus-Naur Form (BNF)符号描述的调用语法。它是计算机科学中经常用来描述语言语法的符号。一旦掌握了基本概念(可以使用维基百科等工具进行学习),就不难理解。一旦你知道方括号内的部分是可选的0..1出现的备选项,那么这个例子就很容易阅读。因此,有多少种包含/排除括号中部分的组合方式就有多少种阅读方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接