如果您选择下载 jQuery 的副本,最佳做法是使用版本标识符命名还是不使用版本标识符?也就是说,jquery-min.js 与 jquery-1.10.2.min.js。
显然,省略版本标识符的好处是您在升级时不必更改源代码。但保留它的好处是版本是什么一目了然。
我很好奇这里的最佳做法是什么。我看到 StackExchange 对指向 Google API 的链接进行了硬编码,并且它们仍在使用 1.7.1 版。如果他们要升级,他们必须对所有静态文件执行“全部替换”。这是正常的还是不受欢迎的?
如果您选择下载 jQuery 的副本,最佳做法是使用版本标识符命名还是不使用版本标识符?也就是说,jquery-min.js 与 jquery-1.10.2.min.js。
显然,省略版本标识符的好处是您在升级时不必更改源代码。但保留它的好处是版本是什么一目了然。
我很好奇这里的最佳做法是什么。我看到 StackExchange 对指向 Google API 的链接进行了硬编码,并且它们仍在使用 1.7.1 版。如果他们要升级,他们必须对所有静态文件执行“全部替换”。这是正常的还是不受欢迎的?
你可以这样尝试:-
product-name.plugin-ver.sion.filetype.js
例子:-
还要检查这个相关的线程
一种选择是在磁盘上为 to 做一个硬链接或软jquery-min.js链接jquery-version.min.js。然后,如果您更新,您可以更改链接。
asp.net 捆绑可以为您处理这个问题:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
对于脚本的静态链接(如 CDN),您的应用程序可能应该设计为只有一个地方可以更改引用。
关于命名文件的方式没有硬性约定(如 PEP 8)。
但是,保留大型项目中使用的脚本的版本号是有益的,这样您引入升级的 JS 库的行为就不需要重新测试整个系统,只需要重新测试系统的部分使用您的库版本。