[DHTML] GoT 5K? contest

Pagina: 1 2 3 4 Laatste
Acties:
  • 1.514 views sinds 30-01-2008

Verwijderd

johnnyv.nl schreef op 24 maart 2004 @ 12:25:
...Ehrm, een demo-wedstrijd gaat meestal alleen maar over mierenn##ken, dus what's your point?
True... :+
offtopic:
Damn inderdaad met dubbel n... (volgens de Dikke)
Ik dacht dat je bij 't n##ken van e'e'n mier ook al mieren##ker was, maar je moet 't blijkbaar minimaal met twee mieren doen om een mierenN##ker te zijn.. ;)

[ Voor 5% gewijzigd door Verwijderd op 24-03-2004 12:38 ]


  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
ik heb nog een flauwe regel erbij bedacht: wanneer de inzending alleen werkt met initiele variabelen in een URL, dan tellen het aantal karakters achter de bestandsnaam ook bij de max. 5120B B).

  • pagani
  • Registratie: Januari 2002
  • Niet online
Genoil schreef op 24 maart 2004 @ 12:48:
ik heb nog een flauwe regel erbij bedacht: wanneer de inzending alleen werkt met initiele variabelen in een URL, dan tellen het aantal karakters achter de bestandsnaam ook bij de max. 5120B B).
Initiele variabelen moeten gewoon gezet worden in de code zelf imho.

  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Maar als de uiteindelijke code maar 4k is kun je het codefucken (lees: kleiner maken) vergeten.

  • Linc
  • Registratie: December 2000
  • Laatst online: 19-02 12:07

Linc

mzzl

altijd handig als iedereen je code ff bekijkt :)

linkje

ik heb dus alles ff aangepast:

- hij werkt nu ook in mozilla
- z-index is goed

hij is nu maar 2 bytes kleiner geworden maar dat komt door de extra functionaliteit. Dan vraag je natuurlijk hoe kan dat dan 2 bytes minder das dankzij al jullie tips (nog bedankt daar voor)

wat ik nog nie snap:
Verwijderd schreef op 24 maart 2004 @ 12:02:
code:
1
if (d){k=s*0.5;l=-q*0.5;}else{k=k*0.99;l=l*0.99;}


iha: ";" is een scheidingsteken, kan dus weggelaten worden na het laatste statement.
if dingen kunnen korter:

code:
1
d?k={s*0.5;l=-q*0.5}:{k=k*0.99;l=l*0.99}

of
code:
1
k=d?s*0.5:k*0.99;l=d?-q*0.5:l*0.99;
hoe zit dat met die vraagteken ik snap nie echt wat daar nou bedoelt wordt?
Verwijderd schreef op 24 maart 2004 @ 12:24:
[...]

...

code:
1
j[n]=new Array(x*a-b,y*a-b,z*a-b);

a=100, b=50, dus a-b=50=b dus:
code:
1
j[n]=new Array(x*b,y*b,z*b)

code:
1
2
3
for(i=1;i<j.length;i++)
wordt
for(i=1;i<9;i++)
das niet waar want hij doet eerst x*a en daarna pas - b ...

http://www.slobmotorsport.nl - iRacing Profiel


  • pagani
  • Registratie: Januari 2002
  • Niet online
the_Emperor schreef op 24 maart 2004 @ 13:30:
altijd handig als iedereen je code ff bekijkt :)

linkje

ik heb dus alles ff aangepast:

- hij werkt nu ook in mozilla
- z-index is goed

hij is nu maar 2 bytes kleiner geworden maar dat komt door de extra functionaliteit. Dan vraag je natuurlijk hoe kan dat dan 2 bytes minder das dankzij al jullie tips (nog bedankt daar voor)

wat ik nog nie snap:


[...]


hoe zit dat met die vraagteken ik snap nie echt wat daar nou bedoelt wordt?


[...]


das niet waar want hij doet eerst x*a en daarna pas - b ...
? == or

Als je dan a=b?c doet, krijgt a de waarde van b als deze bestaat. Anders krijgt hij de waarde van c.

Verwijderd

da's niet helemaal goed, hij test op b en krijgt de waarde c als die true is

a=b?c:d is dus equivalent aan if (b) {a=c} else {a=d}

verder heb ik dat idd fout gezien met die vermenigvuldiging

die zIndex zou ik er stiekum toch wel uitslopen en die blokjes gewoon helemaal zwart maken, dan zie je ook niet of ze over elkaar vallen

[ Voor 28% gewijzigd door Verwijderd op 24-03-2004 13:47 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

? kun je zo gebruiken:
JavaScript:
1
2
3
if (A < 5) { blaat1 } else { blaat2 }

A < 5 ? blaat1 : blaat2

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

the_Emperor schreef op 24 maart 2004 @ 13:30:
hoe zit dat met die vraagteken ik snap nie echt wat daar nou bedoelt wordt?
Erg grappig dat je die Flash kubus van me in DHTML hebt nagemaakt :D grrr, nou moet ik de mijne natuurlijk ook kleiner krijgen 8)

En dit statement:
code:
1
test ? expression1 : expression2;

heet een Ternary of Trinary operator ( conditional )

"You're only as good, as what you did last week."


  • Linc
  • Registratie: December 2000
  • Laatst online: 19-02 12:07

Linc

mzzl

oh,when? schreef op 24 maart 2004 @ 13:49:
[...]

Erg grappig dat je die Flash kubus van me in DHTML hebt nagemaakt :D grrr, nou moet ik de mijne natuurlijk ook kleiner krijgen 8)

En dit statement:
code:
1
test ? expression1 : expression2;

heet een Ternary of Trinary operator ( conditional )
Ternary of Trinary :D nog nooit van gehoord :X maar ik snap het nou wel :)

anywayz ik deed eerst ook veel actionscript en daarom d8 ik dat kan vast in javascript dus maakte ik hem gelijk ook maar kleiner :+

http://www.slobmotorsport.nl - iRacing Profiel


  • pagani
  • Registratie: Januari 2002
  • Niet online
the_Emperor schreef op 24 maart 2004 @ 14:05:
[...]


Ternary of Trinary :D nog nooit van gehoord :X maar ik snap het nou wel :)

anywayz ik deed eerst ook veel actionscript en daarom d8 ik dat kan vast in javascript dus maakte ik hem gelijk ook maar kleiner :+
Ik had er al wel van gehoord (mag ook wel na 4 jaar HIO) en deelde met jou het actionscript probleem, echt lastig als al die talen in je hoofd door elkaar lopen :P

Verwijderd

the_Emperor schreef op 24 maart 2004 @ 13:30:
altijd handig als iedereen je code ff bekijkt :)

linkje

ik heb dus alles ff aangepast:

- hij werkt nu ook in mozilla
- z-index is goed
...
Nog eentje:
<hr id=d"+i+" style='position:absolute;background:black'></hr> -->
<hr id=d"+i+" style='position:absolute;background:black'/> ;)

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 10:26
<hr id=d"+i+" style='position:absolute;background:#000'/>

  • Linc
  • Registratie: December 2000
  • Laatst online: 19-02 12:07

Linc

mzzl

het werkt helaas niet goed met p ipv hr

http://www.slobmotorsport.nl - iRacing Profiel


  • Mayco
  • Registratie: Augustus 2002
  • Laatst online: 24-05 17:37
is het niet beter als je code ook nog eens valid is als je het door de w3c-machine haalt?
je code word er wel groter door, (die lange doctype), dus dat is wel een nadeel. het voordeel is dat net coden gestimuleerd word.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Mayco schreef op 24 maart 2004 @ 14:41:
is het niet beter als je code ook nog eens valid is als je het door de w3c-machine haalt?
je code word er wel groter door, (die lange doctype), dus dat is wel een nadeel. het voordeel is dat net coden gestimuleerd word.
Laten we validatie maar vergeten bij een 5k contest ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • pagani
  • Registratie: Januari 2002
  • Niet online
Mayco schreef op 24 maart 2004 @ 14:41:
is het niet beter als je code ook nog eens valid is als je het door de w3c-machine haalt?
je code word er wel groter door, (die lange doctype), dus dat is wel een nadeel. het voordeel is dat net coden gestimuleerd word.
Valid is nog veel groter aangezien je dan de head en title ook moet toepassen (toch?) en tags moet afsluiten die zonder afsluiting ook wel door IE en Firefox geparsed worden.

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 10:28
the_Emperor schreef op 24 maart 2004 @ 14:41:
het werkt helaas niet goed met p ipv hr
Met <a> doet ie het wel :)
edit: Oeps, niet in IE

[ Voor 11% gewijzigd door T-MOB op 24-03-2004 15:40 ]

Regeren is vooruitschuiven


Verwijderd

Validatie wel of niet, maakt mij allemaal niks uit, ik doe het toch in Flash :X

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
Verwijderd schreef op 24 maart 2004 @ 15:42:
Validatie wel of niet, maakt mij allemaal niks uit, ik doe het toch in Flash :X
Ik ben verder niet zo van de Flash, maar moeten inzendingen in de plugins-categorie geembed zijn in een HTML pagina of niet? Ik zou zeggen van wel...

Is het trouwens niet een goed idee de Java-mensen over de schutting attent te maken op deze contest? Ik wil wel eens weten hoe zelfverzekerd de Flashers nog zijn als er een paar hardcore pixelpushers in JAVA zich aanmelden in de plugins-categorie ;)

Verwijderd

/me heeft ook wel zin in een nieuwe contest
Ik heb zelfs al een idee voor een entry, maar ik weet niet of dat me ooit binnen 5k gaat lukken...

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Verwijderd schreef op 24 maart 2004 @ 15:49:
/me heeft ook wel zin in een nieuwe contest
Ik heb zelfs al een idee voor een entry, maar ik weet niet of dat me ooit binnen 5k gaat lukken...
Toch geen sokoban he ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Genoil schreef op 24 maart 2004 @ 15:49:
[...]
Is het trouwens niet een goed idee de Java-mensen over de schutting attent te maken op deze contest? Ik wil wel eens weten hoe zelfverzekerd de Flashers nog zijn als er een paar hardcore pixelpushers in JAVA zich aanmelden in de plugins-categorie ;)
oww ik voel me totaal niet bedreigd, gebruikte technologie vind ik eigenlijk irrelevant. Als het idee maar goed is. Ik beloof niets, maar kzal proberen van mijn entry zowel een DHTML, als Flash als Java applet in te sturen... :)

"You're only as good, as what you did last week."


Verwijderd

Toch geen sokoban he ;)
Nee deze keer iets anders hoor. Mijn entry van vorig jaar was 48 kB, dus dat is ook niet makkelijk te comprimeren naar 5 denk ik.

  • Linc
  • Registratie: December 2000
  • Laatst online: 19-02 12:07

Linc

mzzl

oh,when? schreef op 24 maart 2004 @ 15:52:
[...]

oww ik voel me totaal niet bedreigd, gebruikte technologie vind ik eigenlijk irrelevant. Als het idee maar goed is. Ik beloof niets, maar kzal proberen van mijn entry zowel een DHTML, als Flash als Java applet in te sturen... :)
Jaaa das een goed id da ga ik ook doen :D

http://www.slobmotorsport.nl - iRacing Profiel


  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 25-02 11:17

Clay

cookie erbij?

Verwijderd schreef op 24 maart 2004 @ 15:55:
[...]

Nee deze keer iets anders hoor. Mijn entry van vorig jaar was 48 kB, dus dat is ook niet makkelijk te comprimeren naar 5 denk ik.
Sokoban moet toch wel in 5 K kunnen? >:)

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


Verwijderd

Sokoban moet toch wel in 5 K kunnen? >:)
Dan zou ik wel minder levels in het spel moeten zetten, dat is verreweg het grootste deel denk ik. Maar daar valt misschien wel zo'n compressie techniekje voor te gebruiken zoals eerder in dit topic uitgelegd is...

  • Wirf
  • Registratie: April 2000
  • Laatst online: 09:22
5K DHTML contest, lijkt me leuk, ik zal eens kijken of ik ook iets kan doen, tot wanneer heb ik de tijd?

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Clay schreef op 24 maart 2004 @ 16:00:
[...]


Sokoban moet toch wel in 5 K kunnen? >:)
Dat kan ook wel:

http://www.the5k.org/description.asp/entry_id=956

Met 27 levels >:)

[ Voor 19% gewijzigd door André op 24-03-2004 16:09 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Wirf schreef op 24 maart 2004 @ 16:06:
5K DHTML contest, lijkt me leuk, ik zal eens kijken of ik ook iets kan doen, tot wanneer heb ik de tijd?
Er is nog geen einddatum afgesproken.... Dus hoe eerder je begint, hoe meer tijd je hebt ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Wirf
  • Registratie: April 2000
  • Laatst online: 09:22
BtM909 schreef op 24 maart 2004 @ 16:09:
[...]

Er is nog geen einddatum afgesproken.... Dus hoe eerder je begint, hoe meer tijd je hebt ;)
* Wirf pakt vi

uuh... kun je ook kleuren-plaatjes genereren met javascript? XBM kan alleen zwart-wit, zover ik begrepen heb :/

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Wat voor soort plaatjes wil je genereren?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
oh,when? schreef op 24 maart 2004 @ 15:52:
[...]

oww ik voel me totaal niet bedreigd, gebruikte technologie vind ik eigenlijk irrelevant. Als het idee maar goed is. Ik beloof niets, maar kzal proberen van mijn entry zowel een DHTML, als Flash als Java applet in te sturen... :)
wel een slim plan :), geeft je meer winkans. mijn inzending is nauwelijks echt een uitdaging in Flash en Java dus dat laat ik maar zitten :)

nog een vraag voor de mensen die in de plugins categorie willen inzenden: mogen ook 3rd party plugins binnen de plugin gebruikt worden? Ik doel bijvoorbeeld op de 3D-engine plugin voor Director. Om nog maar te zwijgen van zelf in C geschreven Xtra's voor Shockwave :P

  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

En niet te vergeten: SVG

  • coubertin119
  • Registratie: Augustus 2002
  • Laatst online: 25-05 19:01
En wat dan met Beehive? ;).

Skat! Skat! Skat!


  • Wirf
  • Registratie: April 2000
  • Laatst online: 09:22
BtM909 schreef op 24 maart 2004 @ 16:19:
Wat voor soort plaatjes wil je genereren?
p0rn ;)

nee, gewoon kleine kleuren plaatjes, waarmee ik een element mee kan animeren, zoiets als :X , maar dan gemaakt met javascript, om het allemaal wat dynamischer te houden

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Clay schreef op 24 maart 2004 @ 16:00:
[...]
Sokoban moet toch wel in 5 K kunnen? >:)
Heb ik al een keer in 19k gemaakt lang lang geleden met mega brakke code. Moet makkelijk te revisen zijn naar 5 :)

disjfa - disj·fa (meneer)
disjfa.nl


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

II Beta (en I trouwens ook) is al ver over 5k ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Wirf schreef op 24 maart 2004 @ 16:17:
uuh... kun je ook kleuren-plaatjes genereren met javascript? XBM kan alleen zwart-wit, zover ik begrepen heb :/
Ja, bijvoorbeeld met gekleurde DIVs (al kost dat nogal wat processorkracht) kijk maar naar Pellepaint.

Een andere optie is GIFs renderen op dezelfde wijze als met XBM -- dat gaat alleen goed in Mozilla voor zover ik weet. Misschien dat je zelfs PNG zou kunnen renderen, maar de specificatie daarvoor is niet eenvoudig.

  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 25-02 11:17

Clay

cookie erbij?

BtM909 schreef op 24 maart 2004 @ 16:28:
[...]

II Beta (en I trouwens ook) is al ver over 5k ;)
De laatste Beta (die alleen ik heb :P) is 8.4, en de "mini" versie is 4.nogwat :P maar voor een 5K contest heb je er idd echt geen drol aan. ik was em zelf ook absoluut niet van plan te gebruiken.

dit is mijn 1e level:

code:
1
120403yc04000385035t0pjl0g00007o


:P al moet ook dat korter kunnen. ;)

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Clay schreef op 24 maart 2004 @ 17:46:
[...]


De laatste Beta (die alleen ik heb :P) is 8.4
Wanneer gaat die online O-)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Das lekker.
Deze heeft geen enkele HTML tag afgesloten.
TR, TD, Table, nix is afgesloten. Mag dat dus ook? Foute HTML codes?

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


Verwijderd

XLerator schreef op 24 maart 2004 @ 19:00:
Das lekker.
Deze heeft geen enkele HTML tag afgesloten.
TR, TD, Table, nix is afgesloten. Mag dat dus ook? Foute HTML codes?
Tuurlijk. Sterker nog, ik denk dat als je nog ruimte hebt voor niet-verplichte afsluitende tags er nog wel meer cool stuff in had gekund. ;)

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

the_Emperor schreef op 24 maart 2004 @ 13:30:
altijd handig als iedereen je code ff bekijkt :)
[...]
alsjeblieft: 700 bytes ;)

Intentionally left blank


  • Linc
  • Registratie: December 2000
  • Laatst online: 19-02 12:07

Linc

mzzl

hehe Nice one daar heeft owen vast een zware dobber aan :)

ah je hebt de z-index eruit gehaald :D maar dat zie je met divs idd nie :+

[ Voor 14% gewijzigd door Linc op 24-03-2004 20:23 ]

http://www.slobmotorsport.nl - iRacing Profiel


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

the_Emperor schreef op 24 maart 2004 @ 20:18:
[...]


hehe Nice one daar heeft owen vast een zware dobber aan :)

ah je hebt de z-index eruit gehaald :D maar dat zie je met divs idd nie :+
nee, zie je toch niet ;)

even wat optimalisaties uitlichten:

JavaScript:
1
m+=k=d?(y-h)/2:k*.99;

JavaScript:
1
2
3
i=8;while(i--){
  j[i]=[(i&1)*a-b,(i>>1&1)*a-b,(i>>2&1)*a-b]
}

JavaScript:
1
2
while(B=j[--i]){
}

leuk nietwaar? :P

maar goed; dat soort dingen kunnen in AS dus ook...

[ Voor 38% gewijzigd door crisp op 24-03-2004 20:39 ]

Intentionally left blank


  • Skaah
  • Registratie: Juni 2001
  • Niet online
Ik las ergens van een dude die om ruimte te besparen code op ging slaan in de bestandsnaam:
Selected notes from the author:

"Practical and efficient method of compressing source code"

1. Introduction

I will shortly present a totally new compression method.
It may be used to compress any types of files, but it works
best with C-source code.

As an example, I have taken a simple "Hello world!" program
that should be familiar to all C-programmers.

Listing 1. A simple "Hello World" program:

main()
{
puts("Hello World!");
}


2. Packing method

Normally a file name is used only to identify the file,
but this new revolutionary method introduces a totally new concept:
THE FILE NAME IS THE PROGRAM. There is no need to waste
valuable disk space to store source code. The program is
embedded in the file name, only a minor portion of it
is inside the file.

Listing 2. Compressed "Hello world":

char*_=__FILE__;


Listing 3. Code embedded in the file name:

";main(){puts("Hello World!");}char*C=".c


The sample program in listing 1 is 36 bytes long. By using the new
compression method, the example program may be squeezed to sixteen
bytes. In the example the compression ratio is 2:1. It is evident
that the longer the program is, the better the compression ratio
is. The maximum compression ratio in a UNIX environment is 254:16
which equals approximately to 16:1. By using the method a one
megabyte of source code can be compressed to 64 kilobytes.

One might easily think that the program could be compressed to a
single byte by writing a one character long preprocessor directive
in the source file and defining the actual source code in the
command line, eg. 'cc hello.c -DX=main(){puts...'. With this
method nothing is gained, since the compiling commands must be
stored in a file, and that takes even more space than writing the
code in a source file as presented in listing 1.


3. Packing files in a UNIX environment

In a UNIX environment it is possible to write almost any program by
including the code in file names. Since '/' is used to separate
path components and cannot therefore exist in a file name, all
features of C-language cannot be used.

In C, the '/' is used as a division operator and it may also be a
part of a comment start and end identifier. This is, however, not a
dangerous limitation, since practice has shown that comments are
almost totally unnecessary. A real programmer can more easily
understand pure source code, and misleading comments are
disastrous. The division operation may be replaced with pow(x, -1)
and multiplication when using real numbers or with div() function
when using integers.

Large programs must be separated into small modules. This enforces
people to write better programs, since monolithic programming style
cannot be used. Program development will also be faster, no extra
code need not be recompiled after changes have been made.

4. Conclusions

The method can be used to compress any types of files, actually the
compression ratios are even better when compressing other files
than C-source. For example plain text files may be compressed with
INFINITE compression ratio. It is trivial task to compress a 100
kilobytes long text file in about 400 files whose lengths are zero
bytes. The drawback is that the files must be unpacked before they
can be used, so a large amount of temporary disk space is needed,
while C-source is totally usable in the compressed form.

Evidently, there is a long way to go before this new programming
technique may be widely used, since currently there are only few
tools supporting it. The advantages over the traditional methods
are, however, so great that there is no doubt that this method will
be new standard.

Copyright (c) 1993, Landon Curt Noll & Larry Bassel.
All Rights Reserved. Permission for personal, educational or non-profit use is
granted provided this this copyright and notice are included in its entirety
and remains unaltered. All other uses must receive prior permission in writing
from both Landon Curt Noll and Larry Bassel.
C:
1
2
lmfjyh.c
char*_=__FILE__;

Misschien dat je dat toe zou kunnen passen op javascript?

[edit]
Werkende versie:
Bestand:
C:\Webroot\_dev\_js\!\document.write('Hello World!')\if(1 == 2) { document.write('nooit');} else {document.write('altijd'); }\i.html
Uitleg
De map ! geeft het begin van de code aan, de naam van de code is hard-gecodeerd in de js. Je kunt geen / in je code gebruiken, of tekens die niet in een bestandsnaam mogen. (:, ?, <, >, |, etc). Iedere submap bevat een nieuwe instructie, waarbij de / vervangen wordt door een ;.
JavaScript:
1
eval(unescape(window.location).match(/\/!\/(.*)\i.html$/)[1].replace(/\//g,';'));

[ Voor 19% gewijzigd door Skaah op 24-03-2004 23:56 ]


  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 10:28
LOL
Bovenstaande "compressie" is natuurlijk kolder. De naam van een file neemt natuurlijk ook ruimte in op je harde schijf. Ook al geeft je OS aan dat het bestand 0 bytes groot is.... (nee ik ga niet mijn schijf vullen met lege bestanden om het te bewijzen :Y) ). De maximale besparing is dus de ruimte die gereserveerd wordt voor een bestandsnaam minus de kortst denkbare bestandsnaam.

Als een manier om te cheaten in een 5K contest is het natuurlijk wel meesterlijk grappig. Unrealtounament 0k in DHTML is born \o/

Regeren is vooruitschuiven


  • Linc
  • Registratie: December 2000
  • Laatst online: 19-02 12:07

Linc

mzzl

crisp schreef op 24 maart 2004 @ 20:31:
[...]
...
JavaScript:
1
2
3
i=8;while(i--){
  j[i]=[(i&1)*a-b,(i>>1&1)*a-b,(i>>2&1)*a-b]
}

...
hmm die snap ik nie helemaal kun je die eens uitleggen ik snap dat & teken nie helemaal ...

[ Voor 15% gewijzigd door Linc op 25-03-2004 00:23 ]

http://www.slobmotorsport.nl - iRacing Profiel


  • Wirf
  • Registratie: April 2000
  • Laatst online: 09:22
the_Emperor schreef op 25 maart 2004 @ 00:22:
[...]


hmm die snap ik nie helemaal kun je die eens uitleggen ik snap dat & teken nie helemaal ...
Die & is een Bit-wise AND

voorbeeld:
0001 & 0010 = 0000
0001 & 0001 = 0001
1010 & 0111 = 0010

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 10:28
én nog kan het kleiner: 657 bytes 8)

(slechts html-optimalisaties)

Regeren is vooruitschuiven


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

het kan nog 7 bytes korter :)

[ Voor 3% gewijzigd door crisp op 25-03-2004 07:36 ]

Intentionally left blank


  • simon
  • Registratie: Maart 2002
  • Laatst online: 09:21
Die loopt minder vloeiend dan de andere :)

|>


  • Skaah
  • Registratie: Juni 2001
  • Niet online
T-MOB schreef op 25 maart 2004 @ 00:07:
LOL
Bovenstaande "compressie" is natuurlijk kolder. De naam van een file neemt natuurlijk ook ruimte in op je harde schijf. Ook al geeft je OS aan dat het bestand 0 bytes groot is.... (nee ik ga niet mijn schijf vullen met lege bestanden om het te bewijzen :Y) ). De maximale besparing is dus de ruimte die gereserveerd wordt voor een bestandsnaam minus de kortst denkbare bestandsnaam.

Als een manier om te cheaten in een 5K contest is het natuurlijk wel meesterlijk grappig. Unrealtounament 0k in DHTML is born \o/
Alleen die url's, he, maar ja, daar hebben ze tinyurl voor uitgevonden :)

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Simon schreef op 25 maart 2004 @ 07:49:
[...]
Die loopt minder vloeiend dan de andere :)
Valt best mee hoor. Laatste bod: 630 bytes :P

Intentionally left blank


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

crisp schreef op 25 maart 2004 @ 10:12:
[...]

Valt best mee hoor. Laatste bod: 630 bytes :P
grrrr..stelletje nerds...ik zit nu 693 bytes... :| :P

/edit

Nu zit ik op 631 bytes Actionscript, en 679 bytes SWF, grrrrrrrrr :|

/edit 2

K, for the sake of accuracy, zie je toch niet bij zo'n kubus heb ik wat constanten afgerond, zit ik nu op 622 bytes actionscript, totale SWF = 669 bytes. Ik heb het gevoel alsof ik nog ongeveer 20 bytes kan downsizen in code alleen...ff goed zoeken

[ Voor 44% gewijzigd door oh,when? op 25-03-2004 11:27 ]

"You're only as good, as what you did last week."


  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 10:28
oh,when? schreef op 25 maart 2004 @ 10:52:
[...]


grrrr..stelletje nerds...ik zit nu 693 bytes... :| :P
.... zit ik nu op 622 bytes actionscript
617 614 Bytes (eat that ;) )

Regeren is vooruitschuiven


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

598 Bytes (choke on that one) >:)

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*


<script src="text/javascript">


:? :P

  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

ssst :( ;)

[ Voor 29% gewijzigd door André op 25-03-2004 14:20 ]


Verwijderd

<script src="text/javascript"> :P

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 10:12
Bosmonster schreef op 25 maart 2004 @ 14:19:
[...]
<script src="text/javascript">
:? :P
Zo kan ik um nog wel kleiner krijgen hoor André. Een geweldig techniekje inderdaad ;)

  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

En ik zie nog wel mogelijkheden voor meer optimalisatie O-)

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

André schreef op 25 maart 2004 @ 14:21:
En ik zie nog wel mogelijkheden voor meer optimalisatie O-)
Voor straf is het voor jou een 4K contest ;)

  • Wirf
  • Registratie: April 2000
  • Laatst online: 09:22
de 5K contest is onderhand een optimaliseer-de-kubus-webstrijd geworden :/

Zijn dr geen andere projecten waar jullie aan moeten werken? jullie eigen inzendingen voor de contest bijvoorbeeld?
Of komt er een apparte categorie voor die kubus in de wedstrijd?

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • Koetjeboe
  • Registratie: Maart 2002
  • Laatst online: 22-05 14:28

Koetjeboe

Boe, zegt de koe

Wirf schreef op 25 maart 2004 @ 14:57:
de 5K contest is onderhand een optimaliseer-de-kubus-webstrijd geworden :/

Zijn dr geen andere projecten waar jullie aan moeten werken? jullie eigen inzendingen voor de contest bijvoorbeeld?
Of komt er een apparte categorie voor die kubus in de wedstrijd?
Is gewoon een tussendoor iets voor een paar mensen ;) Ik ben iig wel al bezig met mijn eigen *tromgeroffel* snake! :X 'Core past atm in 2.5-3kb, wat nog goed te verbeteren is. Rest is voor levels =)

Afbeeldingslocatie: http://www.tweakers.net/ext/f/26438/full.gif

Draait in IE & Firefox :*) (al is Math.random() erg langzaam in Firefox?)

[ Voor 12% gewijzigd door Koetjeboe op 25-03-2004 15:01 ]


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

Wirf schreef op 25 maart 2004 @ 14:57:
de 5K contest is onderhand een optimaliseer-de-kubus-webstrijd geworden :/

Zijn dr geen andere projecten waar jullie aan moeten werken? jullie eigen inzendingen voor de contest bijvoorbeeld?
Of komt er een apparte categorie voor die kubus in de wedstrijd?
Voor zover ik weet was de contest nog niet officieel begonnen.. Ik heb daar geen informatie over data/jurering/etc over gezien in ieder geval :P

  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Snake, dat heb ik ook ooit eens gemaakt :P

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 10:12
André schreef op 25 maart 2004 @ 15:08:
[...]Snake, dat heb ik ook ooit eens gemaakt :P
Tis in ieders geval geen 5k code :)
code:
1
Andre = new Slang("0");
Heb je daar die gemene geintjes van? ;) Zo gemeen als een slang is zeker geen goed spreekwoord?

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 10:28
Denk ook niet dat ie voor een 5k contest is geschreven. Als je hem comprimeert is ie <3k, als het niet <2k is!

Regeren is vooruitschuiven


  • semicon
  • Registratie: Augustus 2003
  • Laatst online: 20-08-2025
Damn, heb nu 2 for loops van 60 achter elkaar in IE en begint al te laggen... :|
... maar dat sux, laat strax wel eens wat zien

anyway zal wel aan mij liggen, als ik the5k.org bekijk begrijp ik er nog niet eens de helpt van :P

[ Voor 9% gewijzigd door semicon op 25-03-2004 16:04 ]


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 10:12
semicon schreef op 25 maart 2004 @ 16:04:
Damn, heb nu 2 for loops van 60 achter elkaar in IE en begint al te laggen... :|
... maar dat sux, laat strax wel eens wat zien
Heb je ze niet genest? 60*60=3600 namelijk. Dat kan wel ff duren :)

  • semicon
  • Registratie: Augustus 2003
  • Laatst online: 20-08-2025
djluc schreef op 25 maart 2004 @ 16:16:
[...]
Heb je ze niet genest? 60*60=3600 namelijk. Dat kan wel ff duren :)
Genest? :+ ik weet van niks, gewoon 2 for loops achter elkaar, nesting ofzo heet dat? wil wel meer van weten... google staat al maar heb je toch snelle handige info is altijd welkom..


en hier mijn beloofde voorbeeld :p
tis nog heel weinig, maar np..
Afbeeldingslocatie: http://home.kabelfoon.nl/~fjm/semipaint.jpg

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

semicon schreef op 25 maart 2004 @ 16:48:
Genest? :+ ik weet van niks, gewoon 2 for loops achter elkaar, nesting ofzo heet dat? wil wel meer van weten... google staat al maar heb je toch snelle handige info is altijd welkom..
Genest (in elkaar):
for( )
{
   for( )
   {
   }
}

Achter elkaar :P
for( )
{
}
for( )
{
}

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

choke? neuh niet echt ( SWF 559 bytes ) 8) :)

/edit URL was niet goed :)

[ Voor 9% gewijzigd door oh,when? op 25-03-2004 17:16 ]

"You're only as good, as what you did last week."


Verwijderd

Bovendien kan ik bij die van Ohwen ook nog inzoomen enzow O-)

  • coubertin119
  • Registratie: Augustus 2002
  • Laatst online: 25-05 19:01
Gordijnstok, die Windows dingen voor gehandicapte mensen en je kan inzoomen op die van André ;).

Skat! Skat! Skat!


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 10:12
Hij blijft soms aan mijn muis hangen, dat heeft die DHTML versie niet. Waarschijnlijk omdat je een te kleine canvas hebt gebruikt. Als je een flinke zwaait wilt geven ben je buiten de canvas en krijg je geen flash-reactie meer.

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
Bosmonster schreef op 25 maart 2004 @ 15:02:
[...]


Voor zover ik weet was de contest nog niet officieel begonnen.. Ik heb daar geen informatie over data/jurering/etc over gezien in ieder geval :P
ja, wanneer "beginnen" we eigenlijk? ik wil me best opwerpen als "degene-die-knopen-doorhakt", maar als iemand anders zich daartoe geroepen voelt vind ik het ook best. iemand met een rood naampje ofzo :P

aangezien bijna iedereen al begonnen is, lijkt het me het beste de contest a.s maandagochtend om 00:00 van start te laten gaan, met een looptijd van 4 weken (einddatum 26 april 00:00).

19 april wordt er gepolled voor een eenmalige verlenging met 2 weken, waarmee de totale looptijd op 6 weken kan uitkomen (10 mei).

jurering geschiedt net zoals vorig jaar ( hoe :? ). crisp is de baas van de DHTML jury (bij deze :P). ik zou daar graag wat uitbreiding in zien in de vorm van andere DHTML guru's. we hebben er minstens 3 nodig, liefst mensen die niet meedoen, maar dat hoeft natuurlijk niet per se.

ik vind dat oh,when z'n stem sterk genoeg heeft laten gelden om de verantwoordelijkheid op zich te nemen wat betreft de plugins-jury ;) en ook zorgt voor eventuele aanvullingen op het regelement die specifiek voor Flash gelden.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

Daarentegen loopt de Flash versie hier wel veel soepeler.

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

djluc schreef op 25 maart 2004 @ 17:09:
[...]

Hij blijft soms aan mijn muis hangen, dat heeft die DHTML versie niet. Waarschijnlijk omdat je een te kleine canvas hebt gebruikt. Als je een flinke zwaait wilt geven ben je buiten de canvas en krijg je geen flash-reactie meer.
Thnx, heb het aangepast, canvas is nu 400 x 400 ( geen effect op filesize )

"You're only as good, as what you did last week."


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 10:12
Bosmonster schreef op 25 maart 2004 @ 17:12:
Daarentegen loopt de Flash versie hier wel veel soepeler.
Beide versies werken bij mij soepel, alleen lijkt de kleur van de stippen hier bij het snel bewegen te veranderen, maar dat kan ook alleen maar illusie zijn.

Ik heb helaas geen tijd om mee te doen met deze contest maar wil eventueel wel iets meehelpen in de zin van organiseren en/of jureren.
canvas is nu 400 x 400 ( geen effect op filesize )
Oh, when was zo erg blij toen hij zag dat dit geen verschil maakte, daar durf ik om te wedden ;) In je HTML staat trouwens nog steeds 300x300, dan heeft het nog niet veel nut.

[ Voor 23% gewijzigd door djluc op 25-03-2004 17:19 ]


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

djluc schreef op 25 maart 2004 @ 17:17:
Oh, when was zo erg blij toen hij zag dat dit geen verschil maakte, daar durf ik om te wedden ;)
Neuh hoor dat wist ik allang, kheb voor de optimalisatie weer es de SWF specs erbij gepakt, en gebruik gemaakt van slimmigheden in de gebruikte compressie. Dit is trouwens de code zoals ie letterlijk in de FLA staat, dus niet alles op 1 lijn. maak een MovieClip aan met de linkagenaam 'd' en paste het volgende op het eerste frame op de main timeline:

Flash ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
k=l=m=n=0;
j=[];
i=8;
while (i--) {
    j[i] = [(i & 1)*100-50, (i >> 1 & 1)*100-50, (i >> 1 >> 1 & 1)*100-50];
    attachMovie('d', i, i);
}
onEnterFrame = function() {
    m += k=d ? (_ymouse-h)/2 : k*.99;
    n += l=d ? (g-_xmouse)/2 : l*.99;
    g = _xmouse;
    h = _ymouse;
    i = 8;
    while (i--) {
        C = j[i][2]*Math.cos(n*.017453)-j[i][0]*Math.sin(n*.017453);
        D = 200/(j[i][1]*Math.sin(m*.017453)+C*Math.cos(m*.017453)+200);
        with (eval(i)) {
            _x = 200+D*(j[i][2]*Math.sin(n*.017453)+j[i][0]*Math.cos(n*.017453));
            _y = 200+D*(j[i][1]*Math.cos(m*.017453)-C*Math.sin(m*.017453));
            _width = _height=D*6.65+1;
        }
    }
};
onMouseDown = function() {
    d = 1;
};
onMouseUp = function() {
    d = 0;
};

"You're only as good, as what you did last week."


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 10:12
Misschien nog een klein puntje, of wordt dit allemaal geparsed door flash en maakt dit geen verschil?
Flash ActionScript:
1
2
3
4
5
6
x=_xmouse;
y=_ymouse;
m+=k=d ?(y-h)/2 : k*.99;
n+=l=d ? (g-x)/2 : l*.99;
g=x;
h=y;

  • semicon
  • Registratie: Augustus 2003
  • Laatst online: 20-08-2025
owww... :r


zitten jullie noual weer verkeerd, dit is een topic richting DHTML, niet flash, we hebben deze dicussie al gehad, en zelfs een poll gemaakt, start je eigen nou FLASH topic maar, we weten dat je goed ben.

ik vindt het erg storend als je het mij vraagt. Of ben ik nou ineens een zeikerd :)


ff serieus, let's stick to the point.

Dit is trouwens een deel van mij (n00b) bron

code:
1
2
3
4
5
6
7
8
9
document.write('<table class="border">');
for(v=0;v<36;v++) {
    document.write('<tr>');
    for(h=0;h<36;h++) {
        document.write('<td class="pix" onclick="Fill(this.id)" onmouseover="FillIn(this.id)" id="h'+h+'v'+v+'"></td>');
    }
    document.write('</tr>');
}
document.write('</table>');


Da's wat ik bedoelde met mijn for lusjes :+

Verwijderd

semicon schreef op 25 maart 2004 @ 18:09:
Da's wat ik bedoelde met mijn for lusjes :+
Dat is genest ja :)

Verwijderd

*knipperdeknip*
iemand was me weer eens voor :X

[ Voor 94% gewijzigd door Verwijderd op 25-03-2004 18:12 ]


  • cjs
  • Registratie: Maart 2001
  • Niet online

cjs

Macromedian

oh,when? schreef op 25 maart 2004 @ 17:30:
[...]


Neuh hoor dat wist ik allang, kheb voor de optimalisatie weer es de SWF specs erbij gepakt, en gebruik gemaakt van slimmigheden in de gebruikte compressie. Dit is trouwens de code zoals ie letterlijk in de FLA staat, dus niet alles op 1 lijn. maak een MovieClip aan met de linkagenaam 'd' en paste het volgende op het eerste frame op de main timeline:

Flash ActionScript:
1
2
3
4
5
6
7
//
onMouseDown = function() {
    d = 1;
};
onMouseUp = function() {
    d = 0;
};
Nog een kleine optimalisatie:
Flash ActionScript:
1
2
3
onMouseDown = onMouseUp = function() {
    d = !d;
};


Met Flasm moet hij natuurlijk nóg kleiner kunnen B)

Gemiddelde Nederlanders zijn maar halve Nederlanders.


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

cjs schreef op 25 maart 2004 @ 18:39:
[...]

Nog een kleine optimalisatie:
Flash ActionScript:
1
2
3
onMouseDown = onMouseUp = function() {
    d = !d;
};


Met Flasm moet hij natuurlijk nóg kleiner kunnen B)
Hey Casper...jij ook nog hier...leuk. Ik heb eigenlijk alle code geoptimaliseerd voor Flasm, output bekijken en dan terug naar Flash etc. Ik denk dat er hier en daar nog wat bijgeschaafd kan worden, maar dat wilde ik eigenlijk nog bewaren tot er iemand met een kleinere DHTML variant komt 8)

"You're only as good, as what you did last week."


  • Not Pingu
  • Registratie: November 2001
  • Laatst online: 26-05 13:03

Not Pingu

Dumbass ex machina

testje
Dit is om even wat dingen uit te proberen die ik wil gaan gebruiken voor mijn inzending. mijn idee is een soort kruising tussen Pong en Scorched Earth, dus ben ik even hit detection gaan uitproberen. het werkt nog verre van perfect, vooral als het rode blokje een beetje midden onder komt, gaat ie raar stuiteren :?

ik moet wel zeggen dat ik trots op mezelf was toen het (redelijk) werkte :D

Certified smart block developer op de agile darkchain stack. PM voor info.


Verwijderd

Gunp01nt schreef op 25 maart 2004 @ 20:33:
ik moet wel zeggen dat ik trots op mezelf was toen het (redelijk) werkte :D
Zorg er dan wel vanaf het begin al voor dat het ook in FF werkt :)

  • Not Pingu
  • Registratie: November 2001
  • Laatst online: 26-05 13:03

Not Pingu

Dumbass ex machina

Makkelijker gezegd dan gedaan, ik heb idd gemerkt dat het niet in FF werkt, maar voor zover ik weet roep ik geen IE-only dingen aan...

edit: update-je: volledig werkende hit detection :P

@wirf: maar setTimeout vuurt maar 1x, en das niet wat ik wil. thanks anyway.

[ Voor 42% gewijzigd door Not Pingu op 25-03-2004 21:20 ]

Certified smart block developer op de agile darkchain stack. PM voor info.


  • Wirf
  • Registratie: April 2000
  • Laatst online: 09:22
Gunp01nt schreef op 25 maart 2004 @ 20:58:
Makkelijker gezegd dan gedaan, ik heb idd gemerkt dat het niet in FF werkt, maar voor zover ik weet roep ik geen IE-only dingen aan...
jawel:

JavaScript:
1
a=window.setInterval('moveBall();',100);

werkt niet in FF/Mozila/Firebird/Phoenix (ofzo ;) )

je kunt beter setTimeout() gebruiken:

code:
1
setTimeout(moveBall, 100);


Edit: het scheelt je ook nog eens een paar bytes :)

[ Voor 8% gewijzigd door Wirf op 25-03-2004 21:08 ]

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • Bluestorm
  • Registratie: Januari 2000
  • Laatst online: 20-08-2022
setInterval is gewoon standaard en verder heeft setTimeout een andere werking dan setInterval (setInterval zorgt er voor dat een functie iedere x millisec wordt uitgevoerd terwijl setTimeout er voor zorgt dat iets pas over x millisec wordt uitgevoerd), dus of die vervanging geoorloofd is vraag ik me af.

[ Voor 3% gewijzigd door Bluestorm op 25-03-2004 21:40 ]

Tenminste... dat [ denk / zie / weet ] ik... | Javascript obfuscator | foto's en video's uploaden


  • Wirf
  • Registratie: April 2000
  • Laatst online: 09:22
Bluestorm schreef op 25 maart 2004 @ 21:38:
setInterval is gewoon standaard
standaard in IE, ja
en verder heeft setTimeout een andere werking dan setInterval (setInterval zorgt er voor dat een functie iedere x millisec wordt uitgevoerd terwijl setTimeout er voor zorgt dat iets pas over x millisec wordt uitgevoerd), dus of die vervanging geoorloofd is vraag ik me af.
het klopt dat de functie iets anders is, maar als je het volgende doet:

code:
1
2
3
funtion foobar() {
     setTimeout(foobar, 100);
}

dan heb je hetzelfde effect.

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • Bluestorm
  • Registratie: Januari 2000
  • Laatst online: 20-08-2022
Wirf schreef op 25 maart 2004 @ 21:44:
[...]

standaard in IE, ja
Oh, wel iets meer dan IE hoor:
http://devedge.netscape.c...rence/window.html#1203669

Tenminste... dat [ denk / zie / weet ] ik... | Javascript obfuscator | foto's en video's uploaden


  • Wirf
  • Registratie: April 2000
  • Laatst online: 09:22
hmm... das vreemd, ik kan mij nog goed herinneren dat een project van mij niet werkte met setInterval() maar wel met setTimeout()
Ik ga nog ff kijken of ik het nu wel werkend kan krijgen.

edit: nou snap ik er niets meer van

Dit werkt niet:
code:
1
2
3
4
function foobar() {
        document.write("hoi ");
}
intervalID = setInterval("foobar();",1)


Dit wel, zolang je de alert maar niet wegklikt: 8)7
code:
1
2
3
4
5
function foobar() {
        document.write("hoi ");
}
intervalID = setInterval("foobar();",1)
alert(intervalID);

[ Voor 30% gewijzigd door Wirf op 25-03-2004 22:02 ]

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • Not Pingu
  • Registratie: November 2001
  • Laatst online: 26-05 13:03

Not Pingu

Dumbass ex machina

volgens mij is het bij mij iets anders waardoor het in FF niet werkt :S hij laat niet eens het rode blokje zien.
setTimeout maakt geen verschil

[ Voor 12% gewijzigd door Not Pingu op 25-03-2004 22:01 ]

Certified smart block developer op de agile darkchain stack. PM voor info.


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Wirf schreef op 25 maart 2004 @ 21:53:
[...]


hmm... das vreemd, ik kan mij nog goed herinneren dat een project van mij niet werkte met setInterval() maar wel met setTimeout()
Ik ga nog ff kijken of ik het nu wel werkend kan krijgen.
Mag ik even wat vragen:? Baseer je op het feit dat 1 project van jou niet werkte, dat die functie niet standaard is ?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Wirf
  • Registratie: April 2000
  • Laatst online: 09:22
BtM909 schreef op 25 maart 2004 @ 22:02:
[...]

Mag ik even wat vragen:? Baseer je op het feit dat 1 project van jou niet werkte, dat die functie niet standaard is ?
De conclusie dat het niet standaard is, was inderdaad wat te voorbarig, maar het is wel zo dat setInterval() niet werkt onder FireFox (bij mij tenminste)

Heeft sinds kort zijn wachtwoord weer terug gevonden!

Pagina: 1 2 3 4 Laatste

Dit topic is gesloten.