快速复制img dom

时间:2014-10-12 20:46:51

标签: javascript jquery dom

我有在服务器端加密保存的图像二进制数据,我在javascript中将数据解密为图像二进制。它实际上是用户的图片(如头像)所以我想避免对相同的数据进行解密。

这就是我的问题背景中的问题。

所以问题是当我将这些元素复制到多个dom时,它非常慢,浏览器在我复制20次这些dom元素时会冻结1秒。

以下是我如何从解密的图像数据中创建img元素。

$(imgElement).attr('src','data:image/jpeg;base64,' + sjcl.codec.base64.fromBits(decryptedBin));

然后我将dom复制到另一个dom中以保存。

$(imgElement).clone().prependTo('#cached_image');

然后我从缓存恢复到另一个像这样的dom。

$(emptyImgEml).replaceWith(cachedElm);

有没有人有任何加速此代码的想法?

0 个答案:

没有答案