我在谷歌上搜索过,并阅读了许多关于 js 模式的文章,n 感到困惑。我在stackoverflow上搜索,仍然感到困惑。所以,我想,我必须在这里问。(我还是 javascript 的新手)
我想“创建模块、单例或其他模式,然后同时滚动/调用多个方法”。
示例:Yourlib.getId('elmID').setColor('somecolor').setHtml('somehtml').show().blaa.blaa.blaa
如何创建基本模式?
var Yourlib = (function() {
var anyPrivateVar = blablabla;
anyFunctions(){
any stuff...
}
return {
setHtml: blablabla,
method2: function() {
anything...
}
getId: function() {
anything...
},
setColor: function() {
anything...
},
show: function() {
anything...
}
}
}())
如何创建模式,以便我可以同时调用/滚动方法?
Yourlib.getId('elmID').setColor('somecolor').setHtml('somehtml').show().blaa.blaa.blaa