我開始一個插件更好的編碼,這將是一個「大」的插件,用了很多的代碼...的jQuery插件
什麼你們sugest我做什麼?
方法1
$.Config = { myValue : 'My Value 1' }
$.Test_1 = function(){ }
$.Test_1.myFunction = function()
{
alert('My Function 1');
}
$.Test_1.access = function()
{
alert($.Config.myValue);
}
$.Test_1.access();
方法2(我喜歡)
$.Test_2 = {
Config : {
myValue : 'My Value 2'
} ,
myFunction : function()
{
alert('My Function 2');
} ,
access : function()
{
alert(this.Config.myValue);
}
}
$.Test_2.access();
我傾向於第二種方法,它是更清潔和更好的理解,但我不知道這是否是更有效率或不..
該插件是一個像Zopim和類似的聊天應用程序,它將與Pusher.com一起使用,它將以各種語言提供,等等......我希望它是eas Ÿ設置,這就是爲什麼我有$ .Config和配置變量那裏...
請讓我知道你們對此的看法,謝謝!
這兩種選項都不是[編寫jQuery插件的規範方式](http://docs.jquery.com/Plugins/Authoring)。 –
我投票結束了這個。您應該完整閱讀http://docs.jquery.com/Plugins/Authoring。 –