成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

JavaScript獲取遠程圖片寬度和高度的方法

2014-10-08 14:56:08來源:作者:

今天有個想找一個快速用JavaScript獲取遠程圖片寬度和高度的方法,很多網上的都是使用img.onload方法,一旦遇到大圖片速度就非常慢。網上發現一個定時檢測圖片寬高的方法,效率非常高。具體代碼如下:

今天有個想找一個快速用JavaScript獲取遠程圖片寬度和高度的方法,很多網上的都是使用img.onload方法,一旦遇到大圖片速度就非常慢。網上發現一個定時檢測圖片寬高的方法,效率非常高。具體代碼如下:

// 記錄當前時間戳
var start_time = new Date().getTime();
 
// 圖片地址
var img_url = 'http://www.baidu.com/img/bdlogo.png?'+start_time;
 
// 創建對象
var img = new Image();
 
// 改變圖片的src
img.src = img_url;
 
// 定時執行獲取寬高
var check = function(){
    // 只要任何一方大于0
    // 表示已經服務器已經返回寬高
    if(img.width>0 || img.height>0){
        var diff = new Date().getTime() - start_time;
        document.body.innerHTML += '
from:check : width:'+img.width+',height:'+img.height+', time:'+diff+'ms
';
        clearInterval(set);
    }
};
 
var set = setInterval(check,40);

關鍵詞:JavaScript
主站蜘蛛池模板: 临西县| 襄垣县| 内丘县| 六枝特区| 德阳市| 屏东市| 黔东| 清新县| 曲阜市| 肇州县| 巴林左旗| 眉山市| 高陵县| 水富县| 班戈县| 周口市| 兰州市| 如东县| 洞头县| 白沙| 宜丰县| 崇礼县| 唐河县| 安塞县| 和硕县| 七台河市| 洞头县| 襄城县| 浙江省| 怀远县| 通河县| 盘锦市| 鄂托克旗| 潞西市| 霸州市| 台东县| 呼玛县| 开远市| 吉林省| 邵武市| 镇宁|