Je travaille toujours sur le programme "Élections" ( http://linuxfr.org/~BruceLeNain/12677.html(...) ) qui est fait à moitié en javascript.
Mon collègue s'est donc mis à smarty, et de mon côté je commence à le rendre w3 compliant (et WAI), stylé CSS etc. Mais le javascript reste désespérément utilisable uniquement sur ie. Ça doit être du Jscript.
Existe-t-il un outil (débogueur ou autre ECMAscript validator) capable de faire pour le javascript ce que le HTML validator fait pour le... HTML ?
merci :) !
# Javascript Console
Posté par Hardy Damien . Évalué à 3.
Dam
# Meme si ca existait...
Posté par Mathieu Pillard (site web personnel) . Évalué à 3.
Par ailleurs, javascript tout seul ca veut rien dire. Ca va pour le web avec le DOM, Document Object Model, qui est une espece d'api pour manipuler ton document html et ce qui tourne autour. Dans 90% des cas, un script sur une page web qui ne fonctionne pas c'est qu'il utilise les api de internet explorer ou netscape 4 au lieu de faire du DOM...
Maintenant, si tu t'y connais un peu, ya le debugger javascript de Mozilla/Netscape7, qui, une fois que on sait s'en servir, peut faire le café. Mais generalement la console js suffit, il faut juste comprendre le code :)
[^] # Re: Meme si ca existait...
Posté par Bruce Le Nain (site web personnel) . Évalué à 1.
[^] # Re: Meme si ca existait...
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
# venckman
Posté par PloufPlouf (site web personnel) . Évalué à 2.
http://www.svendtofte.com/code/learning_venkman/(...)
debuggeur JS pour mozilla
unique a ma connaissance
ceci dit, un js qui marche que sous ie c'est un js buggé, la console js de moz te dira à quelle prop tu accedes et qui n'existe pas dans une implementation rigoureuse de js
au cas ou tu douterais, ce que tu fais et qui ne marche uniquement sous ie est AUSSI possible sous moz & les autres....
bon courage... aux pire balance le code qui te pose probleme sur fr.comp.lang.javascript
ya des gens competents (dont moi ? heu.. nan)
en vous remerciant
[^] # Re: venckman
Posté par Bruce Le Nain (site web personnel) . Évalué à 1.
C'est moi, au contraire :)
[^] # Re: venckman
Posté par aworan . Évalué à 2.
En fait, il en existe un pour IE que l'on peut trouver sur le site de microsoft :
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/w(...)
C'est Microsoft Windows Script 5.6 ...
Une fois installé, et la machine rebootée :), le debugger se lance automatiquement lorsqu'une erreur de script se produit ...(et ça ouvre la fenetre à la bonne ligne ou y a eu l'erreur et tout)
sinon on peut invoquer le debugger avec la commande "debugger;" n'importe ou dans le code javascript pour appeller le debugger même quant ça plante pas et faire du pas à pas, voir la valeur des variables etc ...
Enfin Venckman est beaucoup mieux, mais pour ceux qui se prennent la tête avec des bouts de js qui ne marchent pas sous IE ça peut servir ...
# debugbar
Posté par teddy311 . Évalué à 1.
c'est pas libre, c'est payant mais ca marche pas trop mal.
www.debugbar.com
Ceci dit, j'espere que les specs de js2 vont-etre bien meilleure que les actuelles 1.4 et 1.5.
Ceux qui serait genial, c'est de pouvoir remplacer le javascript
par un language plus evolué genre python, perl... tout en gardant le DOM.
[^] # Re: debugbar
Posté par PloufPlouf (site web personnel) . Évalué à 2.
le programme est allechant, surcharge des operateurs et tout les trucs des vrais languages object ;-)
http://www.mozilla.org/js/language/js20/(...)
temperons, ca va prendre un moment pour que tous les navigateurs l'implemente rigoureusement...
pret pour 2010 à vu d'oeuil (pessimiste l'oeuil)
# Mon experience des élections
Posté par Cook Captain . Évalué à 1.
1- pas une élection ne ressemble à une autre (découpage en canton / région / circonscription, etc.)
2- dans une même élection les règles peuvent être complètement différentes selon la taille de la ville
3- les listes des élections municipales peuvent être dynamiques (!)
4- le mode de calcul du gagnant peut dépendre de l'age du capitaine (véridique)
5- des listes peuvent être annulées au dernier moment
6- les modes de calcul peuvent changer d'une année sur l'autre
7- l'ordre de sortie des candidats est variable (et pas forcément le même selon les préfectures et le ministère)
8- etc.
Bref du boulot, rien d'impossible mais beaucoup moins simple qu'il ne parait au premier abord.
Et puis surtout, c'est extrémement difficile d'avoir des résultats fiables en temps réel pour la plupart des élections sans téléphoner à toutes les mairies (et encore, il faut se dépécher car pour un fin d'élection à 18h, certaines mairies ferment à 18h25 et hop c'est foutu - tout le monde dort). Quand à compter sur un envoi des résultats par les préfectures, faut pas réver...
[^] # Re: Mon experience des élections
Posté par Bruce Le Nain (site web personnel) . Évalué à 2.
il est disponible ?
# reference Dom en Javascript
Posté par Christophe Martel . Évalué à 3.
[^] # Re: reference Dom en Javascript
Posté par Bruce Le Nain (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.