【发布时间】:2011-01-18 01:15:18
【问题描述】:
所以我正在构建一个旨在由外部域加载的 javascript 库。我正在寻找一种为此进行自动版本控制的好方法。理想情况下,外部域应该能够只写<script src="<filename>" type="text/javascript"></script> 并以某种方式正确地拥有该版本。
我能想到的最佳解决方案是让<filename> 指向一个使用服务器端语言构建的页面,该页面动态包含具有正确版本控制的正确javascript 库。这样做的问题是它需要动态加载 javascript,这意味着我们的服务器在每次加载时都会被命中(即它不能被缓存)。
有什么想法吗?
【问题讨论】:
-
除了自动版本控制问题,您可能应该考虑异步加载外部脚本以避免阻塞页面 [friendlybit.com/js/lazy-loading-asyncronous-javascript/]
标签: javascript auto-versioning