【问题标题】:how to read jQuery documentation如何阅读 jQuery 文档
【发布时间】:2014-04-24 18:39:49
【问题描述】:

我觉得问这个问题非常愚蠢,我相信答案很明显,但我自己无法弄清楚。

从 jQuery 文档中获取这行代码(我可以将其称为“代码行”吗?我知道它就像一个“蓝图”,但是如何称呼它?):

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

如何阅读?为什么逗号放在左括号之后?这是什么意思?

【问题讨论】:

    标签: jquery syntax


    【解决方案1】:

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

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

    另一个混淆点可能是success(data, textStatus, jqXHR)。 这指定您应该传入一个带有三个参数的函数的名称,如果请求成功,它将被执行。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2013-12-24
        • 2011-01-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-12
        • 1970-01-01
        相关资源
        最近更新 更多