zoukankan      html  css  js  c++  java
  • 图片预加载

    预加载图片是提高用户体验的一个很好方法。图片预先加载到浏览器中,这对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速、无缝地发布,也可帮助用户在浏览网站内容时获得更好的用户体验。
    示例代码:
    function loadImage(url, callback) { 
    var img = new Image(); //创建一个Image对象,实现图片的预下载 
    img.src = url; 
    if (img.complete) { // 如果图片已经存在于浏览器缓存,直接调用回调函数 
    callback.call(img); 
    return; // 直接返回,不用再处理onload事件 

    img.onload = function () { //图片下载完毕时异步调用callback函数。 
    callback.call(img);//将回调函数的this替换为Image对象 
    }; 
    };

  • 相关阅读:
    九连环
    Fruit Ninja(取随机数)
    Distinct Values(贪心)
    Harvest of Apples
    Don't Be a Subsequence
    ConvexScore
    守卫
    Trie树
    NOIP 2005 过河
    HDU 4597 Play Game 记忆化DP
  • 原文地址:https://www.cnblogs.com/annie211/p/6016141.html
Copyright © 2011-2022 走看看