Показать сообщение отдельно
  #14 (permalink)  
Старый 27.09.2010, 21:14
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

В общем разные у нас приоритеты, Kolyaj Я в первую очередь стараюсь убрать детали реализации, чтобы было видно что происходит, а не как это работает. А потом решаю проблемы с производительностью, если такие имеются. Потому что это упрощает мне жизнь. И поэтому количество оберток для меня не аргумент

Сообщение от Kolyaj
Но надо помнить, что defer должен быть последний
не надо
Function.prototype.defer = function( timeout ){
    var f = this;
    return function(){
        var actualFunc = f.of(this);
        actualFunc = actualFunc.pass.apply(actualFunc, arguments);
        setTimeout( actualFunc, timeout );
    }
}


Сообщение от Kolyaj
А список аргументов IDE по Ctrl+P показывает.
да, я помню один раз мне ide-подсказки помогли

Сообщение от Kolyaj
А остановить его как?
например так
function onTimer(){
    ...
    onTimer.stopPeriodical();
}


Сообщение от Kolyaj
Отсюда
а что ты хочешь: обобщить этот код до шаблона проектирования или показать пример использования setTimeout? Просто использование тобой слова "паттерн" вызывает неоднозначные эмоции

Сообщение от Kolyaj
Ну так он же раскрашен, а текст -- нет
Ему может фон добавить, чтоб оттенял.
я бы просто css для кода пофиксил
Ответить с цитированием