Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.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 为什么是;http:";包含CDN中的.js文件时丢失?_Javascript_Cdn - Fatal编程技术网

Javascript 为什么是;http:";包含CDN中的.js文件时丢失?

Javascript 为什么是;http:";包含CDN中的.js文件时丢失?,javascript,cdn,Javascript,Cdn,今天我遇到了这样一个问题: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> 但是为什么呢?即使是最愚蠢的浏览器也能做到这一点,还是仅仅添加http:?查找“相对引用”更安全。引用的路径是相对于使用的方案的。因此,如果您的网站是httphttp,那么方案就是其中的一部分。现在在“//ajax.googleapis.com/ajax/libs/jquery

今天我遇到了这样一个问题:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
但是为什么呢?即使是最愚蠢的浏览器也能做到这一点,还是仅仅添加
http:

查找“相对引用”更安全。引用的路径是相对于使用的方案的。因此,如果您的网站是http
http
,那么方案就是其中的一部分。现在在“//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js”中,
/
部分表示,您希望相对于站点的方案,这意味着在这种情况下相对于
http

请避免只参考答案。一些关于链接的评论将不胜感激。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.2/jquery.min.js