Показать сообщение отдельно
  #2 (permalink)  
Старый 09.11.2011, 20:32
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Ваш вопрос понять непросто.
Я понял так, что вам нужно что-то вроде этого

// создадим функцию конструктор которая будет принимать параметры и возвращать обьект
f=function(par1){
         // присвоим переданное значение, св-ву param (это же типо конструктор, должны же мы чтото присвоить :) )
         f.param=par1;  
         return f;
}

// param - это значение по умолчанию
f.param="Hello world";

// метод обьекта f
f.test =function (){
	alert (f.param);
        return this;
}

f.test2=function(){
   alert ("bla bla =" + f.param);
}
//========== проверка. =============//

// Обращение к обьекту
alert("эксперемент 1");
f.test();

alert("эксперемент 2");
// Обращение к двум функциям по цепочке
f.test().test2();


// обращение к функции
alert("эксперемент 3");
f("прощай жестокий мир").test();


// обращение к функциям по цепочке
alert("эксперемент 4");
f("прощай жестокий мир").test().test2();


P.S. Это даже близко не аналог Jquery, jquery каждый раз при обращении к $("селектор") создаёт новый обьект jquery.
Данный же пример работает с одним и тем же обьектом постоянно.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 09.11.2011 в 21:37.
Ответить с цитированием