如何阅读jQuery文档

问题描述 投票:4回答:2

我觉得非常愚蠢地问这个,我确信答案很明显,但我无法自己解决这个问题。

拿这行代码(我可以把它称为“代码行”吗?我知道它就像一个“蓝图”,但是如何调用呢?)来自jQuery文档:

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

怎么看?为什么在开头括号后放置逗号?那是什么意思?

jquery syntax
2个回答
4
投票

它应该被读作函数调用,url作为必需参数,所有其他参数都是可选的。

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

另一个混乱点可能是success(data, textStatus, jqXHR)。这是指定您应该传入一个带有三个参数的函数的名称,并在请求成功时执行。


2
投票

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

一旦你掌握基本概念并不难(使用例如维基百科了解更多)。一旦你知道[]中的部分是0..1次出现的可选替代品,这个确切的例子很容易阅读。所以有很多方法可以阅读它,因为有些组合包括/排除括号中的部分。

© www.soinside.com 2019 - 2024. All rights reserved.