Répondre

0

Je ne pense pas qu'une telle liste existe. En général, les implémentations des fonctions JavaScript de base devraient être assez identiques. C'est le modèle d'objet de document qui a beaucoup de différences. Assurez-vous d'utiliser la console d'erreur Javascript de Firefox et les nouveaux outils de développement d'IE8 (et si nécessaire, le script debugger pour les anciennes versions d'IE, mais évitez-le si vous le pouvez - c'est difficile à exécuter). Vous devriez pouvoir trier toutes les erreurs avec ces outils relativement rapidement.

En outre, il est judicieux d'utiliser un framework tel que JQuery ou Prototype - ils ont été conçus pour contourner les différentes différences entre navigateurs.

En ce qui concerne l'erreur que vous mentionner:

Expected ')' 

C'est Dwen habituellement une virgule supplémentaire à la fin d'une liste:

test = { key1: value1, key2: value2, key3: value3, } 

Firefox accepte que, IE ne fonctionne pas - tout à fait correctement dans ce cas.

+0

Ceci est probablement dû aux développeurs JavaScript inexpérimentés d'un environnement PHP. – alex

0

http://www.quirksmode.org/ possède des tables de compatibilité de navigateur, mais ses informations javascript concernent principalement la manipulation DOM.

Je pourrais également insérer une prise pour jquery http://jquery.com/ qui s'occupe de beaucoup de problèmes de javascript pour vous lorsque vous utilisez leur bibliothèque.

Questions connexes