2017年8月17日第一篇
AJAX介绍
首先来看一下什么是AJAX 英语Asynacjoronous Javascript And XML 翻译成中文就是异步的Javascript和XML
先来解释什么是同步什么是异步?
所谓同步就是发出http请求以后,客户端只能等待http://响应回来才能干其他的事儿,只要http响应没有回来,那就什么都做不了。
所谓异步,发出http://请求以后,客户端不用非要等到http响应回来,就可以做其他的事儿。
AJAX并不是一门新的语言或者说是新的技术,而是之前已有的技术:解释, X ML, D O M , C S S等多种技术的结合。
AJAX是一个与服务器端无关的技术。
AJAX工作原理
传统WEB应用的工作:当用户买出发一个http请求,即使只有少量的数据发生变化,其他部分的内容都没有变化,一旦提交,页面还是会重新刷新。
AJAX技术实现的是按需获取数据。
编写AJAX步骤
一创建阿贾克斯对象
有两种不同的方式: IE的方式和主流浏览器的方式
AJAX中最核心的对象就是XMLHttpRequest对象,最早是由微软公司于1999年在IE5里面内嵌的一种技术,现在市面上几乎所有浏览器都内置了这个对象。
主流浏览器创建XMhttpRequest对象的方式。
IE浏览器创建XMhttpRequest对象的方式。