手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Javascript miscellanea -display data real time, using window.status
Javascript miscellanea -display data real time, using window.status
摘要://functionfstatus(){for(vari=0;i=1000)return;document.getElementById("...

<scripttype="text/javascript">

//<![CDATA[

functionfstatus(){

for(vari=0;i<100000;i++){

window.status="nowprocessis""+i+""";

}

}

functionfinnerHtml(){

for(vari=0;i<1000;i++){

document.getElementById("demo").innerHTML="nowprocessis""+i+""";

}

}

//]]>

</script>

<inputtype="button"onclick="fstatus()"value="teststatus"/>

<inputtype="button"onclick="finnerHtml()"value="testinnerHTML"/>

<divid="demo"></div>

Intheaboveexample,onehavealoopanddisplayitrealtimeuseinnerHTMLproperty,anotherisusewindow.status.

However,thewindow.statusinrealtimethatperfectdisplaytheloopdigit,buttheinnerHTMLpropertyisnot.

Justdisplayresultdigit:nowprocessis"999".

AndhowtousinginnerHTMLdisplayrealtimedata?canbutusewindow.setTimeout,orwindow.setIntervalmethod,likethis:

varcnt=0;

functionfinnerHtml(){

if(cnt++>=1000)return;

document.getElementById("demo").innerText="nowprocessis""+cnt+""";

window.setTimeout(finnerHtml,10)

}

But,it'snoconvenient.thedisplayspeedisnotwell,andwemustcontrolsomething.

e.g.

setTimeoutvariables,whenitcompletely.

So,Iproposewinodw.statustoreplaceinnerHTMLpropertywhendisplayinrealtime.

【Javascript miscellanea -display data real time, using window.status】相关文章:

JavaScript中的this,call,apply使用及区别详解

javascript下使用Promise封装FileReader

JavaScript中substring()方法的使用

javascript中createElement的两种创建方式

Javascript客户端脚本的设计和应用

javascript基于DOM实现权限选择实例分析

表单提交验证类

javascript插件开发的一些感想和心得

如何用JS取得网址中的文件名

JavaScript的document和window对象详解

精品推荐
分类导航