什么是AJAX,什么是ajax请求

http://www.itjxue.com  2023-01-18 03:19  来源:未知  点击次数: 

什么是Ajax?

AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

ajax是什么意思?

ajax简介

AJAX全称“Asynchronous JavaScript and XML”(异步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应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。

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 将所有的东西绑定在一起。英文参见Ajax的提出者Jesse James Garrett的原文a

类似于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应用程序的优势在于:

1. 通过异步模式,提升了用户体验

2. 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用

3. Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。

===========================================

英文名称:Ajax

粤语译音:阿积士

成立时间:1900年3月18日

所在国家:荷兰

所在城市: 阿姆斯特丹

俱乐部教练:腾卡特(Ten cate)

主球场:阿姆斯特丹阿雷纳球场

主队服: 红百间条上衣

昵称:

联系地址:Arena Boulevard 29 1101 AX Amsterdam

官方网址:

俱乐部详细资料

就像西甲的皇家马德里一样,阿贾克斯是荷兰最久负盛名的球队。它的诞生是由一群志同道合的朋友在业余时间组成的,经过100多年的努力,该俱乐部以其漂亮和富有进攻力的打法举世闻名。阿贾克斯一共夺取过27次荷兰联赛的冠军和25次重要国际比赛的冠军,其中4次欧洲冠军杯。

1900年3月18日斯坦普、达德和里瑟有感于各个小俱乐部鱼龙混杂,管理混乱,在阿姆斯特丹号召人们成立了一个统一的足球俱乐部,从而也宣告了阿贾克斯一支伟大球队的诞生。

阿贾克斯成立至今,赢得了无数的奖杯和荣誉,他们曾在18/19赛季和95/96赛季两次以不败战绩捧得当年的联赛冠军。在1929-1939十年间,阿贾克斯迎来了该俱乐部历史上第一个辉煌时期,在这期间他们一共获得7次联盟冠军(地区性冠军)和5次荷兰联赛冠军。

在经历过近三十年的低迷后,70年代荷兰掀起了全攻全守足球的狂潮,这给后来的荷兰足球及世界足坛都带来了深远的影响。作为荷兰足球的代表阿贾克斯自然更是推崇备至。从1971年到1973年,阿贾克斯连续3年夺得欧洲冠军杯,成为继皇家马德里后第二支上演冠军杯帽子戏法的球队,同时他们也进入了历史上的第二个辉煌时期。

高潮过后,阿贾克斯的许多功勋球员或退休或离队,这直接导致了该队在70年代后期的持续低迷。但1981-1987年阿贾克斯又卷土重来了,他们3次夺得荷兰联赛和杯赛的双冠王。当时大名鼎鼎的克鲁伊夫和帮助AC米兰称霸欧洲的荷兰三剑客(古利特、范·巴斯滕和里杰卡尔德)都曾先后在阿贾克斯效力,他们为该队夺得无数荣誉立下了汗马功劳。

从1991年到1997年,一个名叫范加尔的荷兰人带领阿贾克斯又再次走向了高潮。而之前,人们对他一无所知,但很快他用一个又一个的奖杯证明了自己的实力。1995年5月24日,一支由里杰卡尔德、戴维斯、西多夫、克鲁伊维特和博格坎普组成的阿贾克斯在冠军杯决赛中击败了当时如日中天的AC米兰,第4次夺得欧洲冠军杯。此外,范加尔的球队还在93/94、94/95、95/96赛季三度称雄荷甲,91/92赛季夺得联盟杯冠军和92/93赛季夺得荷兰杯冠军等等,为阿贾克斯书写了光辉的一页。

天下没有不散的筵席,扬名立万后阿贾克斯队中的大牌球星们纷纷出国淘金。球队在经过短暂的阵痛后,又一批年轻球员成长了起来。他们夺得了01/02赛季荷甲联赛冠军,也在02/03赛季冠军杯中成功杀入8强,让人们重新看到了这支球队的希望。

阿贾克斯历来非常注重年轻球员的培养,他们很少购买国外球员,所依赖的都是自己的子弟兵,尽管这些子弟兵一旦成名后很快会被外国大俱乐部高薪挖走,但阿贾克斯凭借源源不断的强大后备力量依然屹立在欧洲一流强队的行列中。在刚刚结束的02/03赛季欧洲冠军杯1/4决赛上,由一群初出茅庐的小伙子组成的阿贾克斯把群星荟萃的AC米兰搞的狼狈不堪,后来夺冠的红黑军团只是幸运的凭借英扎吉的灵光一现才勉强过关。这支青年军能够杀进八强,引来了许多大俱乐部艳羡的目光,并足以使拜仁慕尼黑等强队汗颜。

尽管在02/03赛季他们仅以1分之差将联赛冠军让给了希丁克统率的埃因霍温,但他们的出色表现已引起了整个欧洲的注意。在即将来临的新赛季,无论阿贾克斯取得了多大的荣誉都不需要感到吃惊,因为他们是一支充满朝气,不可限量的青年军。

ajax的全称是什么?

1.什么是Ajax? Ajax的全称是:AsynchronousJavaScript+XML 2.Ajax的定义: Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。 3.Ajax包括: XHTML和CSS 使用文档对象模型(DocumentObjectModel)作动态显示和交互 使用XML和XSLT做数据交互和操作 使用XMLHttpRequest进行异步数据接收 使用JavaScript将它们绑定在一起 Web开发领域的最新时髦术语其实质是“旧貌换新颜”。 Ajax(AsynchronousJavaScriptandXML)是结合了Java技术、XML以及JavaScript等编程技术,可以让开发人员构建基于Java技术的Web应用,并打破了使用页面重载的惯例。 Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。 异步JavaScript和XML(AJAX)不是什么新技术,而是指这样一种方法:使用几种现有技术——包括级联样式表(CSS)、JavaScript、XHTML、XML和可扩展样式语言转换(XSLT),开发外观及操作类似桌面软件的Web应用软件。实现Ajax的所有组件都已存在了许多年。AdaptivePath的用户体验战略部门主管兼创办合伙人JesseJamesGarrett今年2月发表在AdaptivePath网站上的一篇文章中杜撰了这个术语。 异步这个词是指AJAX应用软件与主机服务器进行联系的方式。如果使用旧模式,每当用户执行某种操作、向服务器请求获得新数据,Web浏览器就会更新当前窗口。 如果使用AJAX的异步模式,浏览器就不必等用户请求操作,也不必更新整个窗口就可以显示新获取的数据。只要来回传送采用XML格式的数据,在浏览器里面运行的JavaScript代码就可以与服务器进行联系。JavaScript代码还可以把样式表加到检索到的数据上,然后在现有网页的某个部分加以显示。 在面向消费者的诸多应用当中,Google的Gmail和GoogleMaps就是最常见的例子。在Gmail当中,AJAX负责如何开启线程会话,以显示不同邮件的文本内容。而在Maps当中,AJAX允许用户以一种似乎无缝的方式拖拉及滚动地图。 还有雅虎的Flickr像片共享应用和亚马逊网站的A9搜索引擎。另外,雅虎新的Web邮件服务可能很快就会吸引AJAX支持者的莫大关注,这项服务基于雅虎收购Oddpost后得到的技术。 这些UI都充分地使用了后台通道,也被一些开发者称为“Web2.0”,并导致了大家对Ajax应用兴趣的猛涨。 然而,AJAX应用软件厂商越来越把目光瞄准了企业。譬如说,Scalix的WebAccess电子邮件应用软件其实比微软Outlook自己的Web邮件界面更像Outlook。 不过AJAX应用软件的适用领域具有一定的局限性。因为它们利用了一些最新的Web技术,所以只能在某些Web浏览器里面运行——不过AJAX适用的浏览器正越来越多。 Ajax Ajax,异步JavaScript与XML,是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,你可以创建接近本地桌面应用的,直接的、高可用的、更丰富的、更动态的Web用户接口界面。 Ajax处理过程 一个Ajax交互从一个称为XMLHttpRequest的JavaScript对象开始。如同名字所暗示的,它允许一个客户端脚本来执行HTTP请求,并且将会解析一个XML格式的服务器响应。Ajax处理过程中的第一步是创建一个XMLHttpRequest实例。使用HTTP方法(GET或POST)来处理请求,并将目标URL设置到XMLHttpRequest对象上。 现在,记住Ajax如何首先处于异步处理状态?当你发送HTTP请求,你不希望浏览器挂起并等待服务器的响应,取而代之的是,你希望通过页面继续响应用户的界面交互,并在服务器响应真正到达后处理它们。要完成它,你可以向XMLHttpRequest注册一个回调函数,并异步地派发XMLHttpRequest请求。控制权马上就被返回到浏览器,当服务器响应到达时,回调函数将会被调用。 在JavaWeb服务器上,到达的请求与任何其它HttpServletRequest一样。在解析请求参数后,servlet执行必需的应用逻辑,将响应序列化到XML中,并将它写回HttpServletResponse。 一个Ajax交互从一个称为XMLHttpRequest的JavaScript对象开始。如同名字所暗示的,它允许一个客户端脚本来执行HTTP请求,并且将会解析一个XML格式的服务器响应。Ajax处理过程中的第一步是创建一个XMLHttpRequest实例。使用HTTP方法(GET或POST)来处理请求,并将目标URL设置到XMLHttpRequest对象上。 现在,记住Ajax如何首先处于异步处理状态?当你发送HTTP请求,你不希望浏览器挂起并等待服务器的响应,取而代之的是,你希望通过页面继续响应用户的界面交互,并在服务器响应真正到达后处理它们。要完成它,你可以向XMLHttpRequest注册一个回调函数,并异步地派发XMLHttpRequest请求。控制权马上就被返回到浏览器,当服务器响应到达时,回调函数将会被调用。 在JavaWeb服务器上,到达的请求与任何其它HttpServletRequest一样。在解析请求参数后,servlet执行必需的应用逻辑,将响应序列化到XML中,并将它写回HttpServletResponse。 一个Ajax交互从一个称为XMLHttpRequest的JavaScript对象开始。如同名字所暗示的,它允许一个客户端脚本来执行HTTP请求,并且将会解析一个XML格式的服务器响应。Ajax处理过程中的第一步是创建一个XMLHttpRequest实例。使用HTTP方法(GET或POST)来处理请求,并将目标URL设置到XMLHttpRequest对象上。 现在,记住Ajax如何首先处于异步处理状态?当你发送HTTP请求,你不希望浏览器挂起并等待服务器的响应,取而代之的是,你希望通过页面继续响应用户的界面交互,并在服务器响应真正到达后处理它们。要完成它,你可以向XMLHttpRequest注册一个回调函数,并异步地派发XMLHttpRequest请求。控制权马上就被返回到浏览器,当服务器响应到达时,回调函数将会被调用。 在JavaWeb服务器上,到达的请求与任何其它HttpServletRequest一样。在解析请求参数后,servlet执行必需的应用逻辑,将响应序列化到XML中,并将它写回HttpServletResponse。

ajax是什么

ajax(ajax开发)

AJAX即“Asynchronous Javascript + XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页面。有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。[2]

Ajax是什么东西

Ajax,是指一种创建交互式网页应用的网页开发技术;也可以说是一种用于创建更好更快以及交互性更强的Web应用程序的技术;也是一种独立于 Web 服务器软件的浏览器技术

(责任编辑:IT教学网)

更多

推荐综合特效文章