脚本标记的src属性中js文件名后面的变量名称问号是什么意思?

时间:2014-04-27 10:46:27

标签: javascript

任何人都可以解释一下脚本标签的src属性中js文件名后带变量名的问号的含义是什么意思?

例如这里

src =“http://localhost/SamaJordan/wp-includes/js/jquery/jquery-migrate.min.js ?ver = 1.2.1

在上面的示例中,您可以找到?ver = 1.2.1

我们知道在php文件名之后它被认为是一个变量,我们可以通过使用超全局数组GET来获取它的值,但是当我们在javascript文件名之后发送它时我们怎么能利用它呢?

1 个答案:

答案 0 :(得分:0)

防止网站在更新期间中断。当包括JS文件在内的整个站点更新时,用户可能最终使用新的HTML但仍在使用旧的js,因为浏览器会缓存文件。如果添加一个唯一的标识符,例如" scripts?version = 1.1"然后它将被视为一个单独的文件,并将使用新的JS。