javascript - jQuery 文件名

标签 javascript jquery versioning

这个应该很简单,我想我知道正确的答案,但现在就开始吧。

出于兼容性原因,我应该将 jQuery 的文件名保留为“jquery-1.3.2.min.js”还是将其重命名为 jquery.js?

我的猜测是保持原样,以避免在另一个应用程序使用不同版本的 jQuery 时发生冲突。如果他们将其重命名为“jquery.js”并且我也这样做,我会看到潜在的版本冲突。

我是不是错了或离题太远了?

杰夫

最佳答案

拥有带有版本号的 JS(和 CSS)文件是一个非常好的主意,因为这样您就可以将 Web 服务器配置为 use a far-future Expires header在这样的文件上,而不会遇到缓存问题。当文件更新时,它会获得一个新的版本号,因此浏览器总是获取新版本,而不是旧的缓存版本。

您也应该对其他 JS 和 CSS 文件执行此操作。您希望这是自动化的,而不是您手动管理的事情。您的开发工作发生在未版本化的文件上,您的版本控制系统创建版本化副本并制定更新 HTML 文件中对 CSS 和 JS 文件的引用以指向版本化副本的详细信息。这可能需要一些工作,但在加速您的网站时非常值得。我花了大约一天的时间来设置我的系统。改进并不微妙。

关于javascript - jQuery 文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1439707/

相关文章:

javascript - 将 JSON 对象加载到 D3 力定向图中

javascript - Google 折线图不显示数据

javascript - 如何显示评分星级 Laravel 和 Ajax

javascript - iframe 中输入的模糊/焦点事件(已删除)

php - Internet Explorer 通过 location.reload() 不断发出警报;和发布数据

javascript - 如何强制客户端刷新 JavaScript 文件?

ios - ionic 电容器型号

node.js - NPM 从 GitHub 拉取错误版本

javascript - 带边框内文本的圆形 div

javascript - 附加内容未触发 - 即使使用 .on()