Javascript:使用jQuery作为参数的匿名函数

时间:2017-04-27 03:30:37

标签: javascript anonymous-function

我第一次看到JavaScript插件,他们的指令指示一个人在HTML文档的头部引用jQuery API。

他们的插件中JS的第一行需要我理解的是一个自我调用的匿名函数

(function($) {...} )(JQuery);
// ... represents many lines of script
  1. 实际的jQuery对象是作为参数传递的吗?
  2. 要清楚,$只是一个接收jQuery的变量/对象名称?
  3. 我和JS一起工作了大约一年。谢谢!

1 个答案:

答案 0 :(得分:0)

function a(){} - >这返回一个函数对象

(function a(){}) - >这是一个功能对象

(function a(){})(...) - >调用该函数对象以使用或不使用args运行

所以它就像一个函数调用。