existuje v JS...?
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
existuje v js funkce na pozdržení prováděného skriptu?
-
no..docela blbej problem.. neexistuje (je to dany tim ze za behu skriptu se vetsinou zasekne vsechno ostatni-napr.protoze nemuzou byt zpracovavany ovladace udalosti-to by slo jenom kdyby to bezelo v multithreadu a predstav si ten bordel:). samozrejme si muzes udelat nejakou vlastni, ale jak uz sem napsal - pozdrzi to kompletne vsechno a vetsinou kdyz to das tak pres vterinu tak nejaky prohlizece (treba ie) zacnou dost protestovat.. myslim ze neni jina moznost nez setTimeout (metoda Window).
-
pres setTimeout musim volat funkci ale ja bych chtel pozdrzet provadeni cyklu a toto by se siklo protoze bych nemusel vymislet zlozitou konstrukci predaveni poli a promnenych mezi fcemi,
-
Haló, haló, slyšíte mě, no tak slyšíte mě? (volám funkci, ale nikdo se neozývá)
-
no myslim ze to jinak nevyresis.. s tim perdavanim promenych si muzes pomoct tak ze je deklarujes jako staticky..
-
souhlasim s bohdanem.. pouzij setTimeout viz napr: function xxx { static promennaAAA; ...kod... setTimeout("xxx()", cas); } sice to bude smycka o rychlosti mensi nez 1ms ale nerekl jsi na co to chces pouzit
-
2Master: static? v js nic takoveho neexistuje, pri kazdym spusteni fce se vytvori objekt volani kterej se po jejim ukonceni smaze.. muzes ale vyuzit toho ze funkce jsou v podstate objekty a nadefinovat jim novy vlastnosti. k nim pak ale muzes pristupovat zas jenom jako k vlastnostem (objekt volany funkce neni v retezci platnosti promenych), a to bud pres funkci samotnou (xxx.promennaAAA) nebo pres vlatnost calee objektu Arguments (argumens.calee.promennaAAA). uff neni to dokonaly? :-)
-
na co to potrebuji? tak napriklad na plynulou zmnenu pozice nejakeho ojektu (ne skokem)