@RV :
2) Heu... que veux-tu �viter en contraignant volontairement l'utilisation de param�tres � ce niveau ?
3) Nous sommes bien d'accord
Cependant je ne vois pas le lien (je veux dire : je ne le vois pas encore ) entre eval et ceux que tu d�signes comme ses d�riv�s, je pense notamment � setTimeOut ou setInterval...
Non, je ne cherche pas � contraindre l'utilisation de param�tres, mais les rendre possibles 
Pour info, le premier argument de setTimeout et setInterval est :
- soit une cha�ne... si c'est le cas, la m�thode eval() sera appel�e pour interpr�ter le contenu ;
- soit un nom de fonction, mais aucun argument possible ;
- soit une fonction anonyme dans laquelle tu peux appeler une fonction avec des param�tres du contexte, c'est cette m�thode que je pr�conise !
A noter aussi qu'avec Firefox, il est possible d'ajouter des arguments � ces fonctions qui seront transmis en param�tres � la fonction appel�e :
setTimeout(une_fonction, 1000, param1, param2);
est �quivalent � :
setTimeout(function(){une_fonction(param1, param2)}, 1000);
malheureusement, n'�tant pas cross-browser, l'int�r�t reste relatif 
Pour en revenir � :

Envoy� par
franculo_caoulene
1) Je mets le code Javascript en fin de document, pour une question de performance et d'am�lioration progressive.
Cette m�thode permet de modifier le contenu avant le d�clenchement du onload et peut � certains �gards �tre consid�r�e comme plus performante que le classique onload sur le body 

Envoy� par
franculo_caoulene
2) Je privil�gie les notations litt�rales. C'est plus court et plus lisible � force.
+1
Partager