映像预加载和内存问题
Image Preloading and Memory issue
我有一个图片库。当我单击特定图库的缩略图时,它将加载实际大小的图像(大小~800KB)。此外,用户可以选择在按下键盘左右箭头键的同时查看上一个和下一个图像。为了获得更好的性能,我在java脚本中创建了一个预加载方法,如下所示
function preload(src)
{
var image = new Image();
image.src = src;
}
当用户按左/右键时,我将调用此 preload() 方法来预加载下一个和上一个图像。我面临的问题是
内存利用率在每个预加载方法调用时增加。当我查看超过20张图片时,Firefox正在关闭。如何解决此内存问题。如何在此处实现更好的图像预加载机制。任何人都可以帮我吗?
也许您可以将图像保存在数组中,一段时间后用新图像替换它们。喜欢这个;
- 填充缩略图数组
- 当用户滚动时,替换数组中不相关的缩略图
- 利润!!
相关文章:
- HTML5 FileReader API内存问题
- Adobe空气-内存问题
- javascript内存问题
- 来自 NodeJS 脚本的注释是否有可能产生内存问题
- 重复使用时,nsiTimer 会导致溢出或内存问题吗?
- 事件侦听器的有趣内存问题
- 映像预加载和内存问题
- $(myObject) 内存与 myObject 内存 - 问题
- JavaScript + CSS3 动画的内存问题.如何改进
- 全局变量 VS Web 应用中的本地存储和内存问题
- 保留对dom节点的引用:内存问题
- IE浏览器内存问题
- express文件上传内存问题
- GWT内存问题
- JavaScript setTimeout内存问题
- JavaScript中的归并排序算法和内存问题
- Node.js内存问题
- Javascript疯狂的内存问题与数组
- new运算符-关于new的javascript内存问题
- Javascript闭包和内存问题