ajax初识和实践(-)

   项目完成后,发现平时忽略的Javascript在网页的开发过程中是相当重要的。比如后期的验证,限制TEXT长度等等忙上了不少忙,否则如果全部放在服务器验证会很麻烦。

  所以这几天一直在研究Ajax,看了<<征服ajax web 2.0 java>>内容非常的基础,点到为止,关于ajax的产生背景没有作很好的说明。今天下午看了< <professional 高级程序设计="" ajax=""></professional> >---这可是Amazon的超级畅销书。看了十几页,就感受的这本说的厚度,ajax的发展过程写得清清楚楚,而且很有层次感,之前大家所推荐的 《AJAX IN ACTION》应该也不错,因为这是一系列的书。

   ajax(啊甲克斯)-----asynchronous javascript and xml. 粗一看,就是使用了javascript 和 xml,而且是异步的。在<<征服ajax web 2.0 java>>上也是这么说的。但是刚才看了< <professional 高级程序设计="" ajax=""></professional> >才直到,AJAX并不一定非得用xml。我在后者的书中摘录了一段话:

 


 

ajax解决方案组成部分的技术,他们包括

HTML/XHTML: 主要的内容表示语言

CSS: 为XHTML提供文本格式定义

DOM:对已载入的页面进行动态更新

XML:数据交换格式

XSLT:将XML转化为XHTML(用CSS修饰其样式)

XMLHttp:主要的通信代理

JAVASCRIPT:用来编写Ajax引擎的脚本语言

实际上,在Ajax解决方案中这些技术都是可用的,不过只有三种是必需的:HTML/XHTML, DOM以及Javascript。XHTML显然是显示信息所必需的,而DOM则是为了在不重新载入XHTML页面的前提下修改部分内容所必需。

在Gmail和GOOLGE MAP中,在被称为Ajax模型核心的XML和XMLHttp都没有使用;Google Suggest也只是使用了XMLHttp,并使用JAVASCRIPT数组而非XML来进行数据交换。

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值