• 买东西收假币去“理论” 对方却塞他一叠假币让他花 2019-07-16
  • 先生们,当年潘大也不是一个人。 2019-07-15
  • 2017年第96届全国糖酒会在成都圆满落幕 2019-07-12
  • 《兄弟班》首曝原片片段 天台对抗燃起青春真性情 2019-07-12
  • 弥渡 万亩梨花如云似瀑 春城壹网 七彩云南 一网天下 2019-07-07
  • 山钢集团日照钢铁精品基地项目 2019-07-06
  • 南方都市报:数看世界杯你家爱豆粉了谁? 2019-06-30
  • 推进科技兴军 建设世界一流军队的伟大实践 2019-06-15
  • 澳洲导盲犬毕业秀!爱同行,不拒绝,为ta们转发倡议! 2019-06-13
  • 云南昭通垃圾污染问题严重 相关人员蒙骗检查被问责 2019-06-13
  • 女子在自家院子乘凉 被后山滚落千斤巨石砸死 2019-05-28
  • 北京西城40家商户获评“市级文明商户” 2019-05-26
  • 情浓端午——临汾建设社区15分钟便民服务志愿者在行动 2019-05-23
  • 聚焦两会:人大代表审议《政府工作报告》 2019-05-22
  • 十九大精神在基层--宁夏频道--人民网 2019-05-22
  • 香港开奖结果:Ajax基础知识

    作者:佚名 来源:网络 时间:2007-02-19 标签: Ajax
    什么是Ajax?

    双色球开奖结果走势图 www.005114.fun   Ajax的定义

      Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。Ajax包括:

      XHTML和CSS

      使用文档对象模型(Document Object Model)作动态显示和交互

      使用XML和XSLT做数据交互和操作

      使用XMLHttpRequest进行异步数据接收

      使用JavaScript将它们绑定在一起

      传统的web应用模型工作起来就象这样:大部分界面上的用户动作触发一个连接到Web服务器的HTTP请求。

      服务器完成一些处理---接收数据,处理计算,再访问其它的数据库系统,最后返回一个HTML页面到客户端。这是一个老套的模式,自采用超文本作为web使用以来,一直都这样用, 但看过《The Elements of User Experience》的读者一定知道,是什么限制了Web界面没有桌面软件那么好用。

      

      图1: 传统Web应用模型(左)与Ajax模型的比较(右).

      这种旧的途径让我们认识到了许多技术,但它不会产生很好的用户体验。当服务器正在处理自己的事情的时候,用户在做什么?没错,等待。每一个动作,用户都要等待。

      很明显,如果我们按桌面程序的思维设计Web应用,我们不愿意让用户总是等待。当界面加载后,为什么还要让用户每次再花一半的时间从服务取数据?实际上,为什么老是让用户看到程序去服务器取数据呢?

      Ajax如何不同凡响

      通过在用户和服务器之间引入一个Ajax引擎,可以消除Web的开始-停止-开始-停止这样的交互过程. 它就像增加了一层机制到程序中,使它响应更灵敏,而它的确做到了这一点。

      不像加载一个页面一样,在会话的开始,浏览器加载了一个Ajax引擎---采用JavaScript编写并且通常在一个隐藏frame中。这个引擎负责绘制用户界面以及与服务器端通讯。Ajax引擎允许用异步的方式实现用户与程序的交互--不用等待服务器的通讯。所以用户再不不用打开一个空白窗口,看到等待光标不断的转,等待服务器完成后再响应。

      

      图 2: 传统Web应用的同步交互过程(上)和Ajax应用的异步交互过程的比较(下).

      通常要产生一个HTTP请求的用户动作现在通过JavaScript调用Ajax引擎来代替. 任何用户动作的响应不再要求直接传到服务器---例如简单的数据校验,内存中的数据编辑,甚至一些页面导航---引擎自己就可以处理它. 如果引擎需要从服务器取数据来响应用户动作---假设它提交需要处理的数据,载入另外的界面代码,或者接收新的数据---引擎让这些工作异步进行,通常使用XML, 不用再担误用户界面的交互。

    【设计之家 原创文章 投稿邮箱:[email protected]

    相关文章

    随机推荐

  • 买东西收假币去“理论” 对方却塞他一叠假币让他花 2019-07-16
  • 先生们,当年潘大也不是一个人。 2019-07-15
  • 2017年第96届全国糖酒会在成都圆满落幕 2019-07-12
  • 《兄弟班》首曝原片片段 天台对抗燃起青春真性情 2019-07-12
  • 弥渡 万亩梨花如云似瀑 春城壹网 七彩云南 一网天下 2019-07-07
  • 山钢集团日照钢铁精品基地项目 2019-07-06
  • 南方都市报:数看世界杯你家爱豆粉了谁? 2019-06-30
  • 推进科技兴军 建设世界一流军队的伟大实践 2019-06-15
  • 澳洲导盲犬毕业秀!爱同行,不拒绝,为ta们转发倡议! 2019-06-13
  • 云南昭通垃圾污染问题严重 相关人员蒙骗检查被问责 2019-06-13
  • 女子在自家院子乘凉 被后山滚落千斤巨石砸死 2019-05-28
  • 北京西城40家商户获评“市级文明商户” 2019-05-26
  • 情浓端午——临汾建设社区15分钟便民服务志愿者在行动 2019-05-23
  • 聚焦两会:人大代表审议《政府工作报告》 2019-05-22
  • 十九大精神在基层--宁夏频道--人民网 2019-05-22
  • 扑克魔术 微信彩票走势图 大星3d彩票走势图 一肖中特诗句 冰球教练证 体彩江苏7位数走势图 香港赛马会级版 江西时时彩后二杀码 体彩排列三大小奇偶走势图 鸿运国际娱乐城优惠活动 广西十一选五倍投计算器 欲钱买最笨重的动物 重庄时时彩开奖网站 小时候真人游戏有哪些 体彩海南飞鱼网上投注