关于AJAX(你一定要知道的秘密)
简介 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术 应用场景: 无刷新分页 短信无刷新获取 无刷新搜索 ... 不用刷新整个页面便可以与服务器通讯的方法 1. Flash 2. Java applet 3. 框架:如果使用一组框架构造一个网页,可以只更新其中的一个框架,而不必惊动整个页面 4. 隐藏的frame 5. XMLHttpRequest:该对象是JavaScript的一个扩展,可使网页与服务器进行通信。是创建AJAX应用的最佳选择 全局刷新和局部刷新 全局刷新:浏览器在得到服务器端返回的数据后,只能展示得到的数据,不能同时展示浏览器之前的内容 局部刷新:浏览器在得到服务端返回的数据后,同时展示原有的数据和得到的新数据 全局刷新的工作原理: 1. 必须由浏览器负责将请求协议包推送到服务端 2. 导致服务端将响应协议包直接推送到浏览器的内存 3. 导致浏览器内存中原有的数据被覆盖 4. 导致此时浏览器在展示数据时,只能展示得到的响应数据,无法展示原有的数据 局部刷新的工作原理: 1. 必须禁止由浏览器向服务端发送请求(此时不能用超链接,from,wind...