是否为了Ajax库而烦恼,是否为Javascript库的维护而郁闷?有了Google Ajax库,这些烦恼将不再到来。
下面是官方给出的一个很简单的例子:
使用google javascript库API的确很简单,对其他库的支持如下:
注意:默认情况下,返回的是压缩后的js文件,如果要使用未经压缩的js文件,请使用如下方式
google ajax库API支持的Javascript脚本库列表:
AJAX 库 API 是一种内容分布网络,可加载最受欢迎的开源 JavaScript 库的架构。通过使用google.load()
方法,您的应用程序能够迅速从全球任何位置访问不断增长的、最受欢迎的 JavaScript 开源库列表,包括:
- jQuery
- jQuery UI
- Prototype
- script.aculo.us
- MooTools
- Dojo
下面是官方给出的一个很简单的例子:
- <!--加载javascript库API-->
- <script src="http://www.google.com/jsapi"></script>
- <script>
- //载入jQuery,版本为1
- google.load("jquery", "1");
- //页面加载完成后,使用jQuery开启一个ajax请求,获得一个查询
- google.setOnLoadCallback(function() {
- $.getJSON("http://ajax.googleapis.com/ajax/services/search/web?q=google&v=1.0&callback=?",
- //当加载完成完成时的回调函数
- function (data) {
- if (data.responseData.results &&
- data.responseData.results.length > 0) {
- var results = data.responseData.results;
- for (var i=0; i < results.length; i++) {
- //显示信息
- alert(results[i].titleNoFormatting);
- }
- }
- });
- });
- </script>
- google.load("jquery", "1.2.3");
- google.load("jqueryui", "1.5.3");
- google.load("prototype", "1.6");
- 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");
- google.load("jqueryui", "1.5", {uncompressed:true});