包括javascript文件和w3c验证

including javascript file and w3c validation

本文关键字:w3c 验证 文件 javascript 包括      更新时间:2023-09-26

我买了一个模板,在主页面中,它包含如下javascript文件:

<script
    src="thefile.js?v=v1.9.6&sv=v0.0.1"></script>

正如你所看到的,在文件的末尾有两个参数,一个是v,我认为它是版本,另一个是sv,我不知道它是什么。当我在w3c验证器中检查该文件时,它显示错误,并说"&没有启动字符引用"。现在我有两个问题:第一,sv代表什么,第二,我应该去掉&在脚本中消除错误?

参数?v=v1.9.6&sv=v0.0.1表示一个查询字符串,因此浏览器会认为它是从?v=v1.9.6&sv=v0.0.1。因此导致它从文件加载,而不是从缓存加载。如你所愿。

而且,浏览器会假设下次你打电话时源会保持不变?v=v1.9.6&sv=v0.0.1,并且应该用该字符串缓存它。因此,无论您的服务器设置如何,它都将保持缓存状态,直到您移动到?v=v1.9.7&sv=v0.0.2,依此类推。

&是无法识别的字符,请使用其html代码"&amp"来避免注释

中提到的错误