ajax自学笔记(一)

 

1.什么是AJAX

 

说简单点,就是利用JavaScript 进行一个分析,利用xml传递到服务器,然后根据服务器返回一个xml或者Html,然后JavaScript再进行处理。就这么一个技术。这个技术2000年就出来了,在论坛里面用得比较多。说简单点,AJAX是一门技术。几个语言和设计的综合。

她其实是一门老技术,在如今这个时代突然开始兴起了。

 

她的特点:

使用XHTMLCSS标准化呈现

使用DOM实现动态显示和交互

使用XMLXSLT进行数据交换和处理

使用xmlhttprequest进行异步数据读取

最后用JAVASCRIPT绑定和处理所有数据

 

在这里就要提到2种工作方式了,因为ajax是一种异步的工作方式。

同步工作方式:是将整个html传过去,然后等着html传回来

异步工作方式:只讲小部分需要提交的进行xml提交,其他数据是不需要刷新的。节约流量。

实现了一种面向服务的应用。

 

 

2.SOA是什么

 

是一种面向服务的运用

可以把网页中各个部分利用AJAX技术单独和server进行交互。

soa架构中,服务是最核心的抽象手段,业务被划分为一系列的业务服务和业务流程。
soa
是一种架构风格,不是一种方法。soa的首要目标就是IT与业务对齐,支持业务的快速变化,其次是架构的灵活性和资产的重用。soa的重点是服务建模和基于soa的设计原则进行架构决策和设计。

总之,soa是一种面向服务的架构风格,具有很好的灵活性和重用性。

 

3.web2.0

就是利用ajax技术将各个分散的数据进行一个页面的呈现。他既可以呈现数据,同样他也可以呈现数据。

我们网站的数据可以来自各个地方。只需要整合一下,这就是ajax的魅力所在。

是以用户为核心,去主导。这个就是web2.0的价值所在。以个人为主导。而不是web1.0以服务器端的控制为主导。

 

总结完上面3个,我感觉web2.0soa所表现的内容有些近似。只不过一种是一门技术,另一种是一个架构思想。

 

4 ajax在实际中的应用

 4.1输入一个字母 所以相关字母都罗列出来

 4.2还有个就是地图的一个显示,也是局部更新。

4.3  wiki网这种,以个人为主导的信息定制。里面嵌入了自己的邮箱,平时爱看的论坛,常去的网站,等等,并保持刷新。

4.4 RSS reader也一个小型的。后面学习中会做相应练习。

好处:对服务器的负载和减小,还有网站不一定要自己做,可以去其他网站上去拿过来。

最主要是负载方面的减小。

4.5 Maps.google.com

Fego.cn

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值