注册 | 登录 | 设为首页 | 加入收藏
您当前的位置:飞翔学院-IT中国 → 编程开发AJAX → 文章内容

Ajax工具和技术综述

作者:佚名 来源:不详 发布时间:2007-12-10 22:14:49

  如果不使用 Prototype,那么这个示例就会变得更冗长,需要花更大的精力编写代码。

  Script.aculo.us

  Script.aculo.us(请参阅 参考资料)是 MIT 许可下的一个开放源码项目。它构建于 Prototype 之上,随 Ruby on Rails 一起发布。Script.aculo.us 是用于开发 rich Web-UI Rails 应用程序的一款流行的框架,但是也可以将它与其它服务器端技术一起使用。Script.aculo.us 虽然被描述为一个瘦框架,但是却拥有非常强大的动画功能,并且包含以下特性:

  基于 JavaScript 的 DOM 构建程序可以提供简单的 DOM 操作

  拖放支持

  一些控件和小部件,例如自动完成、滑动块和就地编辑

  清单 2 中的示例展示了 Script.aculo.us 中强大的动画效果。在这个例子中,当点击一行文本中时,就会逐渐淡出视线:

  清单 2. Script.aculo.us 动画效果<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js" type="text/javascript"></script>
...
<div onclick="new Effect.Fade(this)">
  Click here to see me fade out!
</div></html>

  Dojo Toolkit

  Dojo Toolkit(请参阅 参考资料)是一款全面的 Ajax 框架,能满足多种需求。Dojo 提供:

  用于 JavaScript 的跨浏览器的 stdlib

  DOM 操作

  用于优化下载时间和大小的打包系统

  一组丰富的、可扩展的小部件

  拖放支持

  动画支持

  非常丰富的服务器端集成库

  Dojo 的一个卖点是,它的小部件是可扩展的,这样就可以利用简单的小部件组合出更复杂的小部件。因此,与大多数 Ajax 库和框架不同的是,Dojo 提供了一种特定的编程模型指导功能,如果遵从该模型,就可以像桌面 GUI 编程那样设计 Web 界面。


更多内容请看PCdog.com--Ajax技术  Ajax技术开发专题
上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  下一页


  • 打印文档
  • 推荐好友
  • 返回顶部
  • 增大字体
  • 减少字体
关于本站 | 工作机会 | 合作网站 | 广告服务 | 市场合作| 联系我们 | 抽奖活动
版权所有: 武汉威俊科技有限公司 Copyright 2005-2007 www.ITCNW.COM All rights reserved