XAJAX学习一

  学习PHP的AJAX架构,昨晚,从网上搜了一下,有很多php的开源ajax架构,最后选择XAJAX来学习。当把他的源代码从网上下下来的时候,我吃了一惊,只有76K,不可思异,记得在用.NET的时候,不管是AJAX.NET还是MagicAJAX,一个dll文件都有好几百K。 
  看了他给出的几个例子与一些资源,他的使用大概是这样的:先加载类定义文件xajax.inc.php,然后定义一个xajax实例,再注册要在客户端调用的服务器函数;然后处理请求($xajax->processRequests());最后在<head></head>之间加入$xajax->printJavascript("xajax.js的路径"),就OK了。很简单,这就是他的基本应用。以下是一个简单的例子:
None.gif <? php
None.gif    
/* *
None.gif     *        作者:金李东
None.gif     *
None.gif     *        创建时间:2007.03.19
None.gif     *
None.gif     *        文件描述:
None.gif     *            XAJAX学习二
None.gif     *
None.gif     
*/
None.gif    
None.gif    
include_once ( " xajax.inc.php " );
None.gif    
None.gif    
$xajax   =   new  xajax();
None.gif    
$xajax -> registerFunction( " add " );
None.gif    
None.gif    
function  add( $val1 ,   $val2 )
None.gif    {
None.gif        
$objResponse   =   new  xajaxResponse();
None.gif        

None.gif
         $val   =   $val1   *   $val2 ;
None.gif        
$objResponse -> addScript( " alert({$val}); " );
None.gif        
None.gif        
return   $objResponse ;
None.gif    }
None.gif    
None.gif    
$xajax -> processRequests();
None.gif
None.gif
None.gif
?>
None.gif
None.gif
< html >
None.gif
< head >
None.gif    
<? php
None.gif        
$xajax -> printJavascript();
None.gif    
?>
None.gif    
None.gif    
< script language = " javascript " >
None.gif        
function  testXAJAX()
None.gif        {
None.gif            xajax_add(
1 ,   2 );
None.gif        }
None.gif    
</ script >
None.gif
</ head >
None.gif
< body onLoad = " testXAJAX(); " >
None.gif
None.gif
</ body >
None.gif
</ html >

还是很简单的。

  用AJAX是简单,但要理解他的实现过程还是有难度的,作为一个开人员,只掌握使用是不够的,掌握实现原理才是最重要的,因为我是开发者!

转载于:https://www.cnblogs.com/JBoy/archive/2007/03/19/679460.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值