`
jarod2008
  • 浏览: 81894 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

图片预加载效果的实现

阅读更多

【转自】

 

 

使用picasa 的时候,注意到它首先是显示模糊的图片,然后图片突然变得清晰,这样做有一定的好处——picasa的图片翻页是用javascript 实现的,如果直接载入大图,中间势必会有个空档,用户在这中间会感觉很空虚~~

于是我花了点时间,打探它的实现方式,发觉很简单,不是用的lowsrc之类的标记,而是简单的js。

代码示例

CODE:
  1. <img id="myImage" src="small_144.jpg" width="640" />
  2. var img = new Image( ) ;
  3. img.src = "http://imghost/big_640_480.jpg" ;
  4. img.onload = function( ) {
  5.   document.getElementById ( 'myImage' ) .src = this.src ;
  6. }

如此这般,待大图载入完成之后,利用js替换原小图的src,就完成了图片预加载效果。关键点是图片的onload事件利用。

分享到:
评论

相关推荐

    图片预加载效果

    2. 监控和分析预加载效果,根据用户行为调整预加载策略。 3. 对于低带宽或移动设备用户,谨慎使用预加载,以免影响其浏览体验。 总结,图片预加载是网页性能优化的重要手段之一,通过合理使用可以显著提升用户体验...

    图片预加载特效

    本篇文章将详细探讨图片预加载的概念、原理以及实现方法。 首先,我们要理解什么是图片预加载。在网页设计中,当用户打开一个页面时,浏览器会按照HTML代码中的顺序逐行解析,遇到图片标签(`&lt;img&gt;`)时才会开始...

    图片预加载js

    本文将深入探讨“图片预加载js”这一主题,包括预加载的原理、实现方式以及如何使用JavaScript来优化这个过程。 一、图片预加载的原理 图片预加载是指在用户实际看到图片之前,提前将图片数据加载到浏览器的缓存中...

    手机页面预加载效果

    手机页面预加载效果是移动应用或网页在用户打开时,为了提供流畅的用户体验而采用的一种技术。当用户点击一个链接或者启动应用时,预加载效果会先展示出来,以掩盖内容加载过程中的空白期,同时给予用户视觉反馈,...

    jquery实现图片预加载技术,使得图片加载更为流畅,和谐。

    本篇文章将深入探讨如何使用jQuery实现图片预加载,并探讨相关的优化策略。 首先,图片预加载的基本原理是在页面加载时,提前请求图片资源,将其缓存到浏览器中,以便用户在实际查看图片时可以快速显示出来。这样...

    jquery图片预加载延迟加载

    总结,通过jQuery实现图片预加载和延迟加载,可以有效提升网页加载速度,改善用户体验。预加载保证了关键内容的快速显示,而延迟加载则减少了非必要资源的初期下载,两者结合使用可实现更优化的加载策略。对于大型...

    ASP.NET实现网页预加载效果

    在网页预加载效果的实现中,ASP.NET 提供了丰富的工具和技术,可以帮助开发者优化用户体验,使得用户在等待页面加载时能感知到进度,从而提高网站的交互性和吸引力。 网页预加载是一种优化网页性能的技术,它在用户...

    图片预加载学习(三):无序加载之图片切换

    图片预加载效果展示.png`和`2.图片预加载的特点.png`可能分别展示了预加载前后的页面性能差异以及预加载技术的主要优势。这些图片有助于直观地理解预加载对用户体验的提升。 最后,`qq-icon.png`可能是一个用于测试...

    图片预加载 Loading效果。

    在网页设计中,图片预加载是一项重要的技术,用于优化用户体验,特别是当页面包含大量图片时。"图片预加载 Loading 效果"就是一种在图片实际加载过程中显示动态加载进度(如百分比)的方式,给用户一个视觉反馈,让...

    图片预加载loading

    "图片预加载loading"就是这个概念的具体应用,它通常会在页面的主要内容加载之前,预先加载那些位于指定区域内的图片,确保用户在浏览时能快速看到完整的视觉效果。 实现图片预加载的方式多种多样,其中一种常见的...

    图片预加载

    本篇文章将深入探讨“图片预加载”的概念、重要性以及如何使用jQuery插件实现这一功能。 一、图片预加载的概念 图片预加载,顾名思义,就是在用户实际看到图片之前,提前下载图片到浏览器的缓存中。这样当用户滚动...

    jQuery 图片预加载技术实现多款图片切换效果.zip

    本资源“jQuery 图片预加载技术实现多款图片切换效果.zip”显然是一个利用jQuery库来实现这一功能的示例。jQuery是一个广泛使用的JavaScript库,它的简洁API使得操作DOM(文档对象模型)、处理事件、执行动画以及...

    js图片预加载

    这里我们将深入探讨JavaScript图片预加载的基本原理、实现方式以及jQuery插件的应用。 **一、图片预加载的基本原理** 图片预加载的核心思想是利用JavaScript动态创建`&lt;img&gt;`元素,设置其`src`属性为待加载图片的...

    wxapppreload微信小程序图片预加载

    在微信小程序的开发中,图片预加载是一种优化用户体验的重要技术,尤其对于图片密集型的应用,如电商、社交或游戏类小程序。"wxapp-preload"是专门为微信小程序设计的一个图片预加载解决方案,它能帮助开发者在用户...

    图片预加载学习(一):无序加载之图片切换

    在IT行业中,图片预加载是一项重要的前端技术,它主要用于优化用户体验,确保图片在用户需要时能够快速显示。本文将深入探讨“图片预加载学习(一):无序加载之图片切换”的主题,主要涵盖以下几个方面: 1. **图片...

    瀑布流+图片预加载实例

    在这个实例中,我们将探讨如何实现瀑布流效果,并结合图片预加载技术来提升用户体验。 首先,`style.css`文件通常包含了实现瀑布流布局所需的CSS样式。瀑布流布局的关键在于利用CSS的`float`属性或`display: inline...

    jQuery基于modernizr.js瀑布流图片预加载动画特效

    在这个项目中,我们利用jQuery库和modernizr.js来实现这种效果,同时加入图片预加载动画以及点击图片放大显示的功能,确保在不同设备上的良好用户体验。 首先,modernizr.js是一个强大的JavaScript库,它用于检测...

    带有图片预加载技术的jquery图片幻灯代码.rar

    这个名为"带有图片预加载技术的jquery图片幻灯代码.rar"的压缩包文件提供了一个实现这一目标的实例,它是一个基于jQuery库的图片幻灯插件。下面将详细解释这个插件的工作原理、涉及的技术以及其对网页性能的影响。 ...

    jQuery瀑布流图片预加载展示代码.zip

    本篇文章将深入探讨一个基于modernizr.js实现的jQuery瀑布流图片预加载动画特效。 首先,我们要了解瀑布流布局的基本原理。瀑布流布局,又称Masonry布局,是一种自适应网页设计技术,它通过让每个元素根据自身大小...

    jquery+css图片预加载

    使用 jquery + css + html,实现图片预加载的效果!

Global site tag (gtag.js) - Google Analytics