当前位置:首页 > Ajax技术学习总结
Ajax技术原理总结
院系:软件学院 专业:软件工程 12-01 指导教师:赵晓君 姓名:李亚峰 学号:521213460119
摘要
Ajax即“Asynchronous Javascript And XML(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,也是一种用于创建快速动态网页的技术,它通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。
确切的说Ajax不是一种特定技术,而是一种技巧,这种技巧是以JavaScript为粘着剂综合XHTML、CSS、DOM、XML、XSTL、XMLRequest等已存在的Web开发技术而形成的协作开发平台。这个平台主要是链接传统的客户端和Web服务器的异步数据传输。
Abstract
Ajax namely \JavaScript and XML (asynchronous JavaScript and XML), is refers to a kind of creating interactive web applications, web development technology, is a kind of used to create a fast dynamic web page technology, through a small amount of data exchange in the background with the server, AJAX can be made to realize asynchronous update page. This means that the page can be updated withoutloading the entire page.. AJAX = asynchronous JavaScript and XML (standard generic markup language subset). AJAX is not a new programming language, but a technology for creating faster and more interactive Web applications.
The exact AJAX is not a particular technology, but a skill, this skill is web development technology in JavaScript for adhesive XHTML, CSS, DOM, XML, xstl, XMLRequest etc. existing and the formation of collaborative development platform. This platform is mainly linked to the traditional client and Web server asynchronous data transfer.
一、 Ajax技术背景及发展历程
众所周知,任何一项技术的发展都不可能像孙悟空一样“砰”地一声从石头里面蹦出来,Ajax也不例外。Ajax是伴随着web技术的发展而产生的,Ajax的产生也带来了由web1.0向2.0的转变。可以说ajax是为了解决传统的web应用当中\等待-响应-等待“的弊端而创建的一种技术。下面我来介绍一下Ajax技术的发展历程: 动态网页第一阶段:服务器端CGI 动态网页第二阶段:客户端Applet 客户端编程语言:JavaScript和VBScript 服务器端动态网页技术的繁荣 让客户端有声有色 DHTML的革新 XML及其衍生语言 Ajax概念和技术的出现
不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始在它的一些产品中应用ajax,比如说MSDN网站菜单中的一些应用。遗憾的是,不知道出于什么想法,当时微软发明了ajax的核心技术之后,并没有看到它的潜力而加以发展和推广,而是将它搁置起来。对于这一点来
共分享92篇相关文档