2010-11-12 4 views
1

J'essaie de déboguer du code qu'un autre développeur a écrit dans jquery car le chargement de la page est très lent et bloque le navigateur. J'ai besoin d'un conseil pour tester, déboguer de grandes quantités de code jquery. Besoin de bonnes techniques de nettoyage de la mémoire au point de vue du code existant écrit par quelqu'un d'autre. Toutes les suggestions, les outils, les liens pertinents seront grandement appréciés. J'utilise firebug pour déboguer le code.Techniques courantes de nettoyage de la mémoire dans jquery

Merci pour votre temps.

+0

avez-vous essayé l'une des suggestions? – kobe

Répondre

2

Parcourons cette fonction onload, quel que soit le code dans la méthode ci-dessous est exécuté onthe charge du page.Go par le code et l'identité toutes les boucles, les variables globales, concaténation de chaîne, chèques nuls, div Exists ...

Avec les choses ci-dessus, vous pouvez corriger quelques ... questions

terme de profilage dans firebug aussi,

$(document).ready(function() { 
    // check for all null checks properly 
// check global variables 
// check forloops 
// check circular references 
    }); 
+0

vous pouvez vérifier le panneau firebug .net et voir quelle requête http prend plus de temps. Vous pouvez trier par la mémoire, le temps dans cela. Il y a plusieurs choses à vérifier non seulement sur jquery. Quelle technologie utilisez-vous pour serveride, tout appel de base de données, utilisez-vous l'implémentation de la mise en cache du navigateur ... Il y a beaucoup de choses à vérifier – kobe