包含 jQuery:Google JSAPI 与 CDN
一种常见的做法是使用 Google 的 JSAPI(JavaScript 应用程序编程接口)包含 jQuery以下语法:
<code class="html"><script src="https://www.google.com/jsapi"></script> <script> google.load('jquery', '1.3.1'); </script></code>
但是,由于与 Google 建立 SSL 连接需要时间,此方法有时会导致加载时间缓慢。
另一种选择是直接包含 jQuery来自内容分发网络 (CDN),例如 Google 自己的 CDN:
<code class="html"><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script></code>
默认情况下,jQuery 将通过 HTTP 提供服务,但您也可以删除 URL 的“http:”部分以确保该脚本可以通过 HTTP 和 HTTPS 加载:
<code class="html"><script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script></code>
建议使用此方法,因为 Google 的 CDN 分布广泛,并且已被证明可以提供快速可靠的 jQuery 交付。此外,如果用户已经访问过使用 Google CDN 的其他网站,则 jQuery 脚本可能已经在本地缓存,从而进一步减少加载时间。
如果您更喜欢从自己的服务器提供 jQuery,您可以下载从 jQuery 网站获取库并将其托管在本地。但是,此方法可能需要在服务器上使用额外的带宽,并且无法提供与使用 CDN 相同的缓存优势。
以上是我应该包含来自 Google JSAPI 的 jQuery 还是 CDN?的详细内容。更多信息请关注PHP中文网其他相关文章!