我正在阅读这段源代码:
https://github.com/leobalter/PimpMyCode/blob/master/index.html#L20
<script src="js/compiled.min.js?v=125" async></script>
如果您去掉整行,CodeMirror 部分将消失。但是您可以将数字更改为任何您想要的数字,文本框将保留。
像 ?v=125
这样的查询在做什么?
我从来没有见过有人用过这个。
最佳答案
它会破坏浏览器缓存(即更改浏览器用于识别缓存文件的文件的 url,迫使浏览器在查询字符串值更改时重新下载文件。)
当您想要部署更新到文件并让所有用户立即获得更改,而不是必须等待他们的缓存清除或手动清除它时,这很有用。
值(value)本身并不重要。它不会改变输出,服务器也不会使用它。它只是强制浏览器下载新版本。
关于javascript - HTML 脚本标记中此查询组件的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16157883/