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