jQuery CDN |通过JSAPI或直接CDN加载?

时间:2012-04-12 20:53:52

标签: jquery google-api jsapi

最好加载什么?

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
    google.load("jquery", "1.7.2");
</script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

1 个答案:

答案 0 :(得分:2)

第一个必须提出两个请求,而第二个提出一个请求。这真的取决于你想要做什么,谷歌加载器提供了许多有用的选项:

来自示例:

function loadMaps() {
  google.load("maps", "2", {"callback" : mapsLoaded});
}

您可以指定回调,这可能很棒,具体取决于您要完成的任务。

另外,请查看自动加载功能,这可以减少您使用Google API时需要执行的操作:

  <script src="https://www.google.com/jsapi?autoload=%7B%22modules%22%3A%5B%7B%22name%22%3A%22search%22%2C%22version%22%3A%221.0%22%2C%22language%22%3A%22en%22%7D%2C%7B%22name%22%3A%22maps%22%2C%22version%22%3A%222.X%22%7D%2C%7B%22name%22%3A%22elements%22%2C%22version%22%3A%221.0%22%2C%22packages%22%3A%5B%22localsearch%22%5D%7D%5D%7D"></script>