【发布时间】:2009-04-14 00:59:13
【问题描述】:
我需要为客户创建分析解决方案。他们通过 JQuery/Ajax 进行了大量的 DOM 操作。除了为每个 DOM 操作调用一个函数之外,还有其他有效的方法来记录 DOM 事件吗?
我需要记录每个 DOM 操作,以便我们可以对这些数据进行分析。在很多情况下,网站会向用户显示不同的数据,但不会发送到服务器,而是通过操作 DOM 来提供服务。
记录每个 DOM 操作似乎是一个昂贵的(就服务器处理器而言)解决方案。
【问题讨论】:
我需要为客户创建分析解决方案。他们通过 JQuery/Ajax 进行了大量的 DOM 操作。除了为每个 DOM 操作调用一个函数之外,还有其他有效的方法来记录 DOM 事件吗?
我需要记录每个 DOM 操作,以便我们可以对这些数据进行分析。在很多情况下,网站会向用户显示不同的数据,但不会发送到服务器,而是通过操作 DOM 来提供服务。
记录每个 DOM 操作似乎是一个昂贵的(就服务器处理器而言)解决方案。
【问题讨论】:
jQuery 没有内置任何日志记录。但你可以使用这个:
http://ajaxian.com/archives/jquery-logging
并修改您的 jquery.js 文件以在特定 jQuery 方法发生时记录它们。这不是一个完美的解决方案,但应该可以帮助您找出主要问题或至少为您指明正确的方向。
【讨论】:
我对“记录 DOM 事件”和“为每个 DOM 操作进行函数调用”的混合感到困惑。看起来它们是两个不同的东西。
【讨论】:
您可以使用它来调试链日志。尽管仍在添加函数调用,但它仍在进行中,主要的调用已经存在。
【讨论】: