命名本地jQuery文件的正确惯例是什么?

时间:2013-10-03 20:26:01

标签: javascript jquery

如果您选择下载jQuery的副本,最佳做法是使用版本标识符命名还是不使用?也就是说, jquery-min.js jquery-1.10.2.min.js

显然,省略版本标识符的优点是您不必在升级时更改源代码。但保持它的优势在于它的版本是立即显而易见的。

我很好奇这里的最佳做法是什么。我看到StackExchange硬编码了指向Google API的链接,并且他们仍在使用1.7.1版本。如果他们要升级,他们必须在所有静态文件上执行“全部替换”。这是正常的还是不受欢迎的?

4 个答案:

答案 0 :(得分:2)

一种选择是在jquery-min.jsjquery-version.min.js的磁盘上执行硬链接或软链接。然后,如果您更新,您只需更改链接。

答案 1 :(得分:1)

您可以尝试这样: -

product-name.plugin-ver.sion.filetype.js

实施例: -

  • 的jquery-1.4.2.min.js
  • jquery.plugin-0.1.js

同时检查此相关Thread

答案 2 :(得分:0)

关于命名文件的方式没有硬性约定(如PEP 8)。

但是,保留大型项目中使用的脚本的版本号是有益的,这样您引入升级的JS库的行为将不需要重新测试整个系统,只需要重新测试整个系统的部分。使用您的库版本的系统。

答案 3 :(得分:0)

asp.net捆绑可以为您处理:

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js"));

如果是脚本的静态链接(如CDN),您的应用程序应该设计为只有一个地方可以更改引用。