【问题标题】:Do I need the non-minified version of jQuery scripts in my site?我的站点中是否需要非缩小版的 jQuery 脚本?
【发布时间】:2012-05-23 15:35:59
【问题描述】:

this question的答案说明,例如jquery-1.5.1.min.jsjquery-1.5.1.js的缩小版,而后者是为了阅读和分析脚本而存在的,前者是为了实际使用。

现在,如果我创建一个 MVC3 ASP.NET 应用程序并将其添加到 Azure 角色中,那么两者(以及 jquery-1.5.1-vsdoc.js)都会被复制到站点和服务包的 Scripts 子文件夹中。

在调试时我是否真的需要我的站点中的jquery-1.5.1.jsjquery-1.5.1-vsdoc.js 文件以及在运行时我的Azure 角色?我可能需要它们的场景是什么?

【问题讨论】:

  • 我发现你真的不需要非缩小版本,除非你打算调试 jQuery 本身......但这很少是问题。我认为 VSDoc 不需要在您的 HTML 中链接......它只是为了智能感知,但不要引用我的话。

标签: javascript jquery asp.net deployment minify


【解决方案1】:

在调试时,我发现在单步执行代码时使用非缩小版的 jQuery 很有用。

它有助于查看 jQuery 中发生的可能导致错误的情况。如果 jQuery 本身存在错误(我发现并报告了几个),它实际上只会发挥作用。如果您对单步执行 jQuery 代码不感兴趣,请不要担心冗长的版本,并坚持使用缩小的参考。

【讨论】:

    【解决方案2】:

    我真的会需要 jquery-1.5.1.js 吗? jquery-1.5.1-vsdoc.js 文件 在我的站点中 调试时和我的 运行时的 Azure 角色?

    没有。有更好的选择:

    • 在您的 PC 中保留一份副本
    • 将该 jQuery 版本的众多镜像之一的 URL 加入书签
    • 需要时重新下载(不是很推荐,但比浪费在您的站点中使用空间更好)

    这假设将来需要它们的唯一目的是调试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 2014-12-06
      • 1970-01-01
      • 2012-02-20
      相关资源
      最近更新 更多