本文由 发布,转载请注明出处,如有问题请联系我们! 发布时间: 2021-08-01javascript计时器频率设置-js中计时器的用法
加载中一些事例。
1.表明现在时间。
function showDate( ){ var d = new Date(); //获得现在时间 var year = d.getFullYear(); //获得当今年代 var month = d.getMonth() 1; //获得当今月份,留意加1 var date = d.getDate(); //获得当今日期 var week = d.getDay(); //获得礼拜,由于0意味着周日,因此必须if分辨一下 if( week == 0 ){ week = “周日”;} var hour = d.getHours(); //获得钟头 var min = d.getMinutes(); //获得分鐘 var sec = d.getSeconds(); //获得秒 return year “年” month “月” date “日 礼拜” week ” ” hour “:” min “:” sec; //将他们搭配起來輸出}alert( showDate() ); //最终立即启用showDate函数就可以一定要注意,冒号和分号等标点务必是英语。
运作效果如下所示:
2.setDate()和getDate()封裝一个涵数,能够依据键入的标值n(日数)表明n天之后的時间2.setDate()和getDate()封裝了一个涵数,能够依据键入值n(天)表明n天之后的時间。
剖析:先获得现在时间,再获得日数,随后在日数上添n天。
function numOfDate( n ){ //n天之后 var d = new Date(); //获得当今时时刻刻 var date = d.getDate(); //取下日数 d.setDate( date n ); //再加上n天 return d;}alert(numOfDate(2));运作效果如下所示:
记时器记时器
setInterval()
文件格式:
SetInterval(涵数(或匿名函数),ms);或是
SetInterval( function(){},ms);只有一个是写涵数名,一个是立即界定涵数。
涵数:每ms启用一次传送主要参数的涵数。
传参:当页表面这一计时器的唯一标志符,计时器的ID。
拥有记时器的ID,大家就可以撤销记时器,这将在下面探讨。
举个小事例:
Documentvar i = 0;function show(){ //这儿还可以写出var show = function(){ } document.write( i “” );}//随后大家写一个按键,点一下按键运行计时器window.onload = function(){ var oBtn = document.getElementById( “btn” ); //先获得按键 oBtn.onclick = function(){ //把量化策略涵数关联给这一按键 setInterval( show,1000 ); //这儿是方程的传参,传show,还可以将show改为function界定的涵数內容}}点一下按键时运行一个计时器,这一计时器让它实行show涵数
运作效果如下所示:
撤销计时器撤销记时器
clearInterval();
主要参数:计时器的标志。
作用:撤销计时器。
使我们輸出上边小事例中的按键标志。
window.onload = function(){ var oBtn = document.getElementById( “btn” ); oBtn.onclick = function(){ var timer = setInterval( function(){ document.write( i “” );} ,1000 ); //改变的上边的涵数传参alert( timer );}}
在我们点击图标时运作的按键标志是。
那麼如何取消记时器呢?大家必须加上一个if分辨标准来操纵什么时候撤销。
window.onload = function(){ var oBtn = document.getElementById( “btn” ); oBtn.onclick = function(){ var timer = setInterval( function(){ document.write( i “” ); if( i == 3 ){ clearInterval( timer );}} ,1000 ); //改变的上边的涵数传参alert( timer );}}
运作效果如下所示。
之上是计时器的应用和消除。标识中间的一切。innerHTML
作用:标识中间的一切。
举个小事例:
假如在人们的div中有一些信息内容,如果我们想根据点一下按键得到这种信息内容,大家必须它。
Document window.onload=function( ){ var oBtn=document.getElementById( “btn” ); var oDiv=document.getElementById( “div1” ); oBtn.onclick=function( ){ //获得div标识间的內容 alert(oDiv.innerHTML);}} 斜体字运作效果如下所示。在我们点一下按键时,会讨厌一个提示框。
获得的情况下,不仅是文本,反而是标识。
如果我们想设定innerHTML的內容,能够那样写。window.onload=function( ){ var oBtn=document.getElementById( “btn” ); var oDiv=document.getElementById( “div1” ); oBtn.onclick=function( ){ //获得div标识间的內容 oDiv.innerHTML=”我是更换文本。
”}}运作結果点一下按键查询使用的。
假如标识包括在innerHTML中,标识将被鉴别和分析,并展现一定的实际效果。–创作不易。大家都非常关心。感谢你-