Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “后的编号是什么意思?”;。Js";?_Javascript_Html - Fatal编程技术网

Javascript “后的编号是什么意思?”;。Js";?

Javascript “后的编号是什么意思?”;。Js";?,javascript,html,Javascript,Html,我看过一些源代码,请使用以下代码: <script src="js/script.js?07457154"></script> 这是避免浏览器或服务器通过此URL缓存请求结果的方法之一。这是一个随机数,用于防止浏览器从缓存读取javascript文件。根据这个数字,浏览器认为这是一个不同的脚本,并再次解释它,而不是从缓存中读取 它不一定是一个数字。它可以是任意随机值。这是避免缓存javascript文件的简单技巧。在.js文件已经缓存的情况下,这非常有用&您希望快速反

我看过一些源代码,请使用以下代码:

<script src="js/script.js?07457154"></script>


这是避免浏览器或服务器通过此URL缓存请求结果的方法之一。

这是一个随机数,用于防止浏览器从缓存读取javascript文件。根据这个数字,浏览器认为这是一个不同的脚本,并再次解释它,而不是从缓存中读取


它不一定是一个数字。它可以是任意随机值。

这是避免缓存javascript文件的简单技巧。在.js文件已经缓存的情况下,这非常有用&您希望快速反映新的更改

请看下面的内容,并回答更多的技巧


正如评论中已经指出的,它用于防止浏览器缓存Javascript文件。浏览器无法再确定它是同一个文件,并且需要处理的文件是完全不同的文件

同样的原则也适用于.css文件。当从一个版本更改到另一个版本时,它通常用于不同版本的框架。在这些情况下,可以将版本添加为参数


但每次使用完全随机的数字并不是一个好主意,因为它可能会用不同的名称反复使用相同的内容填充缓存。

以防止浏览器使用缓存脚本。这意味着不必费心配置服务器来阻止缓存。使用.js?timestamp,这不应该使用,看看还有什么办法?