我用onload预加载了图片
function pic()
{
Image = new Image();
Image.src = "1.jpg";
Image2 = new Image();
Image2.src = "2.jpg";...
}
现在如果我只调用其中的一张,后面的以后再调用,跳转到下一个页面时Image2申请的image对象还会存在吗?还是它还保存在内存里??谢谢

解决方案 »

  1.   

    就是跳转页面申请的new 会被撤销掉了吗?
      

  2.   

    跳转到下一个页面时Image2申请的image对象还会存在=======假如当前页面关闭或者跳转了,那么 Image2 对象自然不存在了,无法引用到了但其已加载的 src 指向的图片,不一定就被删除了,默认下浏览器会缓存页面文件的新页面中你依然需要 
    Image2_1 = new Image();
    Image2_1.src = "2.jpg"; // 此时,2.jpg 不一定需要从服务器加载了