麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

javascript順序加載圖片的方法

2024-05-06 16:23:23
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這篇文章主要介紹了javascript順序加載圖片的方法,可實(shí)現(xiàn)javascript針對(duì)圖片的逐次加載,從而減緩服務(wù)器壓力,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了javascript順序加載圖片的方法。分享給大家供大家參考。具體如下:

javascript監(jiān)聽一個(gè)圖片是否加載完畢 如果加載完成再加載下一張,不是一次性從服務(wù)器加載 減少服務(wù)器壓力,

可用到的地方:比如制作類似google地圖的應(yīng)用,可以使小圖一張一張的加載

 

 
  1. function Load_pic(arr){ 
  2. this.loop_f=function(i,o_file,len,f,obj){ 
  3. if(i<len-1){ 
  4. i=i+1; 
  5. f(i,o_file,len,obj); 
  6. }; 
  7. this.creat_pic=function(i,o_file,len,obj){ 
  8. var f=arguments.callee, 
  9. doc=document, 
  10. image = doc.createElement("img");  
  11. image.src =o_file[i]; 
  12. i<len?doc.getElementsByTagName("body")[0].appendChild(image):''
  13. if(navigator.userAgent.indexOf("MSIE")>0){  
  14. if($.browser.version==6.0 || $.browser.version==9.0){ 
  15. //IE9和IE6一樣 微軟真是怪異 
  16. image.onreadystatechange = function () {  
  17. if (image.readyState == "complete"){  
  18. obj.loop_f(i,o_file,len,f,obj); 
  19. }  
  20. };  
  21. }else{  
  22. ie7imagetime = window.setInterval(function(){  
  23. var rs = image.readyState;  
  24. if(rs=="complete"){  
  25. window.clearInterval(ie7imagetime);  
  26. obj.loop_f(i,o_file,len,f,obj); 
  27. }else{  
  28. return;  
  29. }  
  30. },200);  
  31. }  
  32. }else{  
  33. image.onload = function () {  
  34. if (image.complete == true){  
  35. obj.loop_f(i,o_file,len,f,obj); 
  36. }  
  37. };  
  38. };  
  39. if(arr.constructor===Array){ 
  40. var len=arr.length, 
  41. i=0; 
  42. i<len?this.creat_pic(i,arr,len,this):''
  43. }; 
  44. //調(diào)用方法 
  45. new Load_pic([ 
  46. 'http://gomap.dashilan.cn/jquery-mobile/map/cq/1/img_1/0_0.gif'
  47. 'http://gomap.dashilan.cn/jquery-mobile/map/cq/1/img_1/0_1.gif'
  48. 'http://gomap.dashilan.cn/jquery-mobile/map/cq/1/img_1/0_2.gif'
  49. 'http://gomap.dashilan.cn/jquery-mobile/map/cq/1/img_1/0_3.gif'
  50. 'http://gomap.dashilan.cn/jquery-mobile/map/cq/1/img_1/1_0.gif'
  51. 'http://gomap.dashilan.cn/jquery-mobile/map/cq/1/img_1/1_1.gif'
  52. 'http://gomap.dashilan.cn/jquery-mobile/map/cq/1/img_1/1_2.gif'
  53. 'http://gomap.dashilan.cn/jquery-mobile/map/cq/1/img_1/1_3.gif' 
  54. ]); 
  55. //注意要調(diào)用jquery 用于判斷瀏覽器 

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 美女在线视频一区二区 | 激情网站视频 | 成人在线观看一区二区三区 | 欧美a∨一区二区三区久久黄 | 激情毛片| 一级α片免费看刺激高潮视频 | 久久成人免费网站 | 国产成人精品午夜视频' | 免费亚洲视频在线观看 | 成人一区二区在线观看视频 | 狠狠操天天射 | 叉逼视频| 国产影院在线观看 | av在线一区二区三区四区 | 久久亚洲第一 | 毛片哪里看 | 一区二区三区欧美在线观看 | 欧美成人一区二区视频 | 日本在线国产 | 欧美亚洲综合在线 | 欧美一级三级在线观看 | 日本一区视频在线观看 | 羞羞视频免费网站含羞草 | av在线免费观看中文字幕 | 久久久久久久亚洲精品 | 无码专区aaaaaa免费视频 | 91美女福利视频 | 欧美成人一区二区三区 | 精品久久久久久久久久久久 | 国产毛片网站 | 欧美一级片免费在线观看 | 性插视频 | 欧美一级鲁丝片免费看 | 双性精h调教灌尿打屁股的文案 | 56av国产精品久久久久久久 | 欧美激情精品久久久久久久久久 | 一级黄色欧美 | 久久久久久久久久一本门道91 | 中国av免费在线观看 | 亚洲成a| 91九色免费视频 |