🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Optymalizacja kodu

#49816
From: Ghost
Date: Sun, 14 Feb 2010 09:48
40 lines
2081 bytes
Użytkownik "Stefan" <stefan@costam.wp.pl> napisał w wiadomości 
news:hl6uvr$niu$1@inews.gazeta.pl...
> Jest sobie taki kod: http://pastebin.ca/1795545
>
> ==
> var cosTam = {
>         lastRefresh : 0,
>
>         autoRefresh : function(){
>             var dateobj=new Date();
>
>             if (dateobj.getTime()-cosTam.lastRefresh>10000) {
>                 cosTam.lastRefresh=dateobj.getTime();
>                 cosTam.refresh();
>             }
> },
> refresh : function () {
> // ....
> }
> }
>
>
> $(document).focus(cosTam.autoRefresh);
> ==
>
> Jako ze event focus jest wywolywany przy kazdym kliknieciu mysza, podpiety 
> pod to zdarzenie autoRefresh pilnuje aby nie dokonywac dzialan czesciej 
> niz co 10 sekund.
>
> Pytanie jest o linie
>
> var dateobj=new Date()
>
> Czy inicjalizacja powinna byc przeniesiona 2 linie wyzej, do deklaracji 
> obiektu cosTam?

Raczej nie. Dwie linijki wczesniej mialbys pamietana date z momentu 
rejestracji, a tak masz z ostatniego momentu gdy byl robiony refresh. Innymi 
slowy przesuniecie skutkowaloby szybkim zablokowaniem wywolywania refresha. 
Technical Details
Message-ID: <hl8h4g$vdt$1@mx1.internetia.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!not-for-mail
References: <hl6uvr$niu$1@inews.gazeta.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.internetia.pl!not-for-mail
From: "Ghost" <ghost@everywhere.pl>
Newsgroups: pl.comp.lang.javascript
Subject: Re: Optymalizacja kodu
Date: Sun, 14 Feb 2010 10:48:55 +0100
Organization: Netia S.A.
Lines: 41
Message-ID: <hl8h4g$vdt$1@mx1.internetia.pl>
References: <hl6uvr$niu$1@inews.gazeta.pl>
NNTP-Posting-Host: 77-253-224-59.ip.netia.com.pl
Mime-Version: 1.0
X-Trace: mx1.internetia.pl 1266141136 32189 77.253.224.59 (14 Feb 2010 09:52:16 GMT)
X-Complaints-To: abuse@inetia.pl
NNTP-Posting-Date: Sun, 14 Feb 2010 09:52:16 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Tech-Contact: usenet@internetia.pl
X-Newsreader: Microsoft Outlook Express 6.00.2900.5843
X-Priority: 3
X-Server-Info: http://www.internetia.pl/news/
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit