实际上,您使用哪个CDN链接到您的jquery文件或任何javascript文件.一个人可能比另一个人更快吗?还有哪些其他因素可以起到决定使用哪种cdn的作用?我知道微软,雅虎和谷歌现在都有CDN.
我在谷歌CDN 的官方文档中读到这是srcjQuery:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
但是,src在每个版本更新时必须更改我的jQuery 引用是很烦人的.
我发现,如果我将版本设置为,1则Google会返回最新版本的jQuery.
http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
/*! jQuery v1.8.2 jquery.com | jquery.org/license */
Run Code Online (Sandbox Code Playgroud)
这是正确的做法吗?是否有任何官方URL可以引用Google CDN上托管的最新版jQuery?
我们目前正在从谷歌CDN中提取jQuery和jQueryUI(以及jQueryUI CSS)库.我喜欢这个,因为我可以调用google.load("jquery", "1");
,最新的jQuery 1.xx将被使用.
现在我因为安全性而在本地拉出库.
我很乐意将它们拉到当地,但我想知道还有哪些其他好处和缺陷值得注意?
我想知道为什么来自http://html5boilerplate.com/的样板在web内容之后声明了jQuery?这有充分的理由吗?
这是代码的片段......
Run Code Online (Sandbox Code Playgroud)<!-- Add your site or application content here --> <p>Hello world! This is HTML5 Boilerplate.</p> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> <script>window.jQuery || document.write('<script src="js/vendor/jquery-1.9.0.min.js"><\/script>')</script> <script src="js/plugins.js"></script> <script src="js/main.js"></script>
PS window.jQuery ||部分做什么?
jquery ×4
cdn ×2
javascript ×2
google-cdn ×1
html5 ×1
httprequest ×1
jquery-ui ×1
performance ×1