课程
/前端开发
/JavaScript
/原生 JS 实现帧动画库
提问内容见title,
2016-05-26
源自:原生 JS 实现帧动画库 2-2
正在回答
同学看的很细,这里window[item.id]确实不是必须的,它的存在有一定历史原因~当时开发这个库的时候,还没写完整的清理逻辑的时候,为了便于在浏览器直接调试,通过window['__img_id']可以直接访问到某个image对象。
知道夜的黑 提问者
明白了,谢谢老师,没想到这么快就有答案了,,真高兴
item.id = '__img__'+key+getId();
item.img = item.id = new Image();//那还设置item.id干嘛,都覆盖了,这条语句有问题
window[item.id] = window.item.id = item.id
努力的开发人员 回复 知道夜的黑 提问者
举报
了解如何用原生JS实现酷炫的帧动画,吸引他她的注意
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文件后如何调用animation啊,那两个属性是为了在window对象中添加animation吗?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号