javascript-直接';转让';将图像复制到其他对象

javascript-直接';转让';将图像复制到其他对象,javascript,image,position,runtime,Javascript,Image,Position,Runtime,我在想,当您使用相同的类创建另一个图像对象时,它将再次从url下载图像文件。如果我制作一个图像对象并将实际的图像文件保存在内存中,然后使用它来设置新的对象图像src,这会节省时间吗?有可能吗?我的游戏将有几个具有相同图像文件的对象 var imgtemplate = new Image(); imgtemplate.src = "my url"; var newimg = new Image(); newimg.src = imgtemplate.src; 上面的代码有效吗?还是只传输“我的

我在想,当您使用相同的类创建另一个图像对象时,它将再次从url下载图像文件。如果我制作一个图像对象并将实际的图像文件保存在内存中,然后使用它来设置新的对象图像
src
,这会节省时间吗?有可能吗?我的游戏将有几个具有相同图像文件的对象

var imgtemplate = new Image();
imgtemplate.src = "my url";

var newimg = new Image();
newimg.src = imgtemplate.src;

上面的代码有效吗?还是只传输“我的url”字符串?

您尝试过吗?如果是,发生了什么?浏览器将缓存图像。没必要太花哨。@ultranaut有趣。。。我发誓以前没用过。