最新回答 / 慕沐9823379
參照javascript權威指南的:使用for、in循環(huán)可以在循環(huán)體遍歷對象中所有的可枚舉的屬性,也就是包括自有屬性和繼承屬性,把屬性名稱賦值給循環(huán)變量;而hasOwnProperty方法可以用來檢測給定的名字是否是對象的自有屬性,通過以上兩步篩選,可以篩選出對象具有的自有屬性,也就是期望的格式object:{src:xxx}.我是新手,以上是我自己推斷的,如有錯誤,見諒
2017-03-13
最新回答 / 徐錦杰
window[item.id] 這一步是給window對象添加了一個item.id屬性,而window是全局對象,item.id就是全局屬性,全局屬性就是全局變量,這個變量指向一個image類對象,如果不加這一步,創(chuàng)建的只是一個局部的image類對象,是不會對外部產(chǎn)生影響的。
2017-03-11
最新回答 / 郭小V先森
time 就是這幀動畫開始到現(xiàn)在所經(jīng)時間ratio 當前時間除以間隔,也就是執(zhí)行了第幾個具體這個time他在什么地方呢?它是在timeline里面是這個方法<...code...>這個方法只是一個接口,主要就是傳遞...
2017-03-09
最新回答 / 許愿瓶啊
images中是圖片src對應的字符串,將images中的每一項變?yōu)橐粋€對象方便后面操作,這個對象上掛載了對應的src,Image對象,id等信息,方便后來的操作
2017-02-23
最新回答 / loveR10
Animation.prototype._asyncTask = function (task) { ? var me = this; ? // 每一幀執(zhí)行的回調函數(shù) ? var enterframe = function (time) { ? ? ?var taskFn = task.taskFn; ? ? ?var next = function () { ? ? ? ? // 停止執(zhí)行當前任務 ? ? ? ? me.timeline.stop(); ? ? ? ? // 執(zhí)行下一個任務 ? ? ? ...
2017-02-08
最新回答 / 凌紅飛
setInterval(c.xx(c),50);?這句話是把函數(shù)調用后返回值給了setInterval,第一次調用時,會執(zhí)行c.xx(c),由于c.xx(c)中沒有return任何值,函數(shù)默認返回了undefined,當?shù)诙握{用時,setInterval的第一個參數(shù)就變成了undefined,就不會重復調用了??梢园裺etInterval(c.xx(c),50); 改成setInterval('c.xx(c)',50); 或者setInterval(function(){c.xx(c)},50);?
2016-12-07
最新回答 / 咕咕問
requestAnimationFrame 搞懂setTimeout();里面?zhèn)魅氲娜绻且粋€對象的方法 ? 對象方法中使用了this ? 這個理解了估計就不復雜了問題了我不理解
2016-12-01