2009-04-14 7 views
0

Je dois créer une solution analytique pour un client. Ils ont un grand nombre de manipulations DOM via JQuery/Ajax. En plus de faire un appel à une fonction pour chaque manipulation DOM, existe-t-il un autre moyen efficace de consigner les événements DOM?Existe-t-il une bonne solution pour l'enregistrement des événements DOM?

J'ai besoin de consigner chaque manipulation DOM afin que nous puissions exécuter des analyses sur ces données. Il existe de nombreuses instances où le site affichera des données différentes pour l'utilisateur mais ne sortira pas sur le serveur, mais servira en manipulant le DOM.

La journalisation de chaque manipulation DOM semble être une solution coûteuse (en termes de processeur de serveur).

Répondre

1

jQuery n'a pas construit dans l'exploitation forestière, mais vous pouvez être en mesure de se contenter d'utiliser ceci:.

http://ajaxian.com/archives/jquery-logging

et modifier votre fichier jquery.js pour connecter des méthodes spécifiques chaque fois que jQuery ils se produisent. Ce n'est pas une solution parfaite, mais devrait vous aider à dépister les problèmes majeurs ou au moins vous diriger dans la bonne direction.

0

Je suis confus par le mélange de "journalisation des événements DOM" et "faire un appel de fonction pour chaque manipulation DOM". Il semblerait qu'ils étaient deux choses distinctes.

  • je récupère certains HTML pour manipuler le DOM via un appel de fonction AJAX ....
  • Je Consigner la manipulation en théorie quelque part? Pourquoi devrions-nous enregistrer la manipulation?
+0

J'ai effectué ma première question d'inclure plus de clarté à votre question. – Bamerza

0

Vous pouvez utiliser ceci pour déboguer des journaux de chaîne. Il est toujours en cours, mais les appels de fonction sont toujours en cours d'ajout, les principaux sont déjà là.

http://www.jquerylog.com

Questions connexes