AJAX 库 API 是一种内容分布网络,可载入最受欢迎的开源 JavaScript 库的架构。通过使用 Google AJAX API 载入程序的 google.load() 方法,您的应用程序能够迅速从全球任何位置访问不断增长的、最受欢迎的开源 JavaScript 库列表
<script src="http://www.google.com/jsapi"></script>
google.load("jquery", "1.3.1");
google.load("jqueryui", "1.5.3");
google.load("prototype", "1.6.0.3");
google.load("scriptaculous", "1.8.2");
google.load("mootools", "1.2.1");
google.load("dojo", "1.2.3");
google.load("swfobject", "2.1");
google.load("yui", "2.6.0");
Ajax 库
每个库都既可以通过 google.load() 访问,也可以直接通过 <script/> 标签访问。 google.load() 方法提供了大部分功能和性能。在后面的小节中,我们记录了所有可使用的库。对于每个库,我们列出了它的名称(在 google.load() 中使用的名称)、该库现有的所有版本等。
jQuery
名称:jquery版本:1.2.3、1.2.6、1.3.0、1.3.1载入请求: google.load("jquery", "1.3.1");附加项:uncompressed:true,例如 google.load("jquery", "1.3.1", {uncompressed:true});路径:http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js路径(u):http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.js注意:由于 1.2.5 和 1.2.4 在自然环境下的寿命短且不稳定,因此未进行托管。
jQuery UI
名称:jqueryui版本:1.5.2、1.5.3载入请求: google.load("jqueryui", "1.5.3");附加项:uncompressed:true,例如 google.load("jqueryui", "1.5", {uncompressed:true});路径:http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js路径(u):http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.js注意:此库依赖于 jquery 。载入此模块前,您必须载入 jquery 。例如:
google.load("jquery", "1.3.1");
google.load("jqueryui", "1.5.3");
Prototype
名称:prototype版本:1.6.0.2、1.6.0.3载入请求: google.load("prototype", "1.6.0.3");路径:http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.3/prototype.js
script.aculo.us
名称:scriptaculous版本:1.8.1、1.8.2载入请求: google.load("scriptaculous", "1.8.2");路径:http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8.2/scriptaculous.js注意:此库依赖于 Prototype 。载入此模块前,您必须载入 Prototype 。例如:
google.load("prototype", "1.6");
google.load("scriptaculous", "1.8.2");
MooTools
名称:mootools版本:1.11、1.2.1载入请求: google.load("mootools", "1.2.1");附加项:uncompressed:true,例如 google.load("mootools", "1.2.1", {uncompressed:true});路径:http://ajax.googleapis.com/ajax/libs/mootools/1.2.1/mootools-yui-compressed.js路径(u):http://ajax.googleapis.com/ajax/libs/mootools/1.2.1/mootools.js
Dojo
名称:dojo版本:1.1.1、1.2.0、1.2.3载入请求: google.load("dojo", "1.2.3");附加项:uncompressed:true,例如 google.load("dojo", "1.2.3", {uncompressed:true});路径:http://ajax.googleapis.com/ajax/libs/dojo/1.2.3/dojo/dojo.xd.js路径(u):http://ajax.googleapis.com/ajax/libs/dojo/1.2.3/dojo/dojo.xd.js.uncompressed.js
SWFObject新增!
名称:swfobject版本:2.1载入请求: google.load("swfobject", "2.1");附加项:uncompressed:true,例如 google.load("swfobject", "2.1", {uncompressed:true});路径:http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js路径(u):http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject_src.js
Yahoo! 用户界面库 (YUI)新增!
名称:yui版本:2.6.0载入请求: load request: google.load("yui", "2.6.0");附加项:uncompressed:true,例如 google. oad("yui", "2.6.0", {uncompressed:true});路径:http://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/yuiloader/yuiloader-min.js路径(u):http://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/yuiloader/yuiloader.js