Что то я не пойму как реализовать таймер, так в принципе пользоваться умею и setTimeout и setInterval и clearIterval
Но вот, думаю какой код делать
Такой ?
$.timer(50,function(){i++}).start();
Если такой, то как start определить, она же должна будет вызывать функцию setInterval, тогда её нужно будет иметь доступ к аргументам в timer, т.е. к 50 и function(){i++}, и к тому , чтобы её потом можно было остановить, нужно присвоить значение
т.е.
timer1=setIneterval(function(){i++},50);
И откуда этот timer1 , и делать ли его глобальным?
Или вот такой код?
$('timer1').timer(50,function(){i++});
Но в этом случае придётся вообще весь получившийся framework (хотя он маленький пока) переделывать. Поэтому отпадает.
и как вообще определять start() ? Должен ли он значения какие нибудь принмать, и должен ли возвращать как и другие себя следующим образом
return this;
Посмотрел как в js-core сделано, пока не догоняю )))
Хотя на вид вроде просто.
Главный вопрос, как потом из start() получить данные переданные в timer(50,function(){i++})????