Так что я (все еще) полностью влюблен во всемогущий jQuery, и у меня есть собственная растущая библиотека утилит, которую я хочу кодифицировать в объекте java-script. И я хотел бы сохранить синтаксис, аналогичный синтаксису jquery, для простоты для других моих разработчиков. Поэтому я хочу что-то вроде этого:
foo(argument).method(argument);
Я пытался что-то вроде этого:
var foo = function(str){
this.str = str;
}
foo.prototype = {
alertTest : function(additional){
alert(this.str + ' ' + additional);
}
}
Так что foo ('привет'). AlertTest ('world); с предупреждением "Привет, мир"
Я знаю, что это возможно, но я не специалист по OO и нуждаюсь в помощи, чтобы исправить эту простую вещь правильно. Пожалуйста помоги. Я также намереваюсь иметь много foo (). Bar (); функции типа, такие как foo () .thingelse (); и foo (). anotherthing (); , Я сделал несколько попыток, но изо всех сил здесь. Также должен быть удивительный жесткий способ сделать это.
Спасибо, ребята!