ajax入门简明教程---什么是ajax?

女孩别哭彑

女孩别哭彑

2016-02-19 15:34

下面是个超简单的ajax入门简明教程---什么是ajax?教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~
      Ajax简介 Ajax全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
主要包含了以下几种技术:
Ajax(Asynchronous JavaScript + XML)的定义 基于web标准(standards-based presentation)XHTML+CSS的表示; 使用 DOM(Document Object Model)进行动态显示及交互; 使用 XML 和 XSLT 进行数据交换及相关操作; 使用 XMLHttpRequest 进行异步数据查询、检索; 使用 JavaScript 将所有的东西绑定在一起。    类似于DHTML或LAMP,Ajax不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技术正在出现,如“AFLAX”。
AJAX的应用使用支持以上技术的web浏览器作为运行平台。这些浏览器目前包括:Mozilla、Firefox、Internet Explorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式对象,也不支持XSLT。
与传统的web应用比较
    传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然後返回一个新的网页。这个做法浪费了许多带宽,因为在前後两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。
    与此不同,Ajax应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。
Ajax应用程序的优势在于: 通过异步模式,提升了用户体验 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用 Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。

展开更多 50%)
分享

猜你喜欢

ajax入门简明教程---什么是ajax?

Web开发
ajax入门简明教程---什么是ajax?

ajax入门简明教程---XMLHTTPRequest对象

Web开发
ajax入门简明教程---XMLHTTPRequest对象

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ajax入门简明教程---响应处理

Web开发
ajax入门简明教程---响应处理

ajax入门简明教程---DOM解析

Web开发
ajax入门简明教程---DOM解析

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ajax入门简明教程---处理POST请求

Web开发
ajax入门简明教程---处理POST请求

ajax入门简明教程---正则表达式验证

Web开发
ajax入门简明教程---正则表达式验证

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

详解如何实现最基本的AJAX框架

详解如何实现最基本的AJAX框架

java与数据库连接

java与数据库连接
下拉加载更多内容 ↓