关于javascript:”+”在+function($)中是什么意思?

What does “+” means in +function($)?

本问题已经有最佳答案,请猛点这里访问。

我看了这个问题才知道这意味着什么。

1
2
3
(function($) {

})(jQuery);

在定义函数的同时,我正在研究不同的引导插件,它们具有+function ($)

+在这里做什么,它把这个函数附加到其他函数上吗?


它是一个bang function

+操作符比通常的!操作符更快。

更多见javascript功能领先!句法


为了指导JavaScript解析器,在一元运算符+附近编写的内容是一个表达式。

编辑:可以匿名创建javascript函数。这是创建相同的语法之一。通过这样做,当调用它们(即计算)时,它们就像返回一个函数值。您可以从第二个链接了解更多信息,该链接提供了一个很好的描述。

这个链接解释得很好

一旦声明,如果没有命名,也可以像iife(立即调用的函数表达式)一样以内联方式执行。在这种形式下,它们可以用来创建插件,或者用作名称空间,并附加到window对象或jquery对象上,供以后使用。

很好的示例文件,可以看到匿名函数代码的运行情况

网址:http://www.programering.com/a/mtmwitmwatk.html