日期:2014-05-16  浏览次数:20341 次

jquery引用的问题
请问下这个 script 中?v=123 是什么意思?
<script src="/wx/static/js/jquery-1.7.2.min.js?v=123"></script>
javascript jquery

------解决方案--------------------
参数,js文件,text等都可以加参数,但是加来做什么就不清楚了
------解决方案--------------------
不知道是不是一个随机参数,如果是一个随机参数,有可能是用来 解决缓存问题, 
如果不是,那也有可能是JS文件里面有些地方可能需要接收这个参数,做一些处理还是啥的,也不清楚 只是猜测。
------解决方案--------------------
就是一个随机参数,因为js是有缓存的,如果服务器上对js文件设置为永久缓存或者一天 一周这样的比较长时间的缓存,那么即使服务器更新了这个文件,浏览器也不会下载这个文件。所以在调用的时候加上一个随机变量。如果js文件有了变化,就修改一下这个随机变量。

不要觉得麻烦,因为这个js通常会写一个include文件来调用,实际上一般也只是改一个地方就行
------解决方案--------------------
问题是jquery库文件内容都是不变的,应该是要求永久缓存。为什么要加个随机数不让它缓存?
------解决方案--------------------
这个可不一定是不变的。。
------解决方案--------------------
擦掉v=123的话,应该也可以引用,某些模版自动生成的判别号。
------解决方案--------------------
 

也不一定是一个随机参数用来解决缓存的,楼主还是具体的看下这个参数值是怎么来的,这样好判断,也有可能是回调涵数也不一定。
------解决方案--------------------
这个没关系的,你只需要了解 js文件后面拼参数 一般的用法 就是

(1)只是一个随机数用来解决缓存的
(2)文件内部有涵数需要特定的一个参数做些操作
(3)用来实现回调涵数

我知道的就只有这些了。
------解决方案--------------------
这个应该是和url一样传的一个参数吧
你可以去掉参数自己调试一下看看前后有什么不同...