【问题标题】:How to debug ExtJS in IE8如何在 IE8 中调试 ExtJS
【发布时间】:2010-07-27 04:19:12
【问题描述】:

我正在尝试使用 IE8 调试 ExtJS 应用程序,但文件 ext-all-debug.js 对于内部 IE8 调试器来说太大了,并且需要很长时间才能加载代码,是否有更快的 IE8 Javascript 调试器?我想出的另一个解决方案是包含每个 extjs 文件而不是大的 ext-all-debug.js,但我找不到合并到 ext-all-debug.js 中的文件的完整列表(和顺序)

感谢您的帮助

【问题讨论】:

    标签: debugging internet-explorer-8 extjs


    【解决方案1】:

    我找不到合并到 ext-all-debug.js 中的文件的完整列表(和顺序)

    给你:http://code.google.com/p/extjs-public/source/browse/extjs-3.x/include/ext.jsb2

    搜索 ext-all.js。

    这个文件实际上是 JSBuilder 工具的一部分,它可以帮助您创建一个自定义版本的 ext-all.js,只包含您需要的文件。

    编辑:我生成了一个copy-and-paste list of the 3.2.1 includes

    【讨论】:

      【解决方案2】:

      FireFox 的 FireBug。您不必真正在 IE8 中测试您的应用程序,因此我建议您使用 FireBug。如果你真的想,你可以使用 FireBug Lite。 JS Lint 检测语法问题。

      【讨论】:

      • 虽然我同意你可以在 Firefox/Firebug 中非常愉快地开发和调试,但我认为你会勇敢地不针对生产系统测试 IE8。在现实世界中,大多数人仍然运行 IE*。
      • 举个例子 - 刚刚在我的应用程序中发现了一个错误,其中保存日期值的网格单元格在 IE* 下为空白,适用于其他所有内容。
      • 我正在使用 FireBug 进行开发,它很棒!但我有一些我必须修复的仅限 IE 的错误。 IE8 内部调试器 ext-all-debug.js 文件真的很慢,因为它太大了,所以我想分别包含每个文件,但我找不到 ext-all.js 中包含的文件列表
      • 这可能无济于事,但我使用 Visual Studio 2008。免费版不提供 Javascript 调试,因为它的调试器很棒,所以很遗憾。如果您为一家公司工作,请让他们购买它——一旦获得许可就不会杀死他们。如果你为自己工作,那就更难了。
      • 在框架世界中,JS引擎中的浏览器差异已经被抽象出来。我唯一真正的错误是当我在代码中的某处留下一个悬空的“,”。这就是 JS Lint 的用武之地。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-09
      • 1970-01-01
      • 2012-03-23
      • 1970-01-01
      • 2012-09-07
      相关资源
      最近更新 更多