使用Ajax进行数据预缓存,提升应用性能与用户体验
1. Ajax基础与即时反馈优势
Ajax(Asynchronous JavaScript and XML)是一种能够显著提升Web应用用户体验的技术。传统的Web应用通过回发(postback)来更新页面,会带来明显的延迟,而Ajax则具备即时反馈的特性。以下是一个简单的Ajax代码示例:
ajaxRequest.open("GET", theURL);
ajaxRequest.onreadystatechange = handleUpdate;
ajaxRequest.send();
}
function handleUpdate()
{
alert(ajaxRequest.readyState);
var ansDiv = document.getElementById("ans");
if(ajaxRequest.readyState == 4)
{
ansDiv.innerHTML = ajaxRequest.responseText;
}
}
</script>
</head>
<body onload="initAJAX();">
<div>First <input id="Text1"
type="text" onkeyup="handleInput();" /><br /></div>
<div>Second
<input id="Text2
超级会员免费看
订阅专栏 解锁全文
1211

被折叠的 条评论
为什么被折叠?



