В общем разные у нас приоритеты,
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();
}
а что ты хочешь: обобщить этот код до шаблона проектирования или показать пример использования setTimeout? Просто использование тобой слова "паттерн" вызывает неоднозначные эмоции
Сообщение от Kolyaj
|
Ну так он же раскрашен, а текст -- нет
Ему может фон добавить, чтоб оттенял.
|
я бы просто css для кода пофиксил