问答详情
源自:2-2 图片预加载实现

为什么要给window加 item.id 属性?

提问内容见title,

提问者:知道夜的黑 2016-05-26 11:17

个回答

  • ustbhuangyi
    2016-05-27 19:01:02

    同学看的很细,这里window[item.id]确实不是必须的,它的存在有一定历史原因~当时开发这个库的时候,还没写完整的清理逻辑的时候,为了便于在浏览器直接调试,通过window['__img_id']可以直接访问到某个image对象。

  • 幕布斯3490265
    2016-07-18 09:17:55

    明白了,谢谢老师,没想到这么快就有答案了,,真高兴

     

  • 不惧亢龙
    2016-05-27 09:32:47

    item.id = '__img__'+key+getId();

     item.img = item.id = new Image();//那还设置item.id干嘛,都覆盖了,这条语句有问题


  • 努力的开发人员
    2016-05-26 15:03:36

    window[item.id] = window.item.id = item.id