“+”在+函数($)中的含义是什么?

时间:2017-09-13 07:38:53

标签: javascript twitter-bootstrap

我看过这个question来了解这意味着什么。

(function($) {

})(jQuery);

在查看函数时,我正在查看具有+function ($)的不同引导插件。

+在这里做了什么,它是否将此函数附加到其他函数?

2 个答案:

答案 0 :(得分:1)

引导javascript解析器,在一元运算符+附近写的东西是表达式。

编辑:您可以匿名创建javascript函数。这是创建相同的语法之一。通过这样做,当它们被调用(即评估)时,它们就像返回一个函数值。您可以从第二个链接中阅读更多内容,以便对其进行详细说明。

This link explains it well

一旦声明,如果没有命名,这些也可以像IIFE(Immediately invoked function expressions)一样内联执行。在这种形式中,它们可以是used to create pluginsused as namespaces并附加到窗口对象或jquery对象以供以后使用。

Good sample file to see anonymous function code in action

http://www.programering.com/a/MTMwITMwATk.html

答案 1 :(得分:1)

这是bang function

+运算符比平常!

更快

详情请见 javascript function leading bang ! syntax