javascript 这种写法是什么意思? 有什么好处?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

javascript 这种写法是什么意思? 有什么好处?

2016-03-10 18:19:21 1746 1

jquery源码中,

(function ($) { ....... } (jQuery));
这种写法的意思是,好处是?

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 18:58:07

    function() {}
    这样就可以声明后直接执行它:

    (function() {})();
    再加上参数:

    (function($) {})(jQuery);
    也就相当于:

    function foo($) {
    }
    foo(jQuery);
    但区别在于, 前者没有在全局作用域产生 foo 这个变量.

    0 0
相关问答

1

回答

请帮忙看看这段JavaScript写法符合面向对象吗?

2016-07-15 14:40:45 1749浏览量 回答数 1

1

回答

请帮忙看看这段JavaScript写法符合面向对象吗?

2016-07-15 14:39:15 1761浏览量 回答数 1

2

回答

有没有办法使用JavaScript以相反的顺序在数组上使用map()?

2020-02-08 21:51:58 440浏览量 回答数 2

1

回答

对象是否以javascript的深层或浅层副本推送到数组中?

2020-02-08 22:00:58 259浏览量 回答数 1

1

回答

Javascript按两个字段对数组进行排序

2020-02-08 20:32:20 252浏览量 回答数 1

1

回答

为什么将带有数组的“ for(列表中的可变项)”视为JavaScript中的不良做法?

2020-02-08 20:07:00 177浏览量 回答数 1

1

回答

如何使用JavaScript将长数组拆分为较小的数组

2020-02-08 19:45:34 252浏览量 回答数 1

1

回答

JavaScript数组中的负索引是否应有助于数组长度?

2020-02-08 19:35:37 295浏览量 回答数 1

1

回答

javascript对象过滤器数组

2020-02-08 19:29:39 269浏览量 回答数 1

1

回答

JavaScript:空数组,[]在条件结构中评估为true。为什么是这样?

2020-02-08 19:13:20 234浏览量 回答数 1
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载