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

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

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

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

頁(yè)面需求是:從11點(diǎn)到20點(diǎn) 每隔一個(gè)小時(shí)一場(chǎng)秒殺 如果是當(dāng)前時(shí)間就顯示正在秒殺 之前的商品就往最后排 以此類(lèi)推

類(lèi)似最開(kāi)始的11點(diǎn)順序是 11,12,13,14,15,16,17,18,19,20(點(diǎn));

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

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

。。。。。

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

這是后臺(tái)同學(xué)的那個(gè)純算法

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 = '活動(dòng)'+ p[pos]+"正在進(jìn)行";

   console.log(s);

   desc = '當(dāng)前的順序應(yīng)該是';

   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);

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

//首先定義一個(gè)包含了每個(gè)秒殺的商品的id和圖片的數(shù)組 img1是商品圖片 img2是秒殺時(shí)間 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"

 }

 ];

//對(duì)象數(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; 

 } 

 } 

//因?yàn)楝F(xiàn)在的數(shù)組已經(jīng)變成了一個(gè)復(fù)雜的數(shù)組 所以排序要用到根據(jù)對(duì)象的某個(gè)屬性排序這歌方法

//這個(gè)方法在javascript高級(jí)程序設(shè)計(jì)里面有提到過(guò) 

 function itemShow(hour)

  {

   p=data;

   //當(dāng)前時(shí)間

   curHour = hour; 

   //對(duì)應(yīng)時(shí)間的數(shù)組下標(biāo)

   pos = curHour - 11;

   if(pos<=0){ //如果沒(méi)到11點(diǎn)就顯示最開(kāi)始的順序

    pos=0;

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

    pos=9

   }

   s = '活動(dòng)'+ p[pos]+"正在進(jìn)行";

   console.log(s);

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

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

   console.log(pos);

   console.log(p);

   //定義一個(gè)臨時(shí)數(shù)組存放過(guò)時(shí)的商品項(xiàng)

   tmp = []

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

    tmp.push(p.pop());

   }

   //將剩余的再反相排序

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

   //將未到秒殺時(shí)間的商品項(xiàng)目與已經(jīng)過(guò)期的數(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+"'>")

    }

   } 

  }

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

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢(xún)回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢(xún)?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報(bào)班

  • 報(bào)班類(lèi)型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢(xún) | 簡(jiǎn)要咨詢(xún)須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議

版權(quán)所有:易賢網(wǎng)

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲一级二级在线| 欧美国产第一页| 国产真实精品久久二三区| 欧美日韩视频专区在线播放| 久久精品99国产精品日本| 亚洲午夜久久久久久久久电影院| 亚洲精品乱码久久久久久| 影音先锋久久| 在线日韩精品视频| 激情小说另类小说亚洲欧美| 好吊色欧美一区二区三区四区 | 国产精品进线69影院| 欧美精品一区二区三区蜜臀| 欧美成年人视频网站欧美| 欧美va天堂在线| 欧美成人r级一区二区三区| 欧美 日韩 国产 一区| 美女999久久久精品视频| 鲁鲁狠狠狠7777一区二区| 免费成人你懂的| 欧美精品电影在线| 欧美日韩国产区一| 欧美日韩国产欧| 国产精品久久久久久久久久久久久久 | 欧美www视频在线观看| 欧美成人激情在线| 欧美日韩国产亚洲一区| 国产精品久久久| 国产精品日韩一区| 国产欧美69| 136国产福利精品导航网址| 亚洲国产欧美久久| 亚洲私人影吧| 久久久久久国产精品mv| 欧美精品播放| 国产精品五月天| 激情成人在线视频| 一本色道久久综合亚洲精品高清| 亚洲视频电影图片偷拍一区| 欧美专区18| 欧美美女福利视频| 国产无一区二区| 亚洲激情电影中文字幕| 宅男噜噜噜66一区二区| 欧美中文在线字幕| 欧美精品久久一区二区| 国产精品日韩欧美一区| 亚洲激情视频在线播放| 亚洲欧美电影在线观看| 美日韩精品视频| 国产精品一页| 亚洲精品一区二区网址| 欧美亚洲在线播放| 欧美精品日韩综合在线| 国产亚洲人成网站在线观看| 亚洲毛片在线观看.| 欧美一区二区在线播放| 欧美精品一区二区三区久久久竹菊| 国产欧美一二三区| 一本色道久久88亚洲综合88| 久久久99久久精品女同性| 欧美视频1区| 伊人久久综合97精品| 亚洲影视在线| 欧美全黄视频| 亚洲国产精品va在看黑人| 香港久久久电影| 欧美视频一区二区三区…| 亚洲国产网站| 久久综合99re88久久爱| 国产欧美在线| 亚洲女人天堂成人av在线| 欧美日韩国产综合视频在线观看中文 | 亚洲神马久久| 欧美顶级大胆免费视频| 国产真实乱偷精品视频免| 亚洲私人黄色宅男| 欧美精品入口| 亚洲伦理在线| 欧美黄色aaaa| 亚洲丰满在线| 久久影院午夜论| 激情视频亚洲| 久久久久久婷| 国产在线精品二区| 午夜欧美不卡精品aaaaa| 欧美视频精品在线观看| 99re8这里有精品热视频免费| 蜜臀久久久99精品久久久久久| 国产一区二区久久久| 小嫩嫩精品导航| 国产美女扒开尿口久久久| 亚洲欧美一区二区原创| 欧美午夜精品久久久久久孕妇| 日韩视频一区二区三区在线播放免费观看| 久久综合五月| 在线观看成人av电影| 久热精品视频在线观看一区| 在线精品一区| 欧美国产日韩一区二区| 99精品久久免费看蜜臀剧情介绍| 欧美日本视频在线| 亚洲视频网站在线观看| 国产精品久久久久一区| 欧美一区二区精品| 激情综合色综合久久| 免费一级欧美在线大片| 亚洲乱亚洲高清| 国产精品久久久久久影视| 欧美一区二区视频免费观看| 黄色成人免费观看| 欧美精品www| 亚洲欧美激情一区| 伊人狠狠色j香婷婷综合| 欧美黄色影院| 亚洲欧美中日韩| 在线免费日韩片| 欧美日韩精品一区| 欧美在线免费观看亚洲| 亚洲第一在线综合在线| 欧美系列精品| 久久久噜噜噜久久人人看| 日韩视频不卡| 国产亚洲视频在线| 欧美精品播放| 久久精品国产亚洲一区二区三区 | 99在线精品免费视频九九视| 国产精品女人网站| 久久综合久久综合九色| 亚洲图片欧美日产| 精品盗摄一区二区三区| 欧美人妖另类| 久久久国产视频91| 999亚洲国产精| 国内精品免费在线观看| 欧美乱妇高清无乱码| 久久大香伊蕉在人线观看热2| 亚洲三级色网| 国语自产精品视频在线看| 欧美日韩免费| 免费成人在线视频网站| 亚洲欧美日韩视频一区| 91久久中文字幕| 国产一区二三区| 国产精品久久久久av免费| 欧美88av| 久久久亚洲精品一区二区三区| 在线视频精品一区| 在线播放日韩欧美| 国产精品视频免费| 欧美日韩午夜精品| 免费成人在线观看视频| 久久激情综合| 亚洲欧美日韩国产另类专区| 日韩一级片网址| 亚洲国产天堂久久综合网| 国产在线精品二区| 国产精品欧美经典| 欧美图区在线视频| 欧美日韩成人精品| 欧美+日本+国产+在线a∨观看| 久久久久9999亚洲精品| 亚洲免费在线视频| 亚洲一级在线| 一区二区av| 亚洲美女在线国产| 亚洲人成人一区二区在线观看| 亚洲二区视频| 亚洲成人在线网站| 亚洲第一在线综合网站| 在线播放中文一区| 一区二区在线不卡| 国语自产精品视频在线看一大j8| 国产伦精品一区二区三区高清版| 国产精品亚洲综合久久| 国产精品乱码久久久久久| 国产精品久久久久久久电影 | 国产亚洲视频在线| 国产欧美精品日韩区二区麻豆天美| 国产精品久久久久久久久久ktv| 欧美视频三区在线播放| 国产精品久久久久77777| 国产精品www| 国产日韩欧美在线一区| 国产一区二区无遮挡| 伊人男人综合视频网| 最新日韩欧美| 在线视频一区观看| 午夜激情一区| 久久精品国产99| 蜜桃久久精品一区二区| 欧美精品www在线观看| 国产精品ⅴa在线观看h| 国产精品乱码久久久久久| 国产欧美一区二区三区国产幕精品| 国产女人精品视频| 在线观看av不卡| 一本色道久久99精品综合| 亚洲一级片在线观看| 久久精彩视频|