我很早就想就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等技术可以参考相关技术知识。
下面是我的后面发帖的提纲各位有什么意见或者有什么需要我详细说明的请跟帖:
1.Ajax技术核心对象XMLHttpRequest的介绍
2.利用XMLHttpRequest与服务器进行请求交互
3.AjaxFeeling框架客户端封装
4.AjaxFeeling框架服务端封装
5.AjaxFeeling框架使用举例。
补充一句:AjaxFeeling框架是基于ASP.NET2.0的
无论是什么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等技术可以参考相关技术知识。
下面是我的后面发帖的提纲各位有什么意见或者有什么需要我详细说明的请跟帖:
1.Ajax技术核心对象XMLHttpRequest的介绍
2.利用XMLHttpRequest与服务器进行请求交互
3.AjaxFeeling框架客户端封装
4.AjaxFeeling框架服务端封装
5.AjaxFeeling框架使用举例。
补充一句:AjaxFeeling框架是基于ASP.NET2.0的



在我的论坛Ajax版中提供了AjaxFeeling框架的源代码以及实例代码,承诺我以前说过要开源AjaxFeeling框架的话,当然由于水平有限,还存在许多缺陷,AjaxFeeling框架只实现了很简单的功能。如果您有兴趣,可以对AjaxFeeling框架进行修改、重写等,共同来完善AjaxFeeling框架。
论坛地址 www.codediy.net