我觉得非常愚蠢地问这个,我确定答案很明显,但我不能自己解决这个问题。
采用这一行代码(我可以将其称为"代码行"我知道它'就像"蓝图",但如何调用它来自jQuery文档:
jQuery.get( url [, data ] [, success(data, textStatus, jqXHR) ] [, dataType ] )
如何阅读?为什么在开头括号后放置逗号?这是什么意思?
答案 0 :(得分:4)
它应该被读作函数调用,url
作为必需参数,所有其他参数都是可选的。
逗号放在左括号中,因为它们是可选的,就像参数一样。换句话说,如果要提供额外的参数,则需要额外的逗号。
另一个混淆点可能是success(data, textStatus, jqXHR)
。
这是指定您应该传入一个带有三个参数的函数的名称,并在请求成功时执行。
答案 1 :(得分:2)
这种称为“蓝图”的符号实际上是使用 Backus-Naur形式(BNF)表示法描述的调用的语法。它是计算机科学中经常用来描述语言语法的一种表示法。
一旦你掌握了基本概念并不难(使用例如维基百科来了解更多信息)。一旦您知道[
和]
中的部分是0..1次出现的可选替代项,这个确切示例就非常容易阅读。所以有很多方法可以阅读它,因为有些组合包括/排除括号中的部分。