比如说
<script type="text/javascript" src="/js/shop/cart.js?v=1.2"></script>
这后面的1.2有什么用吗?
光阴似箭催人老,日月如移越少年。
应该是version:1.2的意思,就是第1.2版本。
url中的?后面带的参数是query string。
还有一种作用是做调试的时候经常会遇到浏览器缓存,而当我们在url后面动态的加上不同的参数(比如:?v=1.2221,?v=2.123)时,浏览器则会认为是不同的Url则会重新请求,从而避免缓存。
是的,一是区别版本,一是防止浏览器缓存。不过,这种方法貌似不怎么推荐了,取而代之的是动态hash字符串的一个方式。参考:http://www.infoq.com/cn/articles/front-end-engineering-and-performance-optimization-part1/
有新版本时加的版本号,来防止浏览器缓存
这个是代表这个插件的版本号来防止浏览器缓存的。
应该是version:1.2的意思,就是第1.2版本。
url中的?后面带的参数是query string。
还有一种作用是做调试的时候经常会遇到浏览器缓存,而当我们在url后面动态的加上不同的参数
(比如:?v=1.2221,?v=2.123)时,浏览器则会认为是不同的Url则会重新请求,从而避免缓存。
是的,一是区别版本,一是防止浏览器缓存。
不过,这种方法貌似不怎么推荐了,取而代之的是动态hash字符串的一个方式。参考:http://www.infoq.com/cn/articles/front-end-engineering-and-performance-optimization-part1/
有新版本时加的版本号,来防止浏览器缓存
这个是代表这个插件的版本号来防止浏览器缓存的。