实践ajax 1

刚开始学习ajax的一些东西,这里是一些笔记。

成果:
  1. scriptaculous的成果
  2. dojo的成果


目的:
实现一个渐出的留言表格

工具:
  1. scriptaculous
  2. dojo
实现:
  • 使用scriptaculous
使用scriptaculous的effect包。在scriptaculous的主页有各种effects的 在线演示,通过这些演示选择了BlindDown()和BlindUp()两个Effects。
js 代码
 
  1. var s = true;  
  2. function c(){  
  3.     var con = $('con1');  
  4.     if(s){  
  5.         new Effect.BlindDown(con);  
  6.         s = false;  
  7.     }else{  
  8.         new Effect.BlindUp(con);  
  9.         s = true;  
  10.     }  
  11. }  
  • 使用dojo
dojo也有一个类似的effect包,名字叫做lfx。在dojo的网站也有 在线演示 在里面的see it in action tab里面,dojo到底是个大东西,看他的演示的时候偶的浏览器动作超级缓慢,延时严重。不知道大家是不是也有类似的经历,如果这么慢得速度的话,看样子这个framework还有优化的必要。
js 代码
 
  1. var s = true;  
  2. function c(){  
  3.     var con = $('con1');  
  4.     if(s){  
  5.         dojo.lfx.html.fadeIn(con, 300).play();  
  6.         s = false;  
  7.     }else{  
  8.         dojo.lfx.html.fadeOut(con, 300).play();  
  9.         s = true;  
  10.     }  
  11. }  

小结:
初次接触javascript的编程,感觉debug是个大问题。firebug是个很好的工具,这里是firebug的一个 使用演示
scriptaculous的效果好看一些,dojo的文档多一些。
scriptaculous没有widget。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值