Ajax 与Java无关的工具包(开发人员必读)!!!

了解Ajax的模式后,我向大家介绍一下与Ajax流行的解决方案,这些只是一些工具包和类库。只要将相关源代码或资源复制到项目中,就能方便的实现超炫的Ajax效果。。。。
(1)Prototype框架
    Prototype( http://prototype.conio.net)是Sam Stephenson编写的一款非常流行的JavaScript库,其目的就是简化动态应用的开发。虽然不是文档编写最好的库,但至少它可以作为相关方面的鼻祖,其它一些类库都是在它基础上创建的。Prototype最感兴趣的是Ruby on Rails( www.rubyonrails.com),它集成对Prototype的支持。虽然Prototype以简化Ajax开发著称,但是它也包括了许多实用方法,即使不开发Ajax也可以使用它们。
    使用方法:只需从 http://prototype.conio.net下载最新版本并把prototype.js文件放在应用中放置JavaScript文件的目录即可。(注:Prototype和许多Ajax框架一样没有命名空间。如果你把它和其他库联合使用,可能会发生一些冲突)
    Prototype操作DOM非常经典,东西太多,不便详细说明。

(2)script.aculo.us
    Thomas Fuchs的script.aculo.us库( http://script.aculo.us)提供了更加强大的功能,本就是使用的这个东东来开发的,而且版本更新很快。script.aculo.us提供了丰富的界面效果,与许多浏览器上都是兼容的,其中包括视觉效果、拖放以及标志性的Ajax自动完成文本框。下载地址 http://script.aculo.us/downloads(这个网站超炫!!)。
获取最新版本后,把下载的prototype.js、scriptaculous.js、bulider.js、effects.js、dragdrop.js、controls.js放到应用程序中存放脚本文件的文件夹中即可。(注:Prototype要保证安装正确版本,一般下载的文档中会有,如早期版本没有这个文件的话,readme文件会告诉你下载所需的prototype的版本号)
    script.aculo.us功效:Effect.Opacity(不透明度)、Effect.Scale(元素大小变化)、Effect.Highlight(淡入淡出)、Effect.Parallel(色彩移动变换)、AutoComplete(自动完成)等等。 
    快到我的空间中去下载案例和代码吧。。。
http://www.cnblogs.com/Files/david1030/scriptaculous-js-1.7.0.zip

(3)Dojo Toolkit
    也是一款简化Ajax开发的开源JavaScript工具包。但是它不是那么轻量级或专注于某一方面。它包含日志模块、空间创建使用程序、数学模块,甚至还有集合库(相对其它较复杂)。
    你可以下载Dojo的源代码并自行构建它,也可以下载定制的版本,它们把Dojo中不同的部分放在一个单独的文件中。五个版本:Ajax、I/O、Event+I/O、Widgets、Kitchen Sink。
    想要安装Dojo,只需要下载一个版本(或构建自己的版本)并把其中包括的JavaScript文件放置到Web应用的脚本目录下。
    其实,这个玩意实在太复杂,有空再花时间研究研究吧。

(4)Taconite
    Taconite是一款轻量级Ajax库,可以在 http://taconite.sourceforge.net上找到它。与许多服务器端技术无关的库不同,Taconite不仅提供了客户端JavaScript库,还提供了构成服务器端响应的一套规则,后者可以用任何一种服务器端语言实现。
    Taconite的特点是突出了Ajax的开发规则。Ajax的开发是应该分成服务器端和客户端的开发。

以上四钟,从我的认识,如果要方便应用就使用script.aculo.us,如果要紧扣规则就用Taconite。。。。。


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值