我看过这个question来了解这意味着什么。
(function($) {
})(jQuery);
在查看函数时,我正在查看具有+function ($)
的不同引导插件。
+
在这里做了什么,它是否将此函数附加到其他函数?
答案 0 :(得分:1)
引导javascript解析器,在一元运算符+附近写的东西是表达式。
编辑:您可以匿名创建javascript函数。这是创建相同的语法之一。通过这样做,当它们被调用(即评估)时,它们就像返回一个函数值。您可以从第二个链接中阅读更多内容,以便对其进行详细说明。
一旦声明,如果没有命名,这些也可以像IIFE(Immediately invoked function expressions)一样内联执行。在这种形式中,它们可以是used to create plugins或used as namespaces并附加到窗口对象或jquery对象以供以后使用。
答案 1 :(得分:1)