我刚刚开始写JavaScript,过了一段时间,我对插件构造函数的设置感到困惑。我通过这个链接寻求建议。了解JavaScript函数和插件设置
What does the exclamation mark do before the function?
我有兴趣了解这个功能设置..
我见过看到三个例子像这样如下:
(function(parameterOne, parameterTwo) {
functionOne = function(...) {
...
},
functionTwo: new function() {
},
this.functionThree = function(...) {
}
})()
我的问题如下:
什么时候使用函数给出的函数ionOne vs functionTwo vs functionThree?我将如何显式调用functionOne,functionTwo或functionThree?
我见过的功能如下:
(function(parameter) { functionFour = function(..) { }, .... })(document)
是什么在这个例子中,文件说明什么?我现在一直很困惑这个问题。
我看过jQuery插件遵循这个结构吗?
(function($) { $.fn.myCustomPlugin: function(...) { } })(jQuery)
为什么$传递给在年底顺利通过了功能和jQuery的?我很抱歉,因为这对你们中的一些人来说可能是一些基本的问题,但是现在几周这些问题阻碍了我,我迫切希望能够得到任何答案。
感谢,
卡尔蒂克
看到这篇文章...并遵循链接到其内的其他重复http://stackoverflow.com/questions/7894038/jquery-plugin-syntax-wrapper http://stackoverflow.com/questions/4484289/id-想知道jquery插件的语法 – charlietfl