分类:
2009-02-03 11:19:23
ajax(动态网站静态化), 最近非常红火的技术。有很多现成的开发工具包。开始的时候我试用了CPAINT,支持php/asp。还不错。后来开始用perl的ajax(动态网站静态化)实现: CGI::ajax(动态网站静态化)。对比之下,发现非常好用。主要的特点是程序自动生成javascript调用的代码。
这样的话,我们可以专注于程序逻辑的开发,而不用去理睬繁复的ajax(动态网站静态化) javascript调用。这是CGI::ajax(动态网站静态化)高明的地方。
CGI::ajax(动态网站静态化)安装
perl -MCPAN -e "install CGI::ajax(动态网站静态化)"
学习这个简单的例子
#!/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 = <