Есть ли хорошее решение для ведения журнала событий DOM? - PullRequest
0 голосов
/ 14 апреля 2009

Мне нужно создать аналитическое решение для клиента. У них есть большое количество манипуляций с DOM через JQuery / Ajax. Помимо вызова функции для каждой манипуляции с DOM, есть ли другой эффективный способ регистрировать события DOM?

Мне нужно регистрировать каждую манипуляцию DOM, чтобы мы могли запустить аналитику на этих данных. Во многих случаях сайт отображает разные данные для пользователя, но не выходит на сервер, вместо этого он обрабатывается с помощью DOM.

Регистрация каждой манипуляции с DOM представляется дорогостоящим (с точки зрения серверного процессора) решением.

Ответы [ 3 ]

1 голос
/ 14 апреля 2009

jQuery не имеет встроенной регистрации. Но вы можете обойтись без использования этого:

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

И изменение вашего файла jquery.js для регистрации определенных методов jQuery всякий раз, когда они происходят. Это не идеальное решение, но оно должно помочь вам отследить основные проблемы или, по крайней мере, направить вас в правильном направлении.

0 голосов
/ 11 декабря 2011

Вы можете использовать это для отладки цепных журналов. Это все еще в процессе, хотя вызовы функций все еще добавляются, основные из них уже есть.

http://www.jquerylog.com

0 голосов
/ 14 апреля 2009

Я смущен смешиванием «регистрации событий DOM» и «выполнения вызова функции для каждой манипуляции DOM». Казалось бы, это были две разные вещи.

  • Я извлекаю некоторый HTML-код для управления DOM с помощью вызова функции AJAX ....
  • Я где-нибудь могу логически представить манипуляции? Зачем нам регистрировать манипуляции?
...