我有這個功能:請問javascript循環會讓我的頁面最終卡住嗎?
<script language="javascript">
function live(){
var d = $live;
var elm = document.getElementById("live");
if(d==1){
elm.style.display = 'block';
} else{
elm.style.display = 'none';
}
}
</script>
setInterval(function(){live();},10000);
和IM只是關心我的網頁卡住讓它在瀏覽器中打開了一會兒或者導致用戶的瀏覽器停止響應或類似的東西了。使用這樣的循環有多安全?
這是谷歌或Facebook用來實時顯示其網頁上的新通知提醒嗎?這似乎相當順利。
謝謝。
這不是一個真正的「循環」,也不會讓你的頁面「卡住」。 – Pointy
稍微偏離主題,但可以將該代碼縮減爲'setInterval(live,10000);' –
感謝您的建議。 – Nuker