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