Je travaille sur une application ASP.NET qui fait beaucoup d'appels jquery et javascript et qui essaie d'optimiser le code côté client autant que possible. (Cette application Web est uniquement conçue pour fonctionner sur un matériel spécial qui a une très faible capacité de mémoire et de traitement.)jquery error() appels apparaissant dans le profil firebug
Le profileur de Firebug est idéal pour déterminer quels appels prennent le plus de temps. J'ai déjà optimisé beaucoup de mes sélecteurs et c'est beaucoup plus rapide.
Cependant, le profil affiche beaucoup d'appels d'erreur jquery(). Dans l'image jointe de la fenêtre du profil firebug, vous pouvez voir qu'elle a été appelée 52 fois, ce qui représente 15,4 fois le temps de traitement.
Est-ce normal que jquery appelle son erreur() comme ça? Mon code fonctionne parfaitement, et il n'y a aucun message d'erreur dans la console d'erreur firefox. Il semble que ce soit un succès significatif. Y at-il de toute façon pour obtenir plus d'informations sur ce que les erreurs sont?
Merci.
alt text http://img267.imageshack.us/img267/1730/jqueryerror.jpg
EDIT: Je n'utilise pas/appeler l'erreur() partout dans mon code. Ces appels error() semblent être exécutés par le framework jquery lui-même, basé sur ce que je peux voir en insérant des points de rupture et en traversant l'application ligne par ligne.
EDIT: J'utilise la version jquery 1.4.2
Où se trouve l'image jointe? –
Désolé, il devrait être attaché maintenant, y compris le lien vers l'image, car il est réduit par le site de stackoverflow. –
appelez-vous réellement error() dans votre code quelque part? Selon http://api.jquery.com/error/ ceci devrait être appelé par exemple quand l'image ne se charge pas. – rochal