这个问题应该很简单,我想我知道正确的答案,但现在开始。
出于兼容性的原因,我应该将jQuery的文件名保留为"jquery-1.3.2.min.js“还是直接将其重命名为jquery.js?
我的猜测是让它保持原样,以避免冲突,以防其他应用程序使用不同版本的jQuery。如果他们将其重命名为"jquery.js“,而我也这么做,我会看到潜在的版本冲突。
我是错了还是大错特错了?
杰夫
发布于 2009-09-17 15:59:37
有版本号的JS (和CSS)文件是一个非常好的主意,因为这可以让你的web服务器在这样的文件上配置use a far-future Expires header,而不会遇到缓存问题。当文件更新时,它会获得一个新的版本号,因此浏览器总是获取新的版本,而不是缓存的旧版本。
您也应该对其他JS和CSS文件执行此操作。您希望这是自动化的,而不是您手动管理的东西。您的开发工作是在未版本化的文件上进行的,您的版本控制系统会创建版本化副本,并计算出更新HTML文件中对CSS和JS文件的引用以指向版本化副本的细节。这可能是一项工作,但当涉及到加速您的网站时,这是非常值得的。我花了大约一天时间来设置我的系统。改进并不是微妙的。
发布于 2009-09-17 15:53:58
我会使用jquery-1.3.2.min.js,因为它更具体,你可以立即知道你是否在未来几个月内审查这个网站,以及避免未来任何文件名冲突。
如果您依赖于javascript的include/template文件,那么您应该不会有任何更新方面的问题。
发布于 2009-09-17 15:54:50
我更喜欢在文件名中保留版本,因为有时您要更改版本,这非常有用。一眼就能看出我在任何给定的网页上使用的是哪个版本。
https://stackoverflow.com/questions/1439707
复制相似问题