如何阅读jQuery文档

如何阅读jQuery文档,jquery,syntax,Jquery,Syntax,我觉得问这个问题非常愚蠢,我相信答案是非常明显的,但我自己就是想不出来 以jQuery文档中的这行代码为例(我可以将其称为“代码行”吗?我知道它像一个“蓝图”,但如何称呼它呢?) jQuery.get( url [, data ] [, success(data, textStatus, jqXHR) ] [, dataType ] ) 怎么读呢?为什么逗号放在开头括号之后?这意味着什么?它应该被理解为一个函数调用,其中url是必需的参数,而所有其他参数都是可选的 逗号放在左括号内,因为它们是

我觉得问这个问题非常愚蠢,我相信答案是非常明显的,但我自己就是想不出来

以jQuery文档中的这行代码为例(我可以将其称为“代码行”吗?我知道它像一个“蓝图”,但如何称呼它呢?)

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

怎么读呢?为什么逗号放在开头括号之后?这意味着什么?

它应该被理解为一个函数调用,其中
url
是必需的参数,而所有其他参数都是可选的

逗号放在左括号内,因为它们是可选的,就像参数一样。换句话说,如果要提供附加参数,则需要额外的逗号

另一个混淆点可能是
成功(数据、文本状态、jqXHR)

这是指定您应该传入一个包含三个参数的函数的名称,如果请求成功,将执行该函数

这种您称之为“蓝图”的符号实际上是使用Backus-Naur-Form(BNF)符号描述的调用语法。它是计算机科学中经常用来描述语言语法的符号

一旦你掌握了基本概念(例如,使用维基百科了解更多信息),这并不难。一旦您知道
[
]
中的部分是0..1次出现的可选选项,那么这个确切的示例就很容易阅读了。因此,有很多方法可以理解它,就像有很多组合可以包含/排除括号中的部分一样