什么是Ajax

2016-02-19 10:24 6 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐什么是Ajax,赶紧看过来吧!

【 tulaoshi.com - Web开发 】

我很开心您来阅读我写的关于ajax的实例教程,无论您是第一次还是老朋友.我将在这里献上我至今所学,并毫不吝啬, 关于ajax,什么是ajax

重点: ajax不是一种语言,而是多种技术组合在一起使用,ajax只是这几种技术组合的代名词
网上有很多教程文章这样解释ajax: Asynchronous JavaScript And XML 中文即是:异步的JavaScript与XML
我觉得这种解释很笼统,会让新手摸不着头脑. 我想对上面的这种解释做点补充,我的ajax开发经验告诉我.利用javascript创建XMLHTTPRequest对象,xmlhttp可以用来做异步请求 xml做为客户端与服务端的数据传输格式 当服务端返回请求的数据时,再利用javascript来分析这个传回的xml 最后使用dom文档对像模型来显示这些请求回来的数据.这应该是最标准的ajax使用方法.

什么是ajax异步请求? 通俗地讲,你在发送一个服务端请求时,当前页面不会发生闪烁和刷新.这个请求悄无声息地在后方运行.而且在请求返回数据之前不影响当前页面的其他操作,

ajax被认为是用户体验良好的富客户端技术,意思是说减少占用服务端资源,增加客户端的良好用户体验.这的确令每位web开发者和使用者感到兴奋,这也是ajax得以风靡全球引领web开发时尚的原因!


ajax的核心

我个人观点,没找任何人讨论研究过:).现在大家都知道ajax是多种技术的组合.但我认为他的核心是xmlhttp对像
为什么这样说,因为xmlhttp对像实现了异步请求和传输.javascript和dom只是围绕这个异步的功能,来实现页面在不刷新不重新加载的情况下更改页面显示内容.

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)  什么是xmlhttp

xmlhttp如此重要,那到底是什么xmlhttp? XmlHttp是一套可以在JavaScript,Vbscript,Jscript等脚本语言中通过http协议传送接收XML及其他数据的一套API接口.
来自Msdn的解释:xmlhttp提供客户端同http服务器通讯的协议,客户端可以通过xmlhttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对像模型Dom处理回应.
如何学习使用xmlhttp对像,请参看左侧的xmlhttp手册.我只能告诉你如果你懂点JavaScript,学习xmlhttp只需10分钟时间!  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/) 
如何学好ajax技术

如何学习ajax,应该具备什么样的基础? 我很担心告诉你真相,html,css,dom,javascript,xml你都要有基础的了解,还好不是很多,css可以略过,结果就是让你的页面丑陋无比,并不影响功能.呵呵呵,不用担心,我也从来没系统的学过html, css,遇到看不懂查下手册就好.
我必须严肃的告诉你,1:你至少要会用javascript基本语法.2:如果你想在浏览器里创建桌面应用的效果,你应该精通dom

来源:http://www.tulaoshi.com/n/20160219/1594534.html

延伸阅读
标签: Web开发
您的第一个 AJAX 应用程序 为了让您理解 AJAX 的工作原理,我们将创建一个小型的 AJAX 应用程序。 首先,我们需要一个带有两个文本框的 HTML 表单:用户名和时间。用户名文本框由用户填写,而时间文本框使用 AJAX 进行填写。 此 HTML 文件名为 "testAjax.htm"(请注意这个 HTML 表单没有提交按钮!): htmlbodyform name="...
标签: Web开发
AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。 AJAX 是一种在 2005 年由 Google 推广开来的编程模式。 AJAX 不是一种新的编程语言,而是一种使用现有标准的新方法。 通过 AJAX,你可以创建更好、更快以及更友好的 WEB 应用程序。 AJAX 基于 JavaScript 和 HTTP 请求(HTTP requests)。 AJAX 指异步...
标签: Web开发
AJAX 可用来与 XML 文件进行交互式通信。 AJAX XML 实例 在下面的 AJAX 实例中,我们将演示如何通过使用 AJAX 技术,从 XML 文件中读取信息。 在下面的下列列表中选择一个 CD 在此列出 CD 信息。 AJAX 实例解释 上面的例子包含了一个简单的 HTML 表单,以及指向一段 JavaScript 的链接: htmlhead script src="selectcd.js"/sc...
标签: Web开发
Ajax篇 XMLDocument和XMLHttpRequest对象 第一:创建XMLHttpRequest请求对象 代码如下: function getXMLHttpRequest() { var xRequest=null; if(window.XMLHttpRequest) { xRequest=new XMLHttpRequest(); }else if(typeof ActiveXObject != "undefined"){ xRequest=new ActiveXObject("Microsoft.XMLHTTP"); } return xRequest...
标签: Web开发
与 responseText 以字符串返回 HTTP 响应不同,responseXML 以 XML 返回响应。 ResponseXML 属性返回 XML 文档对象,可使用 W3C DOM 节点树的方法和属性来检查和解析该对象。 AJAX ResponseXML 实例 在下面的 AJAX 实例中,我们将演示网页如何使用 AJAX 技术从数据库中读取信息。这次,这些从数据库中选取的数据将被转换为 XML 文档,...

经验教程

953

收藏

5
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部