======================================================
注:本文源代码点此下载
======================================================
一、prototype javascript 特性
prototype 是最受欢迎的ajax框架之一。ajaxian.com网站2006年的调查结果显示,prototype同框架规模庞大的yahoo! user interface, google web toolkit, and atlas.等相比较起来,其排名竟然遥遥领先,这不能不令人感到惊异。
答案很简单:prototype使用起来就像是对于javascript语言的自然扩展。尝试过prototype框架后,我坚信prototype框架应该被纳入javascript语言。
function getinfo()
{
//load params from form
var callernum = $f(''callernum'');
var url = ''http:///serviceprovider/pbxservice'';
var pars = ''callernum='' + callernum;
//asynchronous calls are used as default
var response = new ajax.request( url, { method: ''get'', parameters: pars
oncomplete: showpbxresponse });
var callername = response.responsetext ;
var url = ''http:///serviceprovider/acctservice'';
var pars = ''callername='' + callername;
var acctresponse = new ajax.request( url, { method: ''get'',parameters: pars
oncomplete: showacctresponse });
}
//callback functions
function showpbxresponse(requestresults)
{
//show returned value in the pbx area
$(''pbxresult'').value = requestresults.responsetext ;
}
function showacctresponse(requestresults)
二、dojo ——神奇的界面工具集世界
dojo是一种颇受欢迎的开源框架,对于web界面工具集和web开发中与后端系统间交互等诸多重要方面提供广泛的支持。在各种工具中,有些可直接用来渲染呼叫用户列表,其它像多选列表项的异步调用等则需要作进一步定制工作。
dojo界面工具的定制需要深入了解dojo的底层。dojo的定制机制非常灵活,通晓javascript语言并且对于dojo框架的细节可以掌握。定制非常灵活。
对于多个后端异步调用的实现,采用了dojo.io.bind对象。bind对象可实现对后端资源的调用并将结果返回给回调对象。
var geturl = ''http:///serviceprovider/acctservice?callername='' +
callername;
dojo.io.bind({
url: geturl, /* url to be called */
load: function(type, data, evt){
/* normal callback code here
*/ },
error: function(type, error){
/* error handling callback defined here
*/ },
mimetype: "text/plain"
});
虽然dojo的类和扩展模型相当复杂,而bind对象和回调对象的模型则更容易理解和使用,性能也不错。
这里是百尔官方博客,原文由百尔撰写,授权博恩杂谈编辑转载,谢谢您的关注,转载请保留版权。
感谢博客园提供博客服务,同时感谢百尔特为原文提供的免费空间和网络管家推广传播。转载请注明版权。谢谢!
百尔拥有强有力的技术团队,目前为无数企业和个人完成了android、网店、系统开发、服务器架构(包括linux、unix、windows),提供众多it技术支持,也欢迎大家访问我的博客来指导学习交流。
同时百尔特提供优惠的域名、虚拟主机空间、绿色服务器等服务。
具体请访问:http://www.barlt.comhttp://www.birlt.com
绿色通道:好文要顶关注我收藏该文与我联系
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/