Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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 最重要的是什么?这些脚本和样式表引用中的参数?_Javascript_Css - Fatal编程技术网

Javascript 最重要的是什么?这些脚本和样式表引用中的参数?

Javascript 最重要的是什么?这些脚本和样式表引用中的参数?,javascript,css,Javascript,Css,在查看各种网页时,我有时会在源代码中看到如下语句。这些示例取自几个不同的站点 <script type="text/javascript" src="js/jquery.min.js?v=1.5.1"></script> <script type="text/javascript" src="js/jquery-ui.custom.min.js?v=1.8.13"></script> <script type="tex

在查看各种网页时,我有时会在源代码中看到如下语句。这些示例取自几个不同的站点

    <script type="text/javascript" src="js/jquery.min.js?v=1.5.1"></script>
    <script type="text/javascript" src="js/jquery-ui.custom.min.js?v=1.8.13"></script>
    <script type="text/javascript" src="/js/skin/core.js?ver=5212"></script>
    <script type="text/javascript" src="/js/skin/plugins.js?ver=5212"></script>
    <script type="text/javascript" src="/js/skin/mainpage.js?ver=5212"></script>
    <link rel="stylesheet" href="/css/site.css?ver=5212" media="screen" />
    <link rel="stylesheet" href="/css/global.css?v=04.23.2012.01" type="text/css" />
    <script type="text/javascript" src="/stuff/lib/site.js?v=04.20.2012.00"></script>
  <link rel="stylesheet" type="text/css" href="http://css.nyt.com/css/0.1/screen/build/homepage/styles.css?v=20120119">


有人能解释一下这些是做什么用的,以及使用了什么脚本吗?这是否意味着可以根据版本号保存和发送不同版本的CSS/JS?

这是为了破坏缓存;更改参数
?无论什么
都会强制浏览器重新下载文件,而不是从缓存中获取文件。

这是用于缓存破坏;更改参数
?无论什么
都会强制浏览器重新下载文件,而不是从缓存中获取文件。

它就在那里,因此缓存了以前版本的文件的浏览器将请求新副本。通过添加版本号或日期,他们实际上是在为文件创建一个新名称,从而绕过缓存。

这样,缓存了以前版本的文件的浏览器将请求新副本。通过添加版本号或日期,他们实际上是在为文件创建一个新名称,从而绕过缓存。

这样,如果版本更改,您可以自动下载新版本,而不可能维护缓存的版本。这样,如果版本更改,你可以自动下载一个新版本,而不是维护一个缓存的版本。我可以想象它也可以作为“穷人文档”的一种形式,让你看到给定页面上实际使用的版本。当然,假设支持脚本相应地保持在正确的版本;“版本号”参数不一定控制下载的版本。@RobertHarvey在某些情况下,如果要将修订号作为参数附加,我会认为它也是“穷人文档”的一种形式,允许您查看给定页面上实际使用的版本。当然,假设支持脚本相应地保持在正确的版本;“版本号”参数不一定控制下载的版本。@RobertHarvey在某些情况下,如果要附加修订号作为参数,当然可以。谢谢您提供的信息。现在有道理了。谢谢你的信息。现在有道理了。