17/10/2005 @ 16:05:46: Programmation - JavaScript, le retour en grâce?
On en entendait parler depuis des lustres, gizmo, nous préparait un article sur greasemonkey, un bon, un long, un formidable article!

Le temps libre étant trop souvent un luxe pour certains, j'ai cru finalement que ce formidable article ne pourrait jamais voir le jour, mais, au fond de moi, j'avais confiance, gizmo allait nous produire un article, j'en étais persuadé.

Et voici que ce week-end, j'ai vu la lumière, l'article sur greasemonkey était terminé! Quelques coups de copier/coller plus tard, l'article est publié, à ma plus grande satisfaction. L'accouchement aura été long, mais l'article est vraiment sympathique et j'en remercie son auteur publiquement.

Pour en revenir à l'article sinon, gizmo nous propose sa vision sur l'utilité au niveau utilisateur du javascript et son grand retour en force après des années avec l'apparition des interfaces XUL, d'AJAX et de Greasemonkey. Bref, un article à lire de toute urgence!
Auteur: zion
17/10/2005 @ 16:35:56: cauet: JavaScript, le retour en grâce?
Il m'a dit "succesfully installed" mais ca marche pas.. c'est toujours blanc.. (firefox)
17/10/2005 @ 17:45:27: gizmo: JavaScript, le retour en grâce?
blanc? Qu'est-ce qui est blanc?
17/10/2005 @ 17:47:16: zion: JavaScript, le retour en grâce?
Je sais pas, je pense qu'il a pas compris ce que tu avais changé :ddr555:
17/10/2005 @ 18:50:27: Sam: JavaScript, le retour en grâce?
:lol:
18/10/2005 @ 00:44:15: cruciforme: JavaScript, le retour en grâce?
Tiens c'est quoi la syntaxe tu for en Js, j'ai du mal à comprendre ce que ça fait :D.

L'instruction div elle fait quoi ? :s
Et la condition d'arrêt c'est quoi? j'ai vraiment du mal :oh:
18/10/2005 @ 09:45:07: H2G2: JavaScript, le retour en grâce?
Ben, chez moi non plus ça change rien :spamafote:
FF me dit : "Success! refresh page to see the changes" ou qqch du genre, mais ça reste opaque. La faute de goût est toujours là :oh:
18/10/2005 @ 09:58:44: h3g3: JavaScript, le retour en grâce?
Ça marche \o/
Mais j'ai dû recopier le code en passant par Opera. Quand je l'avais copié dans FF, faut croire qu'il avait pris en plus des caractères qui empêchaient le script de fonctionner (peut-être les n° de ligne ou quoi ou qu'est-ce ou que sais-je enfin, c'est pas mon métier :oh: )
18/10/2005 @ 10:15:52: gizmo: JavaScript, le retour en grâce?
C'est ce que j'allais vous poser comme question :grin:
Faut bien sur retirer les numéros de ligne :wink:
18/10/2005 @ 13:52:19: zion: JavaScript, le retour en grâce?
cruciforme> Alors, le div c'est pas une instruction, c'est pour dire qu'il voulait une deuxième variable créée spécialement dans sa boucle et sa condition d'arrêt est sur i--, c'est pas super lisible, mais i va aller de divlist.length-1 à 0 et puis c'est fini :smile:

Sinon la syntaxe du for en javascript est la syntaxe C/C++ :wink:
18/10/2005 @ 15:09:25: cruciforme: JavaScript, le retour en grâce?
Je viens de capter merci sauf que en c++, c'est pas

for(init;condition;action) :confused:

là la condition d'arrêt semble être en queue, c'est ça que je captait pas :smile:
Pour div je me doutais que c'était ça mais comme j'ai jamais fait de JS, je m'attendais à avoir un var div; :wink:
Dernière édition: 18/10/2005 @ 15:09:43
18/10/2005 @ 15:21:06: zion: JavaScript, le retour en grâce?
Evidemment, ma fourche a langué, la condition est bien sur div = divList[i]... j'ai honte 5s...
tic...
tac..

voila, c'est passé :joce:

Sa condition d'arrêt est juste que div ne recoive pas un joli objet... Je l'ai dit que c'était pas super lisible? :ddr555:

Enfin, j'ai jamais aimé le style ni le fait qu'on teste une égalité avec == et une assignation soit =, ca n'a pas de sens logique, c'est une erreur récurrente chez beaucoup de programmeurs (qui s'est jamais planté entre == et = ?) et c'est dur à faire comprendre à un nouveau programmeur :sweat:

Tant pis, on en mangera encore des années :grin:
18/10/2005 @ 17:45:28: cruciforme: JavaScript, le retour en grâce?
Ah ouais, quel con je fais :D. C'est juste que ne connaissant pas le JS, je ne me serais pas avancé à déterminer la valeur renvoyée par un divList[-1] :grin:
18/10/2005 @ 18:24:19: cauet: JavaScript, le retour en grâce?
Euh, moi je voulais dire que j'ai le même problème que h2..
et pourtant j'ai correctement enlevé les numéros de ligne.

pas trop le temps aujourd'hui.. je regarderais demain..