当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: CGI::Ajax安装perl -MCPAN -e "install CGI::Ajax" 学习这个简单的例子#!/usr/bin/perl -w use strict; use CGI::Ajax; use CGI; #下面是我们这个程序的核心逻辑部分。
 

 

 ·解析ajax如何处理响应信息    »显示摘要«
    摘要:用户的交互操作(interaction)驱动着web站点。理解如何处理响应信息,特别是在使用新的交互操作形式(例如ajax)的时候,这一点非常重要的。kris hadloc解释了ajax请求-响应过程的本质,你应该了解这些内容,更好地为用户交互操作服务。 请求和响应 ajax引擎分很多个方面,每个方面都很重要。如果引擎执行发送请求和接收响应信息的事务,那么它就有很多的处理响应信息的方法。响应信息是处理过程中的一个重要的部分,这是因为用户最终会与响应信......
 ·eric pascarello解析ajax安全性    »显示摘要«
    摘要:eric pascarello 是 ajax in action " 的作家之一。pascarello penn 州立大学的 2002 毕业生,获得了机械工程学位。他也是 javaranch.com 上的知名人物。在这一次面谈中,他谈论 ajax 安全方面的相关议题。 ajax 作为一种技术传达着使用者更为丰富的使用经验从而受到广泛的赞美。但是 xmlhttprequest 的使用真的能确保安全? eric pascare: 人们在面对 ajax 的......


Perl的Ajax实现与中文问题

ajax, 最近非常红火的技术。有很多现成的开发工具包。开始的时候我试用了cpaint,支持php/asp。还不错。后来开始用perl的ajax实现: cgi::ajax。对比之下,发现非常好用。主要的特点是程序自动生成javascript调用的代码。这样的话,我们可以专注于程序逻辑的开发,而不用去理睬繁复的ajax javascript调用。这是cgi::ajax高明的地方。

perl -mcpan -e "install cgi::ajax" 【相关文章:第三层交换建设企业VLAN

cgi::ajax安装 【扩展阅读:TMIS网络瞩目3Com第三层交换解决方

【扩展信息:第3/4层交换路由技术构建宽带多媒体网

学习这个简单的例子

#!/usr/bin/perl -w use strict; use cgi::ajax; use cgi; #下面是我们这个程序的核心逻辑部分。 #客户端通过会ajax调用这个函数,得到想要的结果。 sub test_calculate{ my ($cal1,$cal2)=@_; return ($cal1+$cal2); } #下面是客户端显示的html #注意onclick部分的写法。你可以将其理解为一段伪码(其实不是伪码,其实际代码部分都是cgi::ajax自动生成的),表示: #调用函数calculate,参数是val1控件与val2控件的值,结果显示在result控件上。 sub show_html{ my $html = <<eohtml; <html> <head> <title>test</title> </head> <body> <input type=text name=val1 id=val1> <input type=text name=val2 id=val2> <input type=button name=cal id=cal value=cal it onclick="calculate([val1,val2],[result]);return true;"><br> <div id=result></div> </body> </html> eohtml return $html; } my $cgi=new cgi(); # 这里的代码将刚才提到的伪码calculate与我们的perl实现函数关联起来。
...   下一页
    摘要:一、引言如今,有相当多的web应用程序,如backpack,blinksale和gmail,都把数据库技术与ajax集成到一起。通过提供与数据库通讯而不用刷新浏览器这种强有力的技术,这种集成对web应用程序和用户体验产生巨大的影响。这意味着,在用户继续其它交互的同时可以实现实时的数据传输。 本文将集中讨论上述技术集成机理。同时提供了完整的参考源码。这个示例是一个简单的职务记录应用程序,其中每个职务包含一个标题,描述和日期-允许用户添加、编辑和删除职务。所......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE