sleep/wait/pause javascript
Vendredi 26 janvier 2007Alors ça c’est le gros problème en se moment : faire une pause en javascript.
settimeout(func,time);
}
ceci n’est pas du script inline et il est impossible de l’utiliser en gardant toujours le meme corp de function.
Certain s’embarque dans des boucles qui font forcer votre processeur comme jamais :
var start = date.getTime();
while(start+time > date.getTime()) true;
return;
}
autant dire que ça fait déchets…
la seule solution possible actuellement semble etre de passer par le narrative javascript compiler qui lui va se débrouiller pour nous compiler un code qui va nous permettre de faire des pauses dedans.
var notifier = new EventNotifier();
setTimeout(notifier, millis);
notifier.wait->();
}
je trouve tout de meme abérant que cela ne soit pas inclus au javascript standard… ça limite fortement les possibilités de créer un code simple et facile à utiliser.
Mise à jour 24 juillet 2007 : Ajaxian a trouvé une implémentation du narrative javascript permettant de ne pas changer la syntaxe originale de javascript dans vos codes : javascript Strands
