了解JQuery插件功能的可用性

VIDesignz

我正在编写一个JQuery插件,到目前为止一切都很好。尽管我有一个问题,我似乎也找不到答案。

首先,假设这是插件框架

(function ($) {

 var outterFunction = function () {};

     $.fn.cssLive = function (getTargets, getStyles) {
         /// Some Stuff
         var innerFunction = function () {};
     }

}(jQuery));

我的问题如下...

  1. 全球性的innerFunction还是outterFunction全球性的?
  2. 如果不需要全局可用,应该outterFunction在内部声明$.fn.cssLive吗?
  3. 最后,如果outterFunction要求开发人员使用我的插件设置变量,我会扩展$.fn.cssLive吗?如果是这样,怎么办?

到目前为止,我的插件很大,似乎我的大部分功能都在的范围内outterFunction,事实证明,我仅使用$.fn.cssLive来获取两个参数。是此标准还是大多数插件都具有主插件功能内的所有功能。

我将在这里回答任何问题,或在需要时往返。

先感谢您!

执行

1)否2)它取决于它的功能,但是可能会引入更严格的范围3)否它不会扩展它,但是我不确定这是否是您要的

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章