Ajax 与 js
Gmail的热潮慢慢冷却了,而其飞快的访问速度以及给大家带来令人吃惊的浏览体验,最终让Ajax(Asynchronous JavaScript and XML)浮现出来并慢慢流行了起来。最终连 微软都要来加一把火,在asp2.0中将推出支持AJAX风...
Gmail的热潮慢慢冷却了,而其飞快的访问速度以及给大家带来令人吃惊的浏览体验,最终让Ajax(Asynchronous JavaScript and XML)浮现出来并慢慢流行了起来。最终连 微软都要来加一把火,在asp2.0中将推出支持AJAX风格的ASP.NET Server Controls !(http://blog.joycode.com/saucer/archive/2005/06/30/58284.aspx)
Javascript一直都是个被低估的语言,在51js上混久了,你才会发现它的伟大,有哥们用它做星际争霸,做与桌面应用程序相媲美的网页;还有哥们希望能规范js的应用,仿照java设计javscript的“虚拟机”——JSVM……而Ajax在javascript的应用技巧上并没有什么大的突破,只是加上一个XMLHTTPRequest,变将javascript推到了一个核心控制器的高度。有一个Bindows框架,可谓是将javascript的功能发挥极致,在这个框架里面你可以用javascript完整搭建各种应用程序。基于这种角度,Ajax似乎介于传统方法和Bindows之间。当然Ajax是一种技术,而Bindows是一个framework,Bindows中也大量有应用类似于Ajax的技术了。
最近仔细研究了一下CFAjax,甚为感动,list、query、array、object各种类型的数据都可以异步在client与server间传递,相比以前用url和form的传递方法…… ,感动啊!
于是我马上就想到了最常见的应用:
从服务器读取xml数据,利用xmlToForm自动填充表单,修改后,利用FormToXML将表单数据转化为xml,异步发送到服务器提交,返回提交状态……