什么是Ajax_AJAX相关

我很开心您来阅读我写的关于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只是围绕这个异步的功能,来实现页面在不刷新不重新加载的情况下更改页面显示内容.

 

什么是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分钟时间!  

 

如何学好ajax技术



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

时间: 2024-10-01 16:23:19

什么是Ajax_AJAX相关的相关文章

简单介绍不用库(框架)自己写ajax_AJAX相关

平常会使用ajax来请求数据,加载一个库(框架),或许仅仅maybe就使用了它的ajax部分. 写个ajax,一来可以经历一下处理问题的过程,提升技术能力,二来工作中有时真的用不着这么大的一个库(框架),用自己写的,何乐不为呢. 先来看看流行的jQuery是怎样调用ajax的 $.ajax({ url: 'test.php', //发送请求的URL字符串 type: 'GET', //发送方式 dataType: 'json', //预期服务器返回的数据类型 xml, html, text, j

甩掉ashx和asmx使用jQuery.ajaxWebService请求WebMethod简练处理Ajax_AJAX相关

在WebForm下 开发ajax程序,需要借助于一般处理程序(*.ashx)或web服务(*.asmx),并且每一个ajax请求,都要建一个这样的文件,如此一来,如果在一个项目中ajax程序多了,势必会产生一堆的.ashx或.asmx,虽然于程序本身无碍,但那一堆文件看上去总觉得有伤大雅.那么可不可以丢掉这些.ashx和.asmx,选择一种更简练的方式来做ajax程序呢. 答案是肯定的,那就是:WebMethod .(此方法是在.net3.5版本下调试的,在.net2.0下有问题) 首先在asp

AJAX初级教程之初识AJAX_AJAX相关

从刚刚接触B/S开发,就耳闻AJAX技术,但一直处于模棱两可的状态,大道理明白,一到动手就傻眼了. AJAX仿佛就是深不可测的技术,成为B/S学习过程中的一个阴影. 直到前些日子,小菜才真正开始AJAX实践,真正动手了才发现,AJAX并没有那么困难,如果不考虑AJAX的变型应用,只考虑AJAX基本应用,它还是相当简单的,过于复杂的理论阻碍了我们动手的积极性. 因此,本系列教程将从实用的角度出发,以最快的速度让读者掌握基本的AJAX应用,以最直接的方式展示AJAX技术. 为了更好的阅读本系列教程,

四步学会 Ajax_AJAX相关

复制代码 代码如下: //第一步 : 创建XMLHttpRequest对象 var http_request; try {     http_request = window.ActiveXObject("Microsoft.XMLHTTP"); }catch(e) {     try     {         http_request = new XMLHttpRequest();     }catch(e)     {         alert("你的浏览器不支持XM

自己动手封装的 ajax_AJAX相关

以前开发用了很多AJAX的技术比如EXT,prototype,jQuery等等,但都是开源封装好的AJAX框架.从没真正用过纯正的AJAX,故参照prototyp面向对象思想自己封装了一个AJAX框架.希望能给读者参考.帮助.评价. 复制代码 代码如下: /* * 自己封装的ajax * * * @author 姜松 * @version 1.00 $date:2009-07-02 * * history: * */ Object.extend = function(destination, s

XMLHttpRequest of ajax_AJAX相关

调用 function(Url) {  var XML = new XMLHttpRequest();  XML.onreadystatechange = function() {    if (XML.readyState == 4)    {      if (XML.status == 200)      {        //XML.responseText      }      else      {        //XML.statusText      }    }    el

计算机网络原理相关面试问题

1.简单介绍OSI的七层网络模型,画图描绘,描述主要几层的各自作用.OSI(Open System Interconnect,开放系统互连)七层网络模型. TCP/IP四层模型和OSI七层模型 表1-1是 TCP/IP四层模型和OSI七层模型对应表.我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类. 表1-1  TCP/IP四层模型和OSI七层模型对应表 OSI七层网络模型 Linux TCP/IP四层概念模型 对应网络协议 应用层(Applicatio

使用Putty的Telnet及SSH功能进行相关工作

说实话,我不习惯命令行的操作.但是有些工作必须要使用命令行才能完成操作.比如公司的网络设备,都是通过命令行. 唉,没有办法只能去适应了.先来说说Telnet吧.以前我认为Telnet因为是明文的方式进行传输,在实际工作中使用的比较少.但是目前看来我错了,而且错的很离谱呢. 公司很多的管理都是通过Telnet进行的. 除此之外,还有SSH.这个我还是知道的.相对于Telnet来说,SSH还是很安全的. 平时使用Telnet时,要么是使用本机自带的Telnet客户端.操作起来还行,但是前提是本机一定

数据库相关中间件收录集

数据库中间件 这里主要介绍互联网行业内有关数据库的相关中间件.数据库相关平台主要解决以下三个方面的问题: 为海量前台数据提供高性能.大容量.高可用性的访问 为数据变更的消费提供准实时的保障 高效的异地数据同步 应用层通过分表分库中间件访问数据库,包括读操作(Select)和写操作(update, insert和delete等,DDL, DCL).写操作会在数据库上产生变更记录,MySQL的变更记录叫binlog, Oracle的称之为redolog, 增量数据订阅与消费中间件解析这些变更,并以统