2008-11-25 7 views
0

Je termine un projet dans lequel j'ai utilisé jQuery pour la première fois. J'ai adoré travailler avec la bibliothèque, et j'ai cru comprendre que l'un des avantages était la compatibilité entre navigateurs. J'ai eu une surprise désagréable qui m'attendait lorsque j'ai commencé à tester le site dans IE6 et IE7 parce que dans de nombreux cas, le JavaScript (qui n'est pas terriblement complexe) ne fonctionne pas.Problèmes de performances de navigateur croisé jQuery

Quelqu'un peut-il offrir des commentaires généraux sur ce que jQuery fait et ne fait pas du point de vue d'un navigateur?

Des conseils pour déboguer jQuery/JS dans IE?

Répondre

1

J'ai vu très, très peu de différences de comportement entre les navigateurs. Cela dit, jQuery est seulement bon tant que vous utilisez jQuery - une fois que vous sortirez de la gestion intégrée des événements et de la traversée DOM, vous finirez par rencontrer des incompatibilités avec le navigateur.

VS2008 fonctionne raisonnablement bien pour le débogage de JS dans IE; sans plus d'informations sur les types de problèmes que vous rencontrez, je ne peux pas vraiment suggérer autre chose.

0

Les seuls problèmes de xbrowser que j'ai eu est avec keyup/presse/bas

1

Voici une des ressources de couple pour vous:

IE Web Developer Toolbar - Cet utilitaire est loin d'être aussi puissant, aussi utile, ou fiable comme Firebug, mais il peut au moins vous aider à voir dans le DOM rendu sur IE. Cet outil est disponible pour IE6 et IE7.

Firebug Lite - En parlant de Firebug, vérifiez ceci. Il tente de recréer quelque chose proche de Firebug pour IE mais le fait entièrement via un javascript bookmarklet. Enfin, comme suggéré par Shog9, Visual Studio peut être un bon moyen de déboguer Javascript dans IE. Parfois. Comme c'est lent, Windows seulement, et cher (pour certains) ... Je ne suis pas rapide à le recommander.

Questions connexes