`
smiky
  • 浏览: 257753 次
  • 性别: Icon_minigender_1
  • 来自: 天门
社区版块
存档分类
最新评论

图片的预加载

阅读更多

昨天碰到个问题,页面要预先加载几张图片,于是直接在某个display:none的div中加了几个img,这样在页面加载的时候图片也加载了,后来发现这样在页面打开时太慢,就用jquery的load('src')方法在页面加载完成的时候去取图片

 

结果今天早上发现原来img是可以new的,new Image是可以产生一个image的dom对象的,然后为这个image指定src就OK了,

 

让我惊奇的是居然有dom对象是可以new出来的,一查原来还有一个Option也是可以new的,找了一些资料,说是dom对象都是对应一个接口的,一般是不能new的,但是也有例外,

 

下面的段落引用至:http://msdn.microsoft.com/en-us/library/dd282900

With Internet Explorer 8 running in IE8 standards mode, each DOM instance (such as window, document, event, and so on) has a corresponding interface object and interface prototype object. However, these objects differ from their JavaScript analogs in the following ways:

Interface objects

Interface objects generally do not have "constructor" functionality (cannot create a new DOM instance by using the JavaScript new operator). Exceptions include a few interface objects shipped in previous versions of Internet Explorer:

Option (alias for HTMLOptionElement)
Image (alias for HTMLImageElement)
XMLHttpRequest
XDomainRequest, which is new to Internet Explorer 8
The "prototype" property of interface objects may not be replaced (changed). An interface object's prototype property cannot be assigned a different interface prototype object at run-time.

Interface prototype objects

Interface prototype objects define the properties available to all DOM instances, but these built-in properties cannot be permanently replaced (e.g., the JavaScript delete operator will not remove built-in properties).

Other subtle but important differences are called out near the end of this article.
 
分享到:
评论

相关推荐

    jquery图片预加载

    **jQuery图片预加载技术详解** 在网页开发中,图片预加载是一种优化用户体验的重要技术,尤其在Web和移动端,用户往往期望页面能快速显示并流畅运行。`jQuery`库以其简洁的API和强大的功能,成为实现图片预加载的...

    jquery.lazyload图片预加载效果 jquery预加载

    《jQuery LazyLoad 图片预加载技术详解》 在网页设计中,图片的加载速度往往直接影响着用户体验。当页面中包含大量图片时,如果一次性全部加载,可能会导致页面加载时间过长,用户需要等待,这无疑降低了网站的可用...

    图片预加载特效

    图片预加载技术是一种优化网页性能的方法,特别是在网页中包含大量图片或者动态展示图片时尤为重要。它的主要目的是在用户浏览页面之前提前加载图片,减少用户等待时间,提高用户体验。本篇文章将详细探讨图片预加载...

    微信小程序-图片预加载组件

    在微信小程序开发中,图片预加载是一个非常关键的优化步骤,尤其对于图片密集型的应用,如电商、社交或媒体类应用。预加载技术允许开发者在用户实际需要之前提前下载图片资源,减少用户等待时间,提升用户体验。本篇...

    图片预加载js

    图片预加载技术是Web开发中的一个重要概念,尤其是在处理大量图像或者多媒体内容的网站时,能够显著提升用户体验。本文将深入探讨“图片预加载js”这一主题,包括预加载的原理、实现方式以及如何使用JavaScript来...

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

    为了提高页面加载效率和用户浏览的流畅性,我们可以采用图片预加载技术。jQuery作为一个强大的JavaScript库,提供了丰富的API和插件,可以帮助我们实现这一目标。本篇文章将深入探讨如何使用jQuery实现图片预加载,...

    jQuery实现图片预加载

    **jQuery实现图片预加载** 在Web开发中,用户体验是一个至关重要的因素,而图片加载速度直接影响着用户对网站的第一印象。为了提升用户体验,开发者通常会采用图片预加载技术,确保图片在用户需要时能够快速显示。...

    JS实现图片预加载

    "JS实现图片预加载" 图片预加载是指在浏览器中预先加载图片,以提高用户体验和减少流量消耗的一种技术。JS 实现图片预加载可以通过使用 Image 对象来实现图片的预下载,并且可以结合容器的宽和高,按照一定的缩放...

    图片预加载插件preloadjs

    **preloadjs 图片预加载插件详解** 在Web开发中,图片预加载是一项重要的优化技术,它可以提升用户体验,确保图片在需要时能够迅速显示。preloadjs 是一款强大的JavaScript库,专为实现资源预加载而设计,包括图片...

    Jquery实例--图片预加载

    **jQuery图片预加载技术详解** 在网页设计中,图片预加载是一种优化用户体验的重要技术,它使得用户在浏览页面时能够快速地看到图片,避免了图片加载过程中出现的空白或者闪烁现象。本文将深入探讨如何使用jQuery来...

    图片预加载

    在网页设计中,图片预加载是一项重要的优化技术,它的主要目的是提高用户体验,通过预先加载用户可能需要的图片,使得图片可以更快地展示出来,避免了用户在浏览网页时因为图片加载延迟而产生的等待感。本篇文章将...

    wxapppreload微信小程序图片预加载

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

    jquery图片预加载延迟加载

    在网页设计和开发中,图片预加载和延迟加载是两种重要的优化策略,它们可以显著提升网站性能和用户体验。本文将详细探讨使用jQuery实现这两种技术,以及它们如何协同工作以优化页面打开速度。 首先,让我们理解预...

    微信小程序开发,适用于微信小程序的图片预加载组件wxapp-img-loader-master.zip

    在这个特定的项目中,我们关注的是一个名为"wxapp-img-loader"的图片预加载组件,它是专门为微信小程序设计的。这个组件能够帮助开发者优化用户体验,特别是在处理大量图片时,通过预先加载图片资源,避免了用户在...

    图片预加载效果

    图片预加载技术是一种优化网页性能的方法,主要用于提升用户体验,尤其是对于图像密集型的网站或应用。当用户浏览网页时,预加载技术会提前加载部分或全部未来可能需要的图片资源,这样在用户实际查看这些图片时,...

    图片预加载+JS格式化工具包

    "图片预加载+JS格式化工具包"正提供了这样的解决方案,它包括两个实用的小工具,可以帮助开发者提高工作效率并提升用户界面的性能。 首先,让我们详细探讨一下"图片预加载"这一技术。在网页设计中,图片是不可或缺...

    jquery 预加载图片

    本话题主要围绕"jQuery 预加载图片"这一主题展开,我们将深入探讨jQuery库如何帮助开发者实现图片预加载功能。 jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画制作以及Ajax交互等多个方面的工作...

    图片预加载、占位背景图jquery plugin

    图片预加载技术是一种优化网页性能的方法,特别是在网页中包含大量图片时显得尤为重要。它通过在用户实际看到图片之前提前下载图片资源,确保图片能够快速显示,从而提高用户体验。`jQuery-preloading-with-image`是...

    图片预加载loading

    在网页设计中,图片预加载是一项重要的优化技术,它的目的是提前加载用户可能需要的图片,以提高用户体验,减少页面加载时间。"图片预加载loading"就是这个概念的具体应用,它通常会在页面的主要内容加载之前,预先...

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

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

Global site tag (gtag.js) - Google Analytics