Я искал в google и прочитал много статей о js pattern, n запутался. Я просматриваю stackoverflow и все еще запутался. Итак, я думаю, я должен спросить здесь. (Я все еще новичок в javascript)javascript pattern: вызов нескольких методов
Я хочу «создать модуль, singleton или что-то в этом роде, а затем перевернуть/вызвать несколько методов за одно и то же время».
Exmple: 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
Добавьте 'return this' в конец каждого из этих (безпользовательских) методов. – raina77ow
Поиск ** Свободные интерфейсы ** или ** метод цепочки ** –
@ raina77ow, Спасибо, я добавлю это значение для каждого метода (без использования). Спасибо за вашу помощь. –