ajax学习(1)

从  web1.0到web2.0
 设计理念的改变
     原来的web强调门户网站,但如今,web数据越来越分散,由普通用户创造出来的大量微内容(micro-content)成为了网站新的驱动力。用户所产生的任何数据都是微内容,如网络日志,图片,书签等,大量的微内容集合在一起就产生了巨大的价值。
    web 1.0是以内容提供者为主体,以一种自上而下的方式构建,它以网络对用户行为的响应为特点,是一种单向性行为。而web 2.0则是通过每个用户的协作,将基于RSS/ATOM/RDF/FOAF等的XML数据有机地组织起来,每个用户在web 2.0中都是作为平等的主体而存在,这是一个双向的行为。
     ajax是一种运用于浏览器的技术,它可以在浏览器喝服务器之间使用异步通信机制进行数据通信,从而允许浏览器向服务器获取少量信息而不是刷新整儿页面。
     ajax并不是一种新技术,或者说它不是一种技术,它只是多种技术的综合;javascript,xhtml和css,dom,xml和xstl,XMLHttpRequest等技术按照一定的方式在协作中发挥各自的作用就构成了AJAX.
    (1)使用XHTML和CSS标准化呈现。
    (2)使用DOM实现动态显示和交互。
    (3)使用XML和XSLT进行数据交换与处理。
    (4)使用XMLHttpRequest进行异步数据读取。
    (5)最后用JavaScript绑定和处理所有数据。
在Ajax模型中,通过在用户和服务器之间引入一个Ajax引擎,可以消除旧的Web模型中“开始-->停止-->开始-->停止”这样的交互过程,它就像添加了一层机制到程序中,使它的响应更灵敏。在会话开始,浏览器加载了一个Ajax引擎;采用JavaScript编写并且通常在一个隐藏的框架中。这个引擎负责绘制用户界面以及服务器端通信。Ajax引擎允许用异步的方式实现用户与程序的交互,也就是说不用等待服务器的通信。工作方式如下:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值