我很早就想就AjaxFeeling框架的实现以及Ajax的基础技术发发帖,可以是一直没有时间真是对不起大家!那么现在总算能抽点时间出来谈谈自己的拙见。
    无论是什么Ajax框架,他们实现的基础都是相同的。总体上来说他们包括XMLHttpRequest对象、DOM文档对象模板、XML技术、JavaScript脚本语言、XHTML、CSS和XSLT技术。然而在这些技术中有的是实现Ajax技术必须的,有的确实可有可无的。如XMLHttpRequest对象是实现Ajax技术必须的它是实现Ajax技术的关键对象。同样JavaScript脚本语言是实现Ajax技术的载体(当然也可以用VbScript但仅限IE浏览器),DOM文档对象模板是实现Ajax技术最终呈现给用户的表现形式。XML技术主要用于Ajax技术中客户端与服务器数据传输的格式(可以用单纯的文本格式来代替),CSS,XSLT等技术只是为了能更好的把界面呈现给用户,但是它们并不是Ajax技术必须的东西,换句话说不用CSS,XSL同样也可以实现Ajax技术。
由于JavaScript脚本语言在网络上已经有很多教程,所以我就不在这里做深入的介绍了。在Ajax技术会用到JavaScript面向对象的思想,有不明白的地方可以到JavaScript版去看看。至于XML,DOM等技术可以参考相关技术知识。    在我的论坛中提供了AjaxFeeling框架的源代码以及实例代码,承诺我以前说过要开源AjaxFeeling框架的话,当然由于水平有限,还存在许多缺陷,AjaxFeeling框架只实现了很简单的功能。如果您有兴趣,可以对AjaxFeeling框架进行修改、重写等,共同来完善AjaxFeeling框架。AjaxFeeling框架下载地址:
http://www.codediy.net/bbs/viewthread.php?tid=261&extra=page%3D1我的论坛地址:
http://www.codediy.net