Hogyan oszlik hosszú script darabokra verem túlcsordulás orosz

A sima animáció nagyon jó volt (60) FPS fenn kell tartani. Ehhez, mint mondják, az szükséges, hogy a forgatókönyv volt osztva darab 10 ms. Nem értem, mit jelent a szavak „megtörni a forgatókönyvet darabokra?” A script - egy utasítássorozat, és az utasítások pontosvesszővel elválasztva egymástól. Azaz, a script - egy olyan szekvenciát EREDETILEG egymástól elválasztva részek, utasításokat. Böngésző egy utasítás és azonnal vett a következőt. Csak írok 10 ms, akkor kiderül, hogy valahogy „csomag” iránymutatásként „csomag” elvégzésére. Hogyan kell csinálni? Közötti rések csomag van ideje? hogyan kell megérteni, mi a „csomag” (set) utasítás elkülönül a többi „csomag” insturktsy? Nekem csak egy gondolat, hogyan lehet elválasztani a két utasítás - az egyik sorozat belegyömöszölni egyetlen funkciója, a másik - a második, és a második függvényhívás setTaymautom. Nincsenek további ötleteket. Amikor az időzítő indítása kell használni a forgatókönyvet, és a szkript összetett, nagyon könnyen összezavarodnak a forgatókönyvet.

meghatározott augusztus 14 '16 at 20:47

A szkript általában akkor fordul elő szinkron. Alatt szinkron végrehajtás böngészési tevékenységet teljesen blokkolt, amíg a végén a szkript. Nem lehet ezt a megközelítést, és végre hosszú forgatókönyvet, és valami mást egyúttal frissíteni. Meg kell várni, amíg a teljes script nem valósult meg teljesen.

FPS - Frame Per Second - ez hány másodpercenként dolgozza át a képernyőn, azaz valami naprakészen, ha szükséges. Tehát valójában van, hogy végre egy sor utasítást, amely lehetővé teszi a böngésző szünet ideje, hogy elemezze / használati utasítások, és indítsa újra a következő tétel a szinkron utasítást. Erre a célra nem szinkron és aszinkron funkciókat. Egy tipikus példa a setTimeout és setInterval. Csakúgy, mint a különböző események böngészőt.

Például egy példaként listáját aszinkron események, akkor nézd meg ezt a cikket: ruseller: Fundamentals épület aszinkron alkalmazások

Azt is figyelembe tipikus esete animáció vagy variáns könnyebb számolni, hogy megértsék a lényegét az eseményeket. Tény, hogy a számláló, ez egy tipikus esete teszi értékeket.

Egyidejű opció nem fog működni.

Figyelem! Az alábbi szkriptet után a gombra kattintva megakad szorosan oldalt, vagy akár az egész böngészőt.

De a használatát aszinkron események fog működni, és megfelelően frissíti az oldalt a böngészőben, mivel nem takarja el a szálat, amíg a dob.

Kapcsolódó cikkek