Javascript 从google库加载时是否需要加载jsapi?

Javascript 从google库加载时是否需要加载jsapi?,javascript,jquery,Javascript,Jquery,我正在使用谷歌图书馆API。到目前为止,我刚刚添加了一个带有脚本标记的javascript链接。现在我正在更仔细地阅读,说明书要求我在阅读之前有一行参考google.com/jsapi。有人知道这是不是真的需要吗。没有它一切都正常,我不想再加载另一个脚本 以下是谷歌网页上的说明: 要开始使用Libraries API,请在网页标题中包含以下脚本。输入你自己的谷歌API密钥,上面写着INSERT-your-key 警告:除非您使用自己的API密钥,否则此示例将不起作用。在下面的示例中,将“插入您的

我正在使用谷歌图书馆API。到目前为止,我刚刚添加了一个带有脚本标记的javascript链接。现在我正在更仔细地阅读,说明书要求我在阅读之前有一行参考google.com/jsapi。有人知道这是不是真的需要吗。没有它一切都正常,我不想再加载另一个脚本

以下是谷歌网页上的说明:

要开始使用Libraries API,请在网页标题中包含以下脚本。输入你自己的谷歌API密钥,上面写着INSERT-your-key

警告:除非您使用自己的API密钥,否则此示例将不起作用。在下面的示例中,将“插入您的密钥”替换为您自己的唯一密钥

<script type="text/javascript" src="https://www.google.com/jsapi?key=INSERT-YOUR-KEY"></script>

接下来,加载库。首选方法是通过标准标记加载库(如
),这将导致最快的加载


您还可以通过
google.load()
加载任意数量的库,如下所示:

只有在您使用google JavaScript库(用于将google产品集成到您的网站中)时才需要该库。如果您只使用jquery库,则无需加载jsapi


但是,如果您想使用google.load()命令加载库(即使是jquery),那么大多数情况下都会首先包含jsapi文件。因为听起来您使用的是直接脚本标记,所以您不需要使用google.load()。

谢谢Nathan。使用google.load()的优点如何。我听说它减少了加载时间,但当我阅读google页面时,它明确表示“首选方法是通过标准标签加载库”@Michael我以前也看到过这种说法……但坦率地说,我不知道它会如何提高加载时间。无论是使用google的CDN加载jquery还是使用google.load(),库以基本相同的方式来自同一个地方。实际上,如果有什么不同的话,我希望标记会快一点(我们这里说的是毫秒),因为浏览器可能会解析它并在google.load()之前开始加载文件将被解析。但这主要是猜测。在99.9%的情况下,它们将执行相同的操作。@Michael,如果这听起来不太令人满意,请尝试此处:)