Dom艺术上第七章开始讲到的Ajax知识,做笔记做笔记
- Ajax的主要优势就是对页面的请求以异步方式发送到服务器。
- Ajax技术的核心就是XMLHttpRequest对象,这个对象充当着浏览器中脚本(客户端)与服务器之间的中间人的角色。
- 访问服务器发送回来的数据要通过两个属性完成。一个是responseText属性,这个属性用于保存文本字符串形式的数据。另一个属性是responseXML属性,用于保存Content-Type头部中指定为为“text/xml”的数据,其实是一个DocumentFragment对象。可以使用各种DOM方法来处理这个对象。
- onreadystatechange是一个事件处理函数,他会在服务器给XMLHttpRequest对象送回响应的时候触发执行。在为onreadystatechange指定函数引用时,不要再函数名后面加括号,加括号表示立即调用该函数,我们只想把函数自身的引用而不是函数结果赋值给onreadystate-change属性。
- P110页说到了异步的点,可能不等send的响应继续执行,这个要看服务器的响应速度,想到了那个口诀:同步--》异步--》回调,233
代码在P115