Ajax技术是一种利用JavaScript和XML技术,实现在不重新加载整个页面的情况下,能够实现对网页内容的部分更新的技术。Ajax是一种“异步”的技术,即在不影响用户体验的情况下,可以在后台与服务器进行数据交互。
Ajax技术可以使用户体验得到显著提升,因为它可以使用户无需重新加载整个页面就能够实现对网页内容的部分更新。Ajax也可以减少服务器端的负载,因为它只会请求必要的数据而不是整个页面。
// 创建 XMLHttpRequest 对象 var xhr = new XMLHttpRequest(); // 监听 readystatechange 事件 xhr.onreadystatechange = function(){ // readyState 等于 4 表示请求已完成 if(xhr.readyState === 4){ // status 等于 200 表示请求成功 if(xhr.status === 200){ // 打印出返回来的数据 console.log(xhr.responseText); }else{ // 否则打印出 HTTP 状态代码 console.log('Error: ' + xhr.status); } } }; // 发送请求 xhr.open('GET', '/api/user', true); xhr.send();
Ajax 不能独立工作。它被用来结合其他技术来创建交互式网页。
第 17 章 读取宏(read-macro)在 Lisp 表达式的一生中,有三个最重要的时刻,分别是读取期(read-time),编译期(compile-time...
AsciiDoc简明指南AsciiDoc是一种文本文档格式,可以用于书写文档,文章,手册,书籍和UNIX手册。AsciiDoc文件可以使用asciidoc命...
作者:Tim Hunt译者:Li Shijian(李诗剑)Moodle是一款为教育系统设计的Web应用。我会对Moodle各个部分如何运作做一个综述,同...
原文链接:http://www.aosabook.org/en/twisted.html作者:Jessica McKellarTwisted是用Python实现的基于事件驱动的网络引擎框架...