【发布时间】:2018-02-21 19:34:09
【问题描述】:
我看过这个question 以了解这意味着什么。
(function($) {
})(jQuery);
我正在查看不同的引导插件,它们具有+function ($),同时定义了函数。
+ 在这里做了什么,它是否将此功能附加到其他功能?
【问题讨论】:
-
有时很难找到同样的问题,我很抱歉@James。
标签: javascript twitter-bootstrap
我看过这个question 以了解这意味着什么。
(function($) {
})(jQuery);
我正在查看不同的引导插件,它们具有+function ($),同时定义了函数。
+ 在这里做了什么,它是否将此功能附加到其他功能?
【问题讨论】:
标签: javascript twitter-bootstrap
为了引导 javascript 解析器,写在一元运算符 + 附近的东西是一个表达式。
编辑:您可以匿名创建 javascript 函数。这是创建相同的语法之一。通过这样做,当它们被调用(即评估)时,它们就像一个返回函数值。您可以从第二个链接中阅读更多内容,该链接提供了很好的描述。
一旦声明,如果没有命名,它们也可以像 IIFE (Immediately invoked function expressions) 一样内联执行。而在这种形式下,它们可以是used to create plugins或used as namespaces,并附加到window对象或jquery对象以供以后使用。
【讨论】:
【讨论】: