在下面的例子中,任何人都可以告訴我如何使「單擊時響應速度慢」更快地響應而無需修改appendContent()?我想知道是否有辦法將廉價操作放在更昂貴的操作之前,並確保廉價操作能夠快速完成。提高UI響應度的一些技巧有哪些?
<div id="draw">slow response when clicked</div>
<div style="overflow: auto; height: 300px; border:solid 1px grey" id="content"></div>
<script language="javascript">
var clickLink = document.getElementById("draw");
var contentDiv = document.getElementById("content")
function appendContent(){
contentDiv.innerHTML = contentDiv.innerHTML + "hello ";
}
clickLink.onclick = function(){
clickLink.style.color = "red";
for (var i = 0; i < 1500; i++){
appendContent();
}
};
</script>
你可能想提供一些代碼。 :) – Malfist 2009-02-23 22:25:41
好的。我相信。我會編寫一個例子。 – morgancodes 2009-02-23 22:49:10