Přejít k navigační liště

Zdroják » Zprávičky » O problémech s časovači v JavaScriptu

O problémech s časovači v JavaScriptu

Nálepky:

Jan Novotný v článku JavaScript timers – naše staré hodiny, bijí čtyři hodiny rozebírá své poznatky týkající se časovačů v JavaScriptu:

Stáli jsme před relativně jednoduchým problémem. Odpočítávat čas do okamžiku T a vypočítávat slevu v ceně na základě času, který do okamžiku T zbývá. Samozřejmě všechny údaje (ať čas nebo cena) musely být u všech klientů naprosto stejné a musely se měnit každou vteřinu. Tento jednoduchý problém nás ale docela potrápil a proto vznikl tento článek, který by měl zachytit problémy a jejich řešení.

Honza přitom zdůrazňuje: browser má vždy jiný čas než server, na periodu časovačů se při výpočtech nelze spolehnout a vysvětluje, jak problém řešil.

Komentáře

Subscribe
Upozornit na
guest
0 Komentářů
Inline Feedbacks
View all comments

Enum a statická analýza kódu

Mám jednu univerzální radu pro začínající programátorty. V učení sice neexistují rychlé zkratky, ovšem tuhle radu můžete snadno začít používat a zrychlit tak tempo učení. Tou tajemnou ingrediencí je statická analýza kódu. Ukážeme si to na příkladu enum.