【问题标题】:Why do Bootstrap functions start with a + sign? [duplicate]为什么 Bootstrap 函数以 + 号开头? [复制]
【发布时间】:2013-12-19 23:03:11
【问题描述】:

我注意到 bootstrap.js 代码中的函数前面有一个 + 号,我想知道这有什么影响还是只是为了好玩?

【问题讨论】:

  • 呃...文字图片。介意我将其编辑为文本吗?
  • @CoreyOgburn 不需要,这是一个duuuuuuupe。
  • 答案似乎也在这里:stackoverflow.com/questions/5827290/…
  • 加号运算符将其右侧的表达式强制转换为数字。如果函数语句后面有一个“([args])”,那么整个事情就变成了一个表达式(而不是语法错误)。然后执行该函数以返回一个值,然后尝试将其强制转换为一个数字。如果这不起作用,则不会显示错误,因此它“工作”正常。括号更具可读性...

标签: javascript twitter-bootstrap-3


【解决方案1】:

我认为它强制解析器将+ 之后的部分视为表达式。也可以阅读Immediately-Invoked Function Expression

同时检查JavaScript plus sign in front of function name

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 2013-06-30
    • 1970-01-01
    • 2014-04-04
    • 2012-07-13
    • 1970-01-01
    • 2011-03-05
    • 2013-04-23
    相关资源
    最近更新 更多