1、根据url来加载图片:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
 * 加载图片,直到加载完成后才调用回调函数
 * @param url 后面读取图片流的url
 * @param callback 回调函数
 */
function loadImage(url, callback) {
    var  img = new Image();
    img.src = url;
     var timer = setInterval(function() {
         if (img.complete) {
             callback(img);
             clearInterval(timer);
         }
     }, 50);
}

2、定义callback函数:

1
2
3
function testFun(img){
         console.log('into testFun');
      }

3、调用上面的方法,代码如下:

1
loadImage(url+'?datetime='+new Date().getTime(),testFun);

转载于:https://www.cnblogs.com/telwanggs/p/5306122.html

js 判断图片是否加载完成相关推荐

  1. JS判断图片是否加载完毕

    /*** @function Determine if the image has been loaded.* @param img,callback*/ function imgIsLoaded(i ...

  2. 【转】JS判断SWF,JPG加载完毕、兼容(Activex,plugIn)所有浏览器

    JS判断SWF,JPG加载完毕.兼容(Activex,plugIn)所有浏览器 这里主要说下监听SWF的加载. 网上流传已久的监听方法,只能在IE(Activex插件下)下实现.在使用plugin的浏 ...

  3. JS实现图片预加载无需等待

    网站开发时经常需要在某个页面需要实现对大量图片的浏览;用javascript来实现一个图片浏览器,让用户无需等待过长的时间就能看到其他图片 网站开发时经常需要在某个页面需要实现对大量图片的浏览,如果考 ...

  4. js 判断iframe是否加载完毕

    js 判断iframe是否加载完毕 CreationTime--2018年9月13日15点30分 Author:Marydon 1.javascript实现 window.onload = funct ...

  5. react 判断图片是否加载完成_React中型项目的优化实践

    项目介绍 整个项目大概有60+个页面,用到的组件大概150+,package里面的依赖大概有70+个,应该勉强算得上是一个中型的React的项目了. 下面给大家看看我们现在build一次项目的结果-- ...

  6. JS实现图片懒加载效果

    文章目录 前言 一.图片实现懒加载步骤 二.案例练习(三国女将) 1. html 代码 2. css 代码 3. js 代码 执行结果 前言 懒加载时一种也页面效果,可以提高页面加载速率,并降低服务器 ...

  7. js实现图片懒加载原理(marksheng)

    有时候一个网页会包含很多的图片,例如淘宝京东这些购物网站,商品图片多只之又多,页面图片多,加载的图片就多.服务器压力就会很大.不仅影响渲染速度还会浪费带宽.比如一个1M大小的图片,并发情况下,达到10 ...

  8. html显示图片原理,html+js实现图片预加载,lightbox底层原理。

    在前端设计时,为了让某县页面的图片即使缓存到浏览器中,一般使用预加载技术,但更为确切的应该称为异步加载,因为对线程不会造成阻塞. 图片是网站开发部分中的静态资源,当浏览器网络请求到图片时会首先缓存,然 ...

  9. js实现图片懒加载原理

    有时候一个网页会包含很多的图片,例如淘宝京东这些购物网站,商品图片多只之又多,页面图片多,加载的图片就多.服务器压力就会很大.不仅影响渲染速度还会浪费带宽.比如一个1M大小的图片,并发情况下,达到10 ...

最新文章

  1. 安装Maltego默认插件
  2. HiveSQL中复杂数据类型操作
  3. Html table 实现Excel多格粘贴
  4. 第一阶段:Java基础之异常和处理
  5. beta分布的采样或抽样(java程序)
  6. Ops.CI/CD-持续交付概要笔记
  7. CSS的样式合并与模块化
  8. 一种破解静态链接库(.lib)的简单方法
  9. Cortex-M3 (NXP LPC1788)之WDT窗口看门狗定时器
  10. Java OCR文字识别(Tess4J)
  11. Pollard rho 算法求解离散对数问题
  12. mysql 按照中文拼音首字母排序
  13. kubernetes安装脚本-非高可用版。一键安装含Master和Node。
  14. Error querying database. Cause: java.lang.IndexOutOfBoundsException: Index 5 out of bounds for leng
  15. 【小程序项目开发-- 京东商城】uni-app之商品列表页面 (下)
  16. php 新增 php_printer扩展,printer扩展的一些使用疑问
  17. Python零基础速成班-第10讲-Python面向对象编程(下),Property属性、特殊方法、设计模式、链表应用
  18. 天源财富:“中国天眼”发现201颗新脉冲星
  19. 美国TELEMARK电源维修电子枪高压控制电源修理
  20. 苹果x css适配,CSS如何适配iPhone全面屏 CSS适配iPhone全面屏方法

热门文章

  1. php实例化类的方法,在PHP中实例化类实例的不同方法
  2. (71)FPGA模块调用(system Verilog调用VHDL)
  3. (20)FPGA数据接口同步化
  4. Vivado过程文件解释
  5. php凑整10算法,凑整法练习题.doc
  6. python空行拼接字符串_在python中的每一个空行插入一个新的行字符串
  7. 26. GD32F103C8T6入门教程-CAN外设回环测试
  8. SDL环境初始化测试代码
  9. 6001. mavlink 编译与移植
  10. 1009. clion调试段错误