課程
/前端開發(fā)
/JavaScript
/原生 JS 實(shí)現(xiàn)幀動畫庫
提問內(nèi)容見title,
2016-05-26
源自:原生 JS 實(shí)現(xiàn)幀動畫庫 2-2
正在回答
同學(xué)看的很細(xì),這里window[item.id]確實(shí)不是必須的,它的存在有一定歷史原因~當(dāng)時(shí)開發(fā)這個(gè)庫的時(shí)候,還沒寫完整的清理邏輯的時(shí)候,為了便于在瀏覽器直接調(diào)試,通過window['__img_id']可以直接訪問到某個(gè)image對象。
知道夜的黑 提問者
明白了,謝謝老師,沒想到這么快就有答案了,,真高興
?
item.id = '__img__'+key+getId();
?item.img = item.id = new Image();//那還設(shè)置item.id干嘛,都覆蓋了,這條語句有問題
window[item.id] = window.item.id = item.id
努力的開發(fā)人員 回復(fù) 知道夜的黑 提問者
舉報(bào)
了解如何用原生JS實(shí)現(xiàn)酷炫的幀動畫,吸引他她的注意
1 回答為啥要多寫一步window[item.id]?
1 回答item.img = window[item.id] = new Image();這句代碼的作用
2 回答為什么要用hasownproperty過濾原型鏈屬性?
1 回答item.img = window[item.id] = new Image() 14:37/26:17[分鐘處遇到不懂的了]
1 回答老師,如果webpack.config.js的output配置中不加library和libraryTarget屬性,那正常html引入build下的js文件后如何調(diào)用animation啊,那兩個(gè)屬性是為了在window對象中添加animation嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-05-27
同學(xué)看的很細(xì),這里window[item.id]確實(shí)不是必須的,它的存在有一定歷史原因~當(dāng)時(shí)開發(fā)這個(gè)庫的時(shí)候,還沒寫完整的清理邏輯的時(shí)候,為了便于在瀏覽器直接調(diào)試,通過window['__img_id']可以直接訪問到某個(gè)image對象。
2016-07-18
明白了,謝謝老師,沒想到這么快就有答案了,,真高興
?
2016-05-27
item.id = '__img__'+key+getId();
?item.img = item.id = new Image();//那還設(shè)置item.id干嘛,都覆蓋了,這條語句有問題
2016-05-26
window[item.id] = window.item.id = item.id