🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #49413

Re: 2x setInterval i XHR

#49413
From: Mariusz Chwalba
Date: Mon, 28 Sep 2009 09:21
23 lines
1989 bytes
On Mon, 28 Sep 2009 11:08:38 +0200, Peter May <peter.may@poczta.fm> wrote:

>> Zgadza sie w zupelnosci :) W JS nie ma wielowatkowosci, chociaz mozna
>> ja symulowac wlasnie przez odpowiedni dobor interwalow. Tak np. robi
>> sie animacje elementow, gdzie jednoczesnie moze byc wykonywany inny
>> kod gdyz animacja np. co 100ms polega tylko na zmienieniu pewnego
>> atrybutu CSS o pewna wartość. Tak czy siak... Nie ma mozliwosci ze w
>> trakcie dzialania jednego kodu odpala sie drugi.
>
> Niech ktoś poprawi mnie, jeśli się mylę. Innymi słowy JavaScript  
> przerywa wykonywanie bieżącego kodu, skacze do kodu określonego w  
> setInterval i wraca potem do miejsca, w którym skończył. Czy tak w  
> uproszczeniu to wygląda?

Nie. Jeżeli jakiś kod się cały czas wykonuje, to zwykle przeglądarka jest
w ogóle nieresponsywna, nie wspominając już o wykonywaniu jakichkolwiek  
innych
skryptów. setInterval dodaje jedynie zdarzenie, które wywołuje się co jakiś
czas, jeżeli JS w tym czasie nic innego nie robi.

pozdrawiam,
-- 
Mariusz 'koder' Chwalba
Technical Details
Message-ID: <op.u0ymygpya6rut4@koder>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail
References: <h9kqln$uci$1@node1.news.atman.pl> <h9piuu$3ei$1@mx1.internetia.pl> <7d02c370-380e-4474-8cbe-536e88a012b2@r36g2000vbn.googlegroups.com> <h9pv27$smd$1@nemesis.news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail
From: "Mariusz Chwalba" <mariusz@chwalba.net>
Newsgroups: pl.comp.lang.javascript
Subject: Re: 2x setInterval i XHR
Date: Mon, 28 Sep 2009 11:21:42 +0200
Organization: unorganized
Lines: 23
Message-ID: <op.u0ymygpya6rut4@koder>
References: <h9kqln$uci$1@node1.news.atman.pl> <h9piuu$3ei$1@mx1.internetia.pl> <7d02c370-380e-4474-8cbe-536e88a012b2@r36g2000vbn.googlegroups.com> <h9pv27$smd$1@nemesis.news.neostrada.pl>
NNTP-Posting-Host: 91.207.243.244
Mime-Version: 1.0
X-Trace: news.onet.pl 1254129702 32030 91.207.243.244 (28 Sep 2009 09:21:42 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Mon, 28 Sep 2009 09:21:42 +0000 (UTC)
User-Agent: Opera Mail/10.00 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit