AJAX Libraries API:用Google加速你的ajax应用程序

ZDNet软件频道 时间:2008-07-24 作者: | BBS.ChinaUnix.net 我要评论()
本文关键词:OpenAPI API 加速 软件
Dion Almaer发布了一个很有意思的东西:AJAX Libraries API。它能够帮助开发者们使用流行的ajax框架,更快捷更方便的开发ajax应用程序。

Dion Almaer发布了一个很有意思的东西:AJAX Libraries API。它能够帮助开发者们使用流行的ajax框架,更快捷更方便的开发ajax应用程序。

  当Dion Almaer认为使用已有的框架开发应用程序非常拖沓和费时时,他接触到了Steve Souders和其他一些人的研究工作。这些研究工作表明开发者们忽视了库的易用性。作为开发者应该提供正确的缓存机制,保存那些必需的文件。同时开发者也应该提供一个minified版本方便人们获得这些库。当然开发者也应该在文件中提供规范的版本标记。

  Dion Almaer在加入google后开始试图解决这些问题,于是他发布了AJAX Libraries API。现在,通过AJAX Libraries API我们可以很方便的使用那些非常酷的ajax开发框架了。

  之前,通常是通过加入

<script src  现在你可以通过AJAX Libraries APIloader中的google.load()方法得到同样的效果。例如:

  Html代码     

<script src=">
<script>
// Load jQuery  
  google.load("jquery", "1");
// on page load complete, fire off a jQuery json-p query
// against Google web search  
  google.setOnLoadCallback(function() {
$.getJSON("// on search completion, process the results  
      function (data) {
if (data.responseDate.results &&
data.responseDate.results.length>0)
});
});
</script>
  你应该会注意到库的版本只用“1”来表示,这个智能识别版本的特性可以让你在使用库的时候不用再操心版本的问题。

  在上面的例子中,默认的情况是会返回一个minified版本的jQuery,但如果你想要没有经过压缩处理的javascript代码,则可以加入"uncompressed"参数:

  Js代码

  google.load("jquery", "1.2", );

  google.load("jquery", "1.2", );

  当然这只是一个开始,现在AJAX Libraries API只支持jQuery ,prototype,script.aculo.us,mootools和dojo,以后将支持其他一些有用的库,而 AJAX Libraries API本身也会不断得到扩展。

OpenAPI

API

加速

软件


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134