課程
/前端開發(fā)
/JavaScript
/JS動畫效果
直接在startMove()下面再調(diào)用一次startMove()函數(shù),改變一下屬性值,這樣不行嗎?這樣做跟回調(diào)函數(shù)有什么區(qū)別?
2016-03-19
源自:JS動畫效果 5-1
正在回答
下面再調(diào)用一次startMove()函數(shù),因為第二次的startMove()函數(shù)會馬上清除第一次startMove()里的定時器,導致第一個startMove()的效果沒顯示出來,此時運行的只有第二個函數(shù)的定時器,只會顯示第二個startMove()的效果。
直接調(diào)用函數(shù)會立馬執(zhí)行,放到回調(diào)可可達成鏈式執(zhí)行的效果,即上一個動畫執(zhí)行完畢再執(zhí)行回調(diào)中的動畫
舉報
通過本課程JS動畫的學習,從簡單動畫開始,逐步深入各種動畫框架封裝
1 回答什么是回調(diào)函數(shù)?
1 回答為什么在這段代碼中還要用回調(diào)函數(shù)啊,回調(diào)函數(shù)難道不是是用來實現(xiàn)鏈式運動的?
1 回答關于回調(diào)函數(shù)為什么不能直接將執(zhí)行的函數(shù)作為參數(shù)而要嵌套一個匿名函數(shù)?
3 回答為什么我的回掉函數(shù)用不了?
1 回答為什么這個運動框架調(diào)用不后調(diào)函數(shù)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-03-19
下面再調(diào)用一次startMove()函數(shù),因為第二次的startMove()函數(shù)會馬上清除第一次startMove()里的定時器,導致第一個startMove()的效果沒顯示出來,此時運行的只有第二個函數(shù)的定時器,只會顯示第二個startMove()的效果。
2016-03-19
直接調(diào)用函數(shù)會立馬執(zhí)行,放到回調(diào)可可達成鏈式執(zhí)行的效果,即上一個動畫執(zhí)行完畢再執(zhí)行回調(diào)中的動畫