|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
Ajax并不是一门新的语言或技术,它实际上是几项技术按一定的方法组合在一在同共的协作中发挥各自的作用,它包括 使用XHTML和CSS标准化呈现; 在旧的交互方法中,由用户触发一个HTTP哀求到服务器,服务器对其进行处理后再返回一个新的HTHL页到客户端,每当服务器处理客户端提交的哀求时,客户都只能空闲等待,并且哪怕只是一次很小的交互、只需从服务器端得到很简朴的一个数据,都要返回一个完整的HTML页,而用户每次都要浪费时间和带宽去重新读取整个页面。 而使用Ajax后用户从感觉上几乎所有的操作都会很快响应没有页面重载的等待。 Ajax的工作原理相称于在用户和服务器之间加了―个中间层,使用户操作与服务器响应异步化。并不是所有的用户哀求都提交给服务器,像―些数据验证和数据处理等都交给Ajax引擎自己来做,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交哀求(主要是读取XML格式的数据)。 最早应用XMLHTTP的是微软,IE通过答应开发人员在Web页面内部使用XMLHTTP ActiveX组件扩展自身的功能,开发人员可以不用从当前的Web页面导航而直接传输数据到服务器上或者从服务器取数据。这个功能是很重要的,因为它帮助减少了无状态连接的痛苦,它还可以排除下载冗余HTML的需要,从而提高进程的速度。Mozilla 做出的回应是创建它自己的继续XML代理类:XMLHttpRequest类。Konqueror (和Safari v1.2,同样也是基于KHTML的浏览器)也支持XMLHttpRequest对象,而Opera也将在其v7.6x+以后的版本中支持XMLHttpRequest对象。对于大多数情况,XMLHttpRequest对象和XMLHTTP组件很相似,方式和属性也类似,只是有一小部分属性不支持。 附: 返回类别: 教程 上一教程: 详细实现 XML 的三种方法 下一教程: XML在.net平台下的自定义控件的应用(1) 您可以阅读与"Ajax的一些个人理解"相关的教程: · Ajax应用方面的一些补充 · 亲密接触XML(7)-我的属性规则的一个例外 |
| 快精灵印艺坊 版权所有 |
首页 |
||