Javascript 自动版本控制外部链接的内容

Javascript 自动版本控制外部链接的内容,javascript,auto-versioning,Javascript,Auto Versioning,因此,我正在构建一个javascript库,以便由外部域加载。我正在寻找一种很好的方法来进行自动版本控制。理想情况下,外部域应该能够只编写,并以某种方式正确地拥有该版本 我能想到的最佳解决方案是让指向一个使用服务器端语言构建的页面,该页面动态地包含具有正确版本控制的正确javascript库。问题是它需要动态加载javascript,这意味着每次加载都会命中服务器(即无法缓存) 有什么想法吗?请参考此链接 这告诉我们如何为脚本标记、链接标记(css)创建自定义控件,然后使用虚拟查询字符串发出静

因此,我正在构建一个javascript库,以便由外部域加载。我正在寻找一种很好的方法来进行自动版本控制。理想情况下,外部域应该能够只编写
,并以某种方式正确地拥有该版本

我能想到的最佳解决方案是让
指向一个使用服务器端语言构建的页面,该页面动态地包含具有正确版本控制的正确javascript库。问题是它需要动态加载javascript,这意味着每次加载都会命中服务器(即无法缓存)

有什么想法吗?

请参考此链接


这告诉我们如何为脚本标记、链接标记(css)创建自定义控件,然后使用虚拟查询字符串发出静态内容,说:?version=1.2.3

,这不起作用-关键是第三方不知道何时链接到新版本。@David:这就是方法。javascript库可以有自己的版本,然后该版本可以始终用于querystring。David是对的,这并没有解决问题。此外,querystring版本控制还有一个主要的缺点:由于某些原因,存在GZIPing文件或缓存具有查询字符串的文件的问题。这不是一种理想的版本设置方法。除了自动版本控制问题之外,您可能还应该考虑异步加载外部脚本,以避免阻塞页面[