以下の例で、appendContent() を変更せずに「クリック時の応答が遅い」をより速く応答させる方法を誰か教えてもらえますか? 安価な操作をより高価な操作の前に配置し、安価な操作が実際に迅速に実行されるようにする方法があるかどうか疑問に思っています.
<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>