什么是异步:
异步就是,在做一件事的时候,同时还在做另外一件事;应用到网页中就是说,打开一个网页的时候,在执行请求或者更新的时候,页面,不去跳转,而是ajax去执行,这样就可以大大提升速度;
AJAX的基本概念:
1.构建网页的一种综合使用JavaScript和XML的技术(xml用的很少,了解即可);
2.HTML网页的异步传输技术:
2.1.在网页的传输过程中,用户依然可以和系统进行交互;
2.3.页面不用刷新就可以更新内容;
2.3.1合理的运用可以让用户感觉更好更方便(可以大大提高网速,不用一直跳转提交);
2.3.2.但不可滥用(考虑到内存的应用和,安全性的问题,它是不会显示出来,它的运作过程的);
3.全名(Asynchronous Javascropt and Xml);
AJAX的核心(XMLHttpRequest):
XMLHttpRequest是整个AJAX技术的核心,提供异步发送请求的能力;
常用的方法:
open的方法调用的时候需要传入五个参数而,后两个基本不用,所以,可以删除掉,第一个参数是调用方式,第二个(URL)是相应的地址,而第三个是异步与同步的标识;
上图中的send方法是发送请求服务端(就是告诉ajax跳转的意思);而onreadystatechange方法是响应的方法,调用的方法只能有方法名,不能有括号,如果想传入相应的方法,需要,使用匿名函数的方法;
下图介绍一个实例:
.