課程
/前端開(kāi)發(fā)
/JavaScript
/原生 JS 實(shí)現(xiàn)幀動(dòng)畫(huà)庫(kù)
timeline.js 里么有個(gè)回調(diào)函數(shù);onEnterFrame()沒(méi)有寫(xiě)嗯?
2017-02-08
源自:原生 JS 實(shí)現(xiàn)幀動(dòng)畫(huà)庫(kù) 2-6
正在回答
Animation.prototype._asyncTask = function (task) { ? var me = this; ? // 每一幀執(zhí)行的回調(diào)函數(shù) ? var enterframe = function (time) { ? ? ?var taskFn = task.taskFn; ? ? ?var next = function () { ? ? ? ? // 停止執(zhí)行當(dāng)前任務(wù) ? ? ? ? me.timeline.stop(); ? ? ? ? // 執(zhí)行下一個(gè)任務(wù) ? ? ? ? me._next(task); ? ? ?}; ? ? ?taskFn(next, time); ? }; ? this.timeline.onenterframe = enterframe; ? this.timeline.start(this.interval);};
通過(guò)animation調(diào)用的
舉報(bào)
了解如何用原生JS實(shí)現(xiàn)酷炫的幀動(dòng)畫(huà),吸引他她的注意
1 回答這種手寫(xiě)數(shù)組效率太低了吧?
1 回答為啥這么寫(xiě)
1 回答那個(gè)Animation上的_add()方法是什么時(shí)侯加的,通篇視頻上都沒(méi)有看到???
1 回答回調(diào)函數(shù)參數(shù)
3 回答還是沒(méi)懂為什么一定要用webpack?怎么讓這個(gè)項(xiàng)目運(yùn)行在nodejs上???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-02-13
Animation.prototype._asyncTask = function (task) {
? var me = this;
? // 每一幀執(zhí)行的回調(diào)函數(shù)
? var enterframe = function (time) {
? ? ?var taskFn = task.taskFn;
? ? ?var next = function () {
? ? ? ? // 停止執(zhí)行當(dāng)前任務(wù)
? ? ? ? me.timeline.stop();
? ? ? ? // 執(zhí)行下一個(gè)任務(wù)
? ? ? ? me._next(task);
? ? ?};
? ? ?taskFn(next, time);
? };
? this.timeline.onenterframe = enterframe;
? this.timeline.start(this.interval);
};
2017-02-13
通過(guò)animation調(diào)用的