首页 > 代码库 > 利用JS实现图片的缓存
利用JS实现图片的缓存
web页面使用HTML的<img>元素来嵌入图片,和所有HTML元素一样,<img>元素也是可以通过脚本来操控的(设置元素的src属性,将其指向一个新的URL会导致浏览器载入并展示一张新的图片)。为了让图片缓存起来,客户端JS定义了一个API,首先利用Image()构造函数来创建一个屏幕外图片对象,之后将该对象的src属性设置 期望的URL,由于图片元素并没有添加到文档中,因此它是不可见的,但是浏览器还是会加载图片并将其缓存起来。
//需要预加载的图片路径存放在数组里var imgsrc=http://www.mamicode.com/[ "images/34.jpg", "images/32.jpg", "images/33.jpg"];//初始化image对象var img = new Image();//遍历数组的路径,预加载到客户端for (var i = 0; i < imgsrc.length; i++){ img.src = imgsrc[i];}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。