谷歌加载工具与标准<脚本>标签

Google Loader vs standard <script> tags

本文关键字:脚本 标签 加载 标准 谷歌 工具      更新时间:2023-09-26

Google loader

<script type="text/javascript">
google.load('jquery','1.7.1');
google.load('jqueryui','1.8.17');
</script>

或。。。

标准<脚本>标签

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/jquery-ui.min.js"></script>

哪个更好,为什么?

第二种解决方案在 99% 的用例中更好。第一个,你首先必须加载Google API脚本文件,然后你必须加载jQuery文件,这意味着两个HTTP请求(没有jQuery UI),你只需要jQuery。

如果你在你的页面中使用Google API来加载jQuery(或其他Javascript库),那么这两种解决方案应该是等效的。

Google API 的"很棒"之处在于您可以加载 jQuery 的动态版本,但我从未见过这样的用例......

<小时 />供您参考,您可以通过这种方式编写脚本标记

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

请注意,我尚未在 URL 中设置协议。这样,如果您使用的是HTTP,则文件将通过HTTP获取;如果您使用的是HTTPS,那么它将通过HTTPS获取。