中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

javascript時間排序算法實現(xiàn)活動秒殺倒計時效果
來源:易賢網(wǎng) 閱讀:1116 次 日期:2016-07-21 15:18:59
溫馨提示:易賢網(wǎng)小編為您整理了“javascript時間排序算法實現(xiàn)活動秒殺倒計時效果”,方便廣大網(wǎng)友查閱!

這篇文章主要介紹了javascript時間排序算法實現(xiàn)活動秒殺倒計時效果,即一個頁面多個倒計時排序,感興趣的小伙伴們可以參考一下

制做一個活動頁面 秒殺列表頁 需要一個時間的算法排序 自己琢磨了半天想了各種算法也沒搞出來,后來問了下一個后臺的php同學 他寫了個算法給我看了下 ,剛開始看的時候覺得這就是個純算法,不能轉化成頁面的dom效果,可是再看了兩遍發(fā)現(xiàn)可以, 于是我就改了改,實現(xiàn)了,先分享給大家。

頁面需求是:從11點到20點 每隔一個小時一場秒殺 如果是當前時間就顯示正在秒殺 之前的商品就往最后排 以此類推

類似最開始的11點順序是 11,12,13,14,15,16,17,18,19,20(點);

到12點的順序是 12,13,14,15,16,17,18,19,20,11(點)

到13點的順序是 13,14,15,16,17,18,19,20,12,11(點)

。。。。。

最后的順序是 20,19,18,17,16,15,13,12,11(點)

這是后臺同學的那個純算法

function show_test(hour)

  {

   p = ['13 dian','14 dian','15 dian ','16 dian','17 dian','18 dian','19 dian','20 dian'];

   console.log('原順序是');

   console.log(p);

   date = new Date();

   curHour = date.getHours();

   pos = curHour - 13;

   //pos = hour;

   s = '活動'+ p[pos]+"正在進行";

   console.log(s);

   desc = '當前的順序應該是';

   p.reverse();

   console.log(pos);

   tmp = []

   for(i = 0 ; i<pos; i++){

    tmp.push(p.pop());

   }

   p.reverse();

   p = p.concat(tmp.reverse());

   console.log(desc);

   console.log(p);

   console.log("\n\n");

  }

調(diào)用

var curHour=new Date().getHours();

show_test(curHour);

這個算法完美的實現(xiàn)所需要的那種需求所表述的樣子 可是問題來了 怎么真正的轉換為頁面,于是琢磨之后我將它完美實現(xiàn);

//首先定義一個包含了每個秒殺的商品的id和圖片的數(shù)組 img1是商品圖片 img2是秒殺時間 img3是商品描述

var data=[

 { id:1,

 time:11,

 img1:"1.jpg",

 img2:"11.jpg",

 img3:"111.jpg"

 },

 { id:2,

 time:12,

 img1:"2.jpg",

 img2:"22.jpg",

 img3:"222.jpg"

 },

 { id:3,

 time:13,

 img1:"3.jpg",

 img2:"33.jpg",

 img3:"333.jpg"

 },

 { id:4,

 time:14,

 img1:"4.jpg",

 img2:"44.jpg",

 img3:"444.jpg"

 },

 { id:5,

 time:15,

 img1:"5.jpg",

 img2:"55.jpg",

 img3:"555.jpg"

 },

 { id:6,

 time:16,

 img1:"6.jpg",

 img2:"66.jpg",

 img3:"666.jpg"

 },

 { id:7,

 time:17,

 img1:"7.jpg",

 img2:"77.jpg",

 img3:"777.jpg"

 },

 { id:8,

 time:18,

 img1:"8.jpg",

 img2:"88.jpg",

 img3:"888.jpg"

 },

 { id:9,

 time:19,

 img1:"9.jpg",

 img2:"99.jpg",

 img3:"999.jpg"

 },

 { id:10,

 time:20,

 img1:"10.jpg",

 img2:"101.jpg",

 img3:"1010.jpg"

 }

 ];

//對象數(shù)組排序 

function compare(propertyName) { 

 return function (object1, object2) { 

 var value1 = object1[propertyName]; 

 var value2 = object2[propertyName]; 

 if (value2 < value1) { 

  return -1; 

 }else if (value2 > value1) { 

  return 1; 

 }else { 

  return 0; 

 } 

 } 

//因為現(xiàn)在的數(shù)組已經(jīng)變成了一個復雜的數(shù)組 所以排序要用到根據(jù)對象的某個屬性排序這歌方法

//這個方法在javascript高級程序設計里面有提到過 

 function itemShow(hour)

  {

   p=data;

   //當前時間

   curHour = hour; 

   //對應時間的數(shù)組下標

   pos = curHour - 11;

   if(pos<=0){ //如果沒到11點就顯示最開始的順序

    pos=0;

   }else if(pos>=9){//如果超過20點 就完全倒序

    pos=9

   }

   s = '活動'+ p[pos]+"正在進行";

   console.log(s);

   //根據(jù)數(shù)組里的 時間這個屬性反向排序

   p.reverse(compare("time"));

   console.log(pos);

   console.log(p);

   //定義一個臨時數(shù)組存放過時的商品項

   tmp = []

   for(i = 0 ; i<pos; i++){

    tmp.push(p.pop());

   }

   //將剩余的再反相排序

   p.reverse(compare("time"));

   //將未到秒殺時間的商品項目與已經(jīng)過期的數(shù)組鏈接

   p = p.concat(tmp.reverse(compare("time"))); //

   console.log(desc);

   console.log(p);

   for(var i=0;i<data.length;i++){

    if(i==0){//正在秒殺 

    $(".item").eq(0).append("<img src='"+p[i].img1+"' id="+p[i].id+">")

    $(".item").eq(0).append("<img src='"+"killsecond_now.jpg"+"'>")

    $(".item").eq(0).append("<img src='"+p[i].img3+"'>")

    }else{

    $(".item").eq(i).append("<img src='"+p[i].img1+"' id="+p[i].id+">")

    $(".item").eq(i).append("<img src='"+p[i].img2+"'>")

    $(".item").eq(i).append("<img src='"+p[i].img3+"'>")

    }

   } 

  }

這樣就把算法實現(xiàn)成頁面展示了,希望大家可以有所收獲,理解javascript時間排序算法。

更多信息請查看網(wǎng)絡編程

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
日韩午夜电影在线观看| 久久久久久久97| 欧美日韩在线看| 久久精品成人| 先锋影音网一区二区| 在线视频欧美精品| 亚洲黄色成人久久久| 精品1区2区3区4区| 在线播放精品| 亚洲国产精品va在线观看黑人| 国内外成人免费视频| 韩国三级电影久久久久久| 国色天香一区二区| 在线高清一区| 亚洲黄页视频免费观看| 亚洲精品国产拍免费91在线| 亚洲国内精品在线| 亚洲日本视频| 亚洲视频免费在线| 欧美亚洲网站| 久久综合精品国产一区二区三区| 久久久久成人精品| 久久永久免费| 欧美激情亚洲一区| 国产精品jizz在线观看美国 | 欧美夜福利tv在线| 久久精品91久久久久久再现| 久久久久久国产精品一区| 久久久福利视频| 免费欧美在线| 欧美视频在线免费看| 国精品一区二区| 国产午夜精品久久久久久免费视| 国产视频一区二区在线观看| 韩国亚洲精品| 日韩一级大片在线| 亚洲在线中文字幕| 久久天堂av综合合色| 欧美另类视频在线| 国产精品一区免费视频| 在线精品国精品国产尤物884a| 亚洲美女免费视频| 欧美一区二区三区男人的天堂| 久久久久久久91| 欧美日韩成人| 狠狠88综合久久久久综合网| aa级大片欧美| 久久久夜精品| 国产精品国产成人国产三级| 精品va天堂亚洲国产| 宅男噜噜噜66国产日韩在线观看| 久久国产精品久久国产精品| 欧美日韩免费看| 国产自产女人91一区在线观看| 亚洲精品久久视频| 欧美一区二区三区播放老司机| 欧美韩日一区| 狠狠久久五月精品中文字幕| 亚洲图色在线| 免费在线日韩av| 国产欧美午夜| 中文日韩欧美| 欧美激情视频给我| 伊人久久综合97精品| 亚洲欧美激情一区| 欧美日韩成人一区二区三区| 精品不卡视频| 久久精品人人做人人爽电影蜜月 | 欧美色图麻豆| 亚洲欧洲日产国码二区| 久久久久综合一区二区三区| 国产嫩草一区二区三区在线观看| av成人天堂| 欧美劲爆第一页| 亚洲国产高清aⅴ视频| 久久精品系列| 国产一区 二区 三区一级| 一区二区欧美亚洲| 美女露胸一区二区三区| 韩国三级电影一区二区| 欧美伊人久久久久久久久影院| 欧美日韩成人综合| 亚洲国产精品一区| 久久丁香综合五月国产三级网站| 欧美精品一区二区三| 亚洲人成人77777线观看| 久久综合网色—综合色88| 国产手机视频一区二区| 欧美一区二区私人影院日本 | 日韩视频在线观看国产| 蜜桃av一区二区三区| 黄色日韩精品| 久久深夜福利免费观看| 国产一区二区三区av电影| 亚洲欧美日本另类| 国产精品视频免费在线观看| 亚洲自拍偷拍色片视频| 国产精品免费网站| 亚洲手机视频| 欧美日韩网址| 亚洲精选视频免费看| 欧美日韩国产一区二区| 亚洲毛片av| 欧美性大战久久久久久久蜜臀 | 国产精品女主播一区二区三区| 99成人在线| 欧美日韩中文字幕在线| 制服丝袜激情欧洲亚洲| 国产精品日本一区二区| 午夜精品久久一牛影视| 国产日韩欧美一区| 久久久另类综合| 亚洲黄色片网站| 欧美视频国产精品| 亚洲综合色在线| 伊人久久亚洲热| 欧美激情精品久久久久久久变态| 日韩一级黄色av| 国产精品每日更新| 亚洲欧美在线一区二区| 国产在线精品二区| 欧美大秀在线观看| 亚洲一区久久久| 国内久久视频| 欧美日韩国产在线播放网站| 亚洲一区二区视频在线| 伊人精品成人久久综合软件| 久久综合中文字幕| 99国内精品久久| 国产日韩欧美日韩| 欧美美女日韩| 亚洲欧美清纯在线制服| 亚洲国产欧美一区| 国产精品久久久久久久久果冻传媒| 午夜欧美大片免费观看| 黑丝一区二区三区| 国产精品v欧美精品v日韩精品| 国产精品99久久久久久久vr | 欧美日本国产| 午夜天堂精品久久久久| 在线观看视频亚洲| 欧美日韩国产美| 久久这里有精品视频| 99视频精品免费观看| 国产欧美一级| 欧美色欧美亚洲另类二区| 久久天天躁夜夜躁狠狠躁2022| 一区二区三区国产在线| 在线日韩中文| 午夜精品成人在线| 国产在线日韩| 亚洲午夜精品视频| 中文日韩在线| 国产麻豆精品视频| 欧美区亚洲区| 久久久久久9| 欧美一区二区三区另类| 亚洲人午夜精品| 一区二区在线视频| 国产欧美69| 国产精品久久久久一区二区| 欧美va亚洲va日韩∨a综合色| 午夜亚洲福利在线老司机| 日韩一区二区久久| 亚洲激情午夜| 伊人成人开心激情综合网| 国产精品视频yy9099| 欧美精品一区三区在线观看| 米奇777在线欧美播放| 久久精品国产成人| 亚洲欧美在线网| 欧美日韩一区二区免费视频| 久久久噜噜噜久噜久久 | 亚洲国产视频一区| 欧美三级第一页| 免费h精品视频在线播放| 亚洲欧美日韩国产综合| 亚洲欧美日韩国产| 日韩五码在线| 亚洲日本在线视频观看| 极品av少妇一区二区| 国产午夜精品视频免费不卡69堂| 国产精品成人av性教育| 欧美深夜影院| 欧美日韩在线免费视频| 欧美色精品在线视频| 欧美日韩美女在线| 欧美精品乱码久久久久久按摩| 美女国内精品自产拍在线播放| 久久综合久久综合这里只有精品| 久久成人免费日本黄色| 久久久天天操| 亚洲国产欧美一区二区三区同亚洲 | 国产精品久久精品日日| 欧美日本高清| 91久久久久久国产精品| 伊人久久亚洲热| 最新国产乱人伦偷精品免费网站| 国产亚洲成精品久久| 精品电影一区|