我正在編寫一個JQuery插件,目前爲止都很好...雖然我有一個問題,我似乎無法找到答案。理解JQuery插件函數的可用性
首先,讓我們說這是插件骨架
(function ($) {
var outterFunction = function() {};
$.fn.cssLive = function (getTargets, getStyles) {
/// Some Stuff
var innerFunction = function() {};
}
}(jQuery));
我的問題如下...
- 要麼是
innerFunction
或outterFunction
在全球推出? - 如果我不需要它在全球範圍內可用,
outterFunction
應該在$.fn.cssLive
內聲明嗎? - 最後,如果
outterFunction
要求開發人員使用我的插件設置變量,我會延長$.fn.cssLive
嗎?如果是這樣,怎麼樣?
我的插件是目前相當大,似乎最重要的是我的功能在outterFunction
的境界,原來我只使用了$.fn.cssLive
得到兩個參數。這是標準還是大部分插件都具有主插件功能中的所有功能。
我會在這裏回答任何問題,或者在需要時來回回答。
預先感謝您!
1.否2.否---- –
1.是否可以在全球範圍內使用這些方法 答案:不會,因爲它們在本地範圍內聲明 –
3.您能解釋一下您的意思通過*我會擴展$ .fn.cssLive *? –