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

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

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

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

頁面需求是:從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");

  }

調用

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

show_test(curHour);

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

//首先定義一個包含了每個秒殺的商品的id和圖片的數組 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"

 }

 ];

//對象數組排序 

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; 

 } 

 } 

//因為現在的數組已經變成了一個復雜的數組 所以排序要用到根據對象的某個屬性排序這歌方法

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

 function itemShow(hour)

  {

   p=data;

   //當前時間

   curHour = hour; 

   //對應時間的數組下標

   pos = curHour - 11;

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

    pos=0;

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

    pos=9

   }

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

   console.log(s);

   //根據數組里的 時間這個屬性反向排序

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

   console.log(pos);

   console.log(p);

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

   tmp = []

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

    tmp.push(p.pop());

   }

   //將剩余的再反相排序

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

   //將未到秒殺時間的商品項目與已經過期的數組鏈接

   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+"'>")

    }

   } 

  }

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

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美性猛交一区二区三区精品| 成人动漫精品一区二区| 国产91在线看| 久久这里只有精品6| 亚洲一卡二卡三卡四卡五卡| 国产精品免费久久| 中文字幕精品—区二区四季| 久久久久久久久免费| 国产三级精品三级在线专区| 久久精品日产第一区二区三区高清版 | 日韩中文欧美在线| 图片区小说区国产精品视频| 久久精品国产精品亚洲精品| 国内外成人在线| 高清免费成人av| 在线日韩国产精品| 欧美一区二区三区的| 久久久久久麻豆| 亚洲欧洲日韩av| 亚洲国产成人av网| 国内外精品视频| 91浏览器在线视频| 日韩欧美国产三级| 欧美极品少妇xxxxⅹ高跟鞋 | 在线观看视频一区二区| 欧美视频你懂的| 久久综合成人精品亚洲另类欧美 | 日韩av电影一区| 国产九色sp调教91| 欧美性感一类影片在线播放| 欧美成人乱码一区二区三区| 国产精品视频yy9299一区| 亚洲国产美女搞黄色| 国产一区二区福利| 69堂国产成人免费视频| 国产精品国产自产拍高清av王其| 三级一区在线视频先锋| 福利视频网站一区二区三区| 欧美日本国产视频| **欧美大码日韩| 国产一区二区看久久| 欧美日韩免费视频| ...av二区三区久久精品| 国内精品伊人久久久久av影院| 91欧美一区二区| 国产日韩精品久久久| 免费不卡在线视频| 欧美唯美清纯偷拍| 国产精品全国免费观看高清| 麻豆免费精品视频| 欧洲av一区二区嗯嗯嗯啊| 欧美国产欧美综合| 久草精品在线观看| 91精品欧美一区二区三区综合在| 亚洲视频一二三| 99这里都是精品| 久久久另类综合| 久久激情综合网| 日韩一级在线观看| 日韩精品高清不卡| 欧美日韩精品三区| 亚洲一区二区精品视频| 91一区二区在线| 亚洲欧美在线视频| 成人99免费视频| 国产精品三级av| 丰满岳乱妇一区二区三区| 久久精品日产第一区二区三区高清版| 蜜臀av一区二区在线免费观看| 欧美人妖巨大在线| 日韩中文字幕亚洲一区二区va在线| 在线观看日韩电影| 亚洲精品高清在线观看| 色综合天天综合色综合av| 一区二区三区在线免费| 欧亚洲嫩模精品一区三区| 亚洲综合一区二区精品导航| 日本道在线观看一区二区| 一区二区三区在线视频播放| 在线视频国内一区二区| 亚洲国产中文字幕在线视频综合| 欧美色区777第一页| 亚洲成av人片一区二区梦乃| 8v天堂国产在线一区二区| 美女久久久精品| 久久久国产午夜精品| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 夜夜爽夜夜爽精品视频| 欧美在线观看视频一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了 | 亚洲免费av网站| 欧美日韩一区二区三区四区| 日韩福利电影在线| 国产婷婷精品av在线| 91美女在线观看| 午夜精品在线视频一区| 精品国产91洋老外米糕| 成人污视频在线观看| 亚洲不卡av一区二区三区| 精品88久久久久88久久久| av资源网一区| 日本一区中文字幕| 中文字幕人成不卡一区| 欧美美女一区二区在线观看| 国产成人在线视频网址| 亚洲影视在线播放| 久久久影院官网| 欧美日韩免费电影| 国产高清不卡二三区| 亚洲成人自拍网| 国产欧美一区二区精品性色| 欧美视频一区二区三区在线观看 | 麻豆精品久久精品色综合| 国产精品日韩成人| 欧美一级高清大全免费观看| www.欧美精品一二区| 久久激情五月婷婷| 五月天中文字幕一区二区| 中文字幕中文字幕中文字幕亚洲无线 | 国产福利一区在线观看| 国产精品高潮呻吟久久| 欧美久久一区二区| 北条麻妃一区二区三区| 久久精品国产久精国产| 亚洲小说春色综合另类电影| 国产日韩欧美在线一区| 欧美一级久久久| 欧美这里有精品| 成人爱爱电影网址| 国产老肥熟一区二区三区| 轻轻草成人在线| 亚洲v日本v欧美v久久精品| 中文字幕一区二区三区精华液| 久久综合九色综合97_久久久| 欧美日精品一区视频| 一本一道综合狠狠老| 国产不卡高清在线观看视频| 久久99久国产精品黄毛片色诱| 亚洲福利视频一区二区| 亚洲免费电影在线| 色94色欧美sute亚洲线路一ni| 久久99国产精品麻豆| 一区二区三区小说| 中文字幕一区二区三区色视频| 国产日韩欧美综合一区| 国产亚洲一区二区三区在线观看 | 日本一区二区高清| 久久久99精品免费观看| 精品对白一区国产伦| 欧美一卡在线观看| 欧美一区二区三区爱爱| 91精品国产综合久久精品麻豆 | 精品久久久久av影院| 日韩精品影音先锋| 精品国精品国产尤物美女| 欧美成人精品高清在线播放| 精品国产一区二区三区不卡| 久久亚洲精品小早川怜子| 精品国产乱码久久久久久久| 精品动漫一区二区三区在线观看| 精品美女在线播放| 久久午夜国产精品| 国产精品热久久久久夜色精品三区| 国产精品毛片久久久久久久| 亚洲三级在线免费观看| 亚洲成人自拍一区| 久草在线在线精品观看| 成人v精品蜜桃久久一区| 91国偷自产一区二区开放时间| 欧美午夜视频网站| 日韩视频一区二区三区| 国产拍揄自揄精品视频麻豆| 一区免费观看视频| 天天综合色天天| 国产精品自拍网站| 色噜噜狠狠色综合中国| 欧美视频在线一区二区三区| 日韩精品专区在线影院观看| 国产精品午夜电影| 亚洲成年人影院| 国产精品综合一区二区三区| 99久久精品免费| 日韩欧美中文字幕制服| 国产精品剧情在线亚洲| 日韩中文字幕区一区有砖一区| 国产精品一二三四五| 欧美性色综合网| 亚洲精品一区二区三区影院| 亚洲欧美日韩中文播放| 久久99久久精品| 欧美亚洲另类激情小说| 久久久99免费| 午夜精品在线视频一区| 不卡的av在线播放| 日韩写真欧美这视频| 亚洲免费视频中文字幕| 国产精品99久久久久久久女警| 欧美日韩国产一级二级| 18欧美乱大交hd1984| 国产一区二区免费看|