用一段简单的JS代码就能实现图片模糊到清晰预加载效果,可以应用在一些大图片的场合,例如用户在打开图片的瞬间先载入一张小图,再慢慢载入大图,减少用户在等待过程中的烦燥,提高用户体验。

代码使用如下:

<img src="data:images/small.jpg" name="myImage" width="1002" height="754" id="myImage" alt="酷站代码 www.5icool.org" />
<script language="JavaScript" type="text/javascript">
var img = new Image();
img.src = "images/mm.jpg";
img.onload = function() {
document.getElementById('myImage').src = this.src;
}
</script>

用JS实现图片模糊到清晰预加载效果相关推荐

  1. vue网页预加载页面_页面预加载效果

    vue网页预加载页面 View demo 查看演示Download Source 下载源 Today we want to show you how to create a very simple p ...

  2. 前端项目分析:我是如何做图片优化的(预加载、懒加载和延迟加载)

    众所周知:前端页面上的图片是优化时最重要也是最令人头疼的部分,花费了几个月的时间才优化到令自己满意的一半程度,,,唉,一言难尽啊! 在此将几种方法总结一下,希望能帮到不少人吧- 图片的优化有两种方式: ...

  3. 前端之路:html2canvas脱坑,(图片模糊,多次加载,图片跨域)

    有女票的程序员真的颓废,都不记得多久没写心路历程了(T T). 插件简介: 1.官网:http://html2canvas.hertzen.com/ 2.GitHub:https://github.c ...

  4. 关于SpringMvc中js和图片路径正确但是不能加载的问题

    SpringMvc中,在没有设置拦截特殊的请求时,会默认拦截所有请求,包括js和图片等静态请求,造成资源查询失败404错误(http://localhost:8080/SSHA/js/jquery.j ...

  5. 下拉刷新和上拉加载 php,基于iscroll.js实现下拉刷新和上拉加载效果

    现在已经不是纯Android独霸天下的时代了,H5嵌入Android的Hybrid混合开发是大势所趋.今天给大家带来的就是移动端中常见的"上拉刷新,下拉加载"特效,这个特效将会基于 ...

  6. html5 游戏图片预加载,前端实现图片(img)预加载

    .box{width: 1000px;height: 7000px;position: relative;} .igm1,.igm2,.igm3{width: 1000px;height: 1000p ...

  7. Android开发:高仿QQ,发送图片时炫酷的加载效果

    之前看到qq 的图片发送效果很酷炫,很吸引人,不过现在这个效果好像没有了.试了几次,决定试试实现.大致想了下,实现效果还不错 需要实现的效果 一图胜千言,看图如下: 怎样实现呢? 首先从图中看分两部分 ...

  8. 图片模糊到清晰的展示方式

    现在很多web应用在加载大图片时都有从模糊到清晰的加载效果,查看了一些资料,发现都是用了缩略图的形式来实现的.先做一张小的缩略图,在显示的时候先显示缩略图再拉伸到相应的位置,然后再用ajax加载大图片 ...

  9. JS 实现图片的预加载(转载)

    图片预加载是web开发中一种应用相当广泛的技术,比如我们在做图片翻转显示等特效的时候,为了让图片在转换的时候不出现等待,我们最好是先让图片下载到本地,然后在继续执行后续的操作. 下面的函数实现了一个我 ...

  10. 图片的懒加载与预加载

    懒加载 懒加载:也叫延迟加载,指的是在长网页中延迟加载图片的时机,当用户需要访问时,再去加载,这样可以提高网站的首屏加载速度,提升用户的体验,并且可以减少服务器的压力. 懒加载的实现原理是:将页面上图 ...

最新文章

  1. java中的Random()注意!
  2. android启动服务的生命周期,android Service启动运行服务 生命周期
  3. 分栏报表-物品清单报表实现
  4. 数学之旅-不动点定理
  5. for循环java_java的这三种for循环有什么区别?
  6. 《基于Java实现的遗传算法》笔记(7 / 7):个人总结
  7. MongoDB(4)--MongoDB服务的启动
  8. oracle 时间集合,oracle 日期函数集合(集中版本)第2/2页
  9. 物联网专题--基于APP Inventor的BLE蓝牙4.0数据通信
  10. 简单实现x的n次方pta_数学学霸的解题思路1“降低次方和次元”
  11. python不知道吃什么_一个人不知道吃什么?找出我做的一个人的食物
  12. 《天才在左,疯子在右》读记
  13. 安装mysql时一直卡在starting the server这一位置,解决办法
  14. K8S-5--云原生基础/k8s基础及组件/二进制部署k8s集群
  15. Java百宝箱——实现ip地址、手机号、身份证号归属地查询
  16. excel.h的简单使用
  17. 洛谷 - P1008 [NOIP1998 普及组] 三连击 [Java版]
  18. 双非一本考研国防科技大学计算机,不歧视“双非”,保护一志愿!40所“良心”大学值得推荐!...
  19. Android-ubuntu配置
  20. Python 爬虫二 requests模块

热门文章

  1. 操作系统实验·字符设备驱动程序
  2. 数据分类分级产品,一文详解
  3. 计算机安装重装出现错误,一键重装失败怎么办?电脑重装系统失败的原因和解决方法...
  4. u深度重装系统详细教程_u深度u盘装系统教程 u深度u盘装系统步骤
  5. EasyPlayer.js H5播放器帮助我这种不会前端的普通用户也能轻松实现直播接入
  6. 数据库可视化工具(SQLyog安装教程)
  7. 尚观python培训视频教程
  8. 最新版校园招聘进大厂系列----------(4)京东篇 -----未完待续
  9. Touch Panel 调试技巧 01
  10. C# MessageBox用法实例