【问题标题】:Jquery or Javascript tracing for events and other actionsJquery 或 Javascript 跟踪事件和其他操作
【发布时间】:2011-06-22 15:39:05
【问题描述】:

我的 ASP.net 项目中有许多 Javascript 或 jQuery 方法。 85%+ 是客户端脚本。我有 Jquery validate 和 Labelify 插件。因此,每当我在 Jquery 方法或 Javascript 中进行更改时,如果出现故障,它就会在 scriptresource.axd 文件中失败并且不允许我提交表单。所以我想要一些错误日志或跟踪,以便我可以记录哪个函数被传递以及它在哪里失败。

所以,

  1. 是否有任何内置的 Jquery 或 Javascript 方法可以执行此日志或跟踪。
  2. 如果没有内置请建议我如何以更简单的方式做到这一点。现在我想像这样拥有Log(event,startOrEnd,isPassed); 并为每个事件触发调用此方法。但我有大约 30 多种方法,所以我认为这样做不是一个好主意。

请推荐一个好方法。

【问题讨论】:

    标签: javascript jquery jquery-plugins dom-events


    【解决方案1】:

    你需要使用firebug或者使用Chrome的控制台:

    那么你就可以使用所有的console方法了。

    List of all the methods


    console.log的快捷方式

    function log(){
        console.log.apply(console,arguments);
    }
    

    小提琴:http://jsfiddle.net/maniator/RuURG/

    【讨论】:

    • 如果您使用的是 firebug 或 chrome 控制台,它们都已经为您准备好了。开始使用它们
    • 我有萤火虫,但问题是我在所有方法中都添加了 console.Log() 我们有什么快捷方式吗?
    【解决方案2】:

    如果你使用 Firebug,你可以使用console.log 函数。

    【讨论】:

      【解决方案3】:

      是的,它只是 console.log(),您会在带有 JavaScript 控制台的浏览器中看到它。

      JavaScript 控制台 可用于 Google Chrome、Apple Safari、IE9、Mozilla Firefox 4(工具>Web 控制台)或更早版本的 FireFox(带有 FireBug 扩展)。

      【讨论】:

        【解决方案4】:

        此页面上的书签:

        jQuery event tracer

        会将您正在查看的页面的 jQuery 事件记录到控制台。

        【讨论】:

          猜你喜欢
          • 2012-08-03
          • 1970-01-01
          • 1970-01-01
          • 2019-02-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-07-10
          相关资源
          最近更新 更多