阿贾克斯

没有javascript也许ajax的出现会推迟很久,但是没有ajax的话javascript一定继续被荒废着。感谢XMLHTTPREQUEST对象

我这样说不知道会有多少人骂,但是这是真实想法,JS很早就会了,不过就是些简单的document操作,没有深入,但是ajax出来以后,我震撼呢,开始对JS的系统学习,有了jquery的框架我的每个WEB案例如果少了JS代码就感觉这个项目是不完整的,呵呵,说的夸张了些,下面说说AJAX。
先来个名词解释:Asynchronous JavaScript and XML(异步JavaScript和XML),看到这句话如果对AJAX的运行机制有深入了解的朋友一定觉得非常贴切了,是的,异步,伟大的异步构想,虽然只是让浏览器那该死的蓝滚条不再显示,但是这一举动为站点挽救了有多少没有耐性的客户。
对AJAX的机制不做过多阐述,g.cn一下很多资料,我对AJAX的看法就一句话概括:欺骗客户的眼睛。
接下来讲下我所知道的AJAX
1。xmlhttprequest,这种方式我是常用的,自己手写AJAX调用的方法,不去使用插件来实现,很简洁明了,创建对象,然后去异步调用,等待响应结果,接受结果后处理数据,就4个步骤。代码我就不贴了,占位置,有空放个连接。
2。微软的ALTAS控件库,不知道有没有拼写错,当初这个东西一出来,我着实兴奋了很久,太厉害了,微软,AJAX我觉得不难实现,但是有些效果结合AJAX就很难实现了,比如声音条,提示效果之类的,但是在microsoft的世界里,只需要做两件事,拖动,然后写事件里的代码。太完美了,但是实际应用发现,性能太差强人意了,但是一些效果没办法去实现只好用了咯,只到JQuery的出现,在网页上实现应用程序的概念不再模糊。
3。jquery/mootools,我所会使用JS框架来实现AJAX的就这两个,不过其他的原理都一样的应该,如果业务不复杂的情况下需要JS效果不多还是自己能手写就手写吧,毕竟再轻量级的插件也会占用不少资源的。
4。 DWR,这个是J2EE的AJAX框架,这个好象现在用的比较少了,主要用的是Buffalo这个轻量级的,不过JAVA现在不是主要方向,就不关注呢。

 

posted @ 2009-08-05 14:48  实在清闲  阅读(2693)  评论(0编辑  收藏  举报