浅谈AJAX 技术与优缺点

您所在的位置:网站首页 ajax优缺点和工作原理 浅谈AJAX 技术与优缺点

浅谈AJAX 技术与优缺点

#浅谈AJAX 技术与优缺点| 来源: 网络整理| 查看: 265

    本文由li9581贡献

    最近在学习有关 AJAX 的知识,上网查阅了一些有关 AJAX 的资料,主要是有关

 AJAX的技术简介及其优缺点等。在这里,我想对我收集的资料做一些小小的总结,大

部分资料都来自网上,本人在此只做分类总结,希望对和我一样正在学习 AJAX 的朋

友有一定的帮助。

    首先,我们先来了解一下AJAX 的基本概念

    AJAX简介

    AJAX代表了异步JavaScript+XML。这种技术首先由微软在1999年引入,并以"使

用远程调用的DHTML/JavaScript web应用程序"著称。这一技术的基本思想是,允许一

个互联网浏览器向一个远程页面/服务作异步的HTTP调用,并且用收到的结果更新一个

当前web页面而不必刷新整个页面。根据这种技术创建者的意见,这种技术应能够改进

客户端的体验-使得HTTP页面外观与使用感觉很类似于Windows桌面应用程序。

    Adaptive Path公司的Jesse James Garrett这样定义Ajax:

    Ajax不是一种技术。实际上,它由几种蓬勃发展的技术以新的强大方式组合而成

。Ajax包含:

    基于XHTML和CSS标准的表示; 

    使用Document Object Model进行动态显示和交互; 

    使用XMLHttpRequest与服务器进行异步通信; 

    Ajax的工作原理

    Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5

中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使

用JavaScript向服务器提出请求并处理响应,而不阻塞用户。

    具体来说,Ajax基于以下的技术:

    XHTML:对应W3C的XHTML规范,目前是XHTML1.0。

    CSS:对应W3C的CSS规范,目前是CSS2.0

    DOM:这里的DOM主要是指HTML DOM,XML DOM包括在下面的XML中

    JavaScript:对应于ECMA的ECMAScript规范

    XML:对应W3C的XML DOM、XSLT、XPath等等规范

    XMLHttpRequest:对应WhatWG的Web Applications1.0规范(http://whatwg.or

g/specs/web-apps/current-work/)

    接下来,我们来了解一下 AJAX 的适用场景与不适用场景

    Ajax适用场景

    1.表单驱动的交互

    2.深层次的树的导航

    3.快速的用户与用户间的交流响应

    4.类似投票、yes/no等无关痛痒的场景

    5.对数据进行过滤和操纵相关数据的场景

    6.普通的文本输入提示和自动完成的场景

    Ajax不适用场景

    1.部分简单的表单

    2.搜索

    3.基本的导航

    4.替换大量的文本

    5.对呈现的操纵

    现在,我们来了解一下 AJAX 的优缺点

    这大概是学习 AJAX 的人都比较关心的方面了,一种新的语言,其优缺点往往能

决定其未来的命运,AJAX 做为一个新宠,它的优缺点必然是大家关注的焦点,不多说

,下面我来总结一下从网上收集到的资料。

    AJAX优点:

    1、最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。

    2、使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应

page 1



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3