我很難理解這個函數中會發生什麼。有人可以逐步分解它嗎?Javascript基本動畫旋轉刺痛
<html>
<head>
<title>JavaScript basic animation</title>
</head>
<body onload="animate_string('target')">
<p id="target">w3resource</p>
</body>
</html>
function animate_string(id) {
var element = document.getElementById(id);
var textNode = element.childNodes[0]; // assuming no other children
var text = textNode.data;
setInterval(function() {
text = text[text.length - 1] + text.substring(0, text.length - 1);
textNode.data = text;
}, 100);
}
代碼審查不適用於解釋其他人編寫的代碼。 – JJJ
@Tuvia on CR它是審閱者的工作,可以解釋審閱者他們的代碼在做什麼,而不是相反。 –
@ Mat'sMug是的,但堆棧溢出也不是。那麼代碼審查是什麼? – Tuvia