setInterval setTimeout的區(qū)別:
setInterval會每隔指定的時間段就執(zhí)行一次代碼,具有重復(fù)性。而setTimeout只會調(diào)用后執(zhí)行一次。二者均是放在函數(shù)外部(函數(shù)前函數(shù)后都可以)起作用(至于會否有細微差別,我暫時還沒發(fā)現(xiàn)~)
如果setTimeout想要達到setInterval的效果:
就要在函數(shù)內(nèi)、外部各調(diào)用一次(沒有規(guī)定其在內(nèi)部外部放置的位置,只要是函數(shù)內(nèi)部調(diào)用一次,函數(shù)外部再調(diào)用一次就可以)~
嘿嘿?這是我自己倒騰的??各位大神看著若有啥不妥的地方還麻煩指出來哈?謝謝么么噠
?
2015-01-16
setTimeout 是延遲多少時間后執(zhí)行指定的代碼,只執(zhí)行一次,如果要使用setTimeout函數(shù),那就須在要執(zhí)行的函數(shù)內(nèi)使用setTimeout,也須在函數(shù)外使用setTimeout
setInterval 是每隔多少時間就執(zhí)行一次指定的代碼