命名本地 jQuery 文件的正确约定是什么?

What is the proper convention for naming a local jQuery file?

本文关键字:约定 是什么 文件 jQuery      更新时间:2023-09-26

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

显然,省略版本标识符的好处是升级时不必更改源代码。但保留它的好处是,版本是什么一目了然。

我很好奇这里的最佳实践是什么。我看到StackExchange对Google API的链接进行了硬编码,并且他们仍在使用1.7.1版本。如果他们要升级,他们必须对所有静态文件执行"全部替换"。这是正常的还是不可取的?

你可以

这样尝试:-

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

例:-

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

还要检查这个相关的线程

一种选择是在磁盘上建立硬链接或软链接,以便jquery-min.js jquery-version.min.js。 然后,如果您更新,您只需更改链接即可。

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

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

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

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

对于指向脚本(如 CDN)的静态链接,应用的设计方式可能应为只有一个位置可以更改引用。