我开始一个插件更好的编码,这将是一个“大”的插件,用了很多的代码...的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。 –