js 图片预加载
2016-06-23 21:39
417 查看
下面代码是最简单的图片预加载。最主要的是两个img 事件 img.compete 和 img.onload 这两个方法。如果是第一次加载还是已经加载完毕从缓存中加载。
var imgLoad = function (url, callback) {
var img = new Image();
img.src = url;
if (img.complete) {
callback(img);
} else {
img.onload = function () {
callback(img);
img.onload = null;
};
};
};
然而最主要的还是 img.onload 方法 ,他是当图片整个都加载完毕执行的回调。
var imgLoad = function (url, callback) {
var img = new Image();
img.src = url;
if (img.complete) {
callback(img);
} else {
img.onload = function () {
callback(img);
img.onload = null;
};
};
};
然而最主要的还是 img.onload 方法 ,他是当图片整个都加载完毕执行的回调。
相关文章推荐
- JStorm/Storm的调试:本地运行模式
- javascript对象
- js 在线调试页面
- java调用javascript文件方法
- js获取网页屏幕可见区域的高度
- BZOJ1014 [JSOI2008]火星人prefix
- javaScript设计模式之职责链模式
- js Class 化
- JS练习 改变文本框状态
- JS练习题 显示登入者相关好友
- arcgis api for javascript 4.0 安装部署
- js 获取浏览器版本信息(全)
- 性能之js位置
- JS实现手机振动
- j2ee项目中jsp第一行报错
- (数据类型-Number的浮点型)JavaScript权威指南笔记4.1
- Codewars简单使用和 其中一道题,用JavaScript实现一个函数,求一个正数的次大数字,拿自己的解法和大神相比,简直对不起JavaScript给我提供的 那么多便利
- javascript中正则表达式的基础语法
- JS eval()函数
- js基本数据类型引用类型深复制浅复制