<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 淺談JavaScript實現可視化展示冒泡排序過程

          2020-4-4    seo達人



          <!DOCTYPE html>

          <html>

          <head>

          <title>JavaScript實現可視化展示冒泡排序過程</title>

          <style>

          #boxes{

          border:1px solid grey;

          width:1320px;

          height:300px;

          margin-top:10px;

          position:relative;

          }

          .box{

          background:red;

          width:20px;

          line-height:30px;

          text-align:center;

          font-family:Microsoft Yahei;

          font-size:15px;

          color:white;

          margin:0 1px;

          position:absolute;

          }

          </style>

          </head>

          <body>

          <div id="boxes"></div>

          <script>

          function random(){

          var numbers = [];

          for (var i = 0; i < 60; i++) {

          var number = Math.floor(Math.random() 90 + 10);

          numbers.push(number);

          var divElement = document.createElement("div");

          var parentElement = document.getElementById("boxes");

          divElement.style.left = i
          20 + i 2 + "px";

          divElement.style.top = 300 - 3
          number + "px";

          divElement.style.height = 3 number + "px";

          divElement.setAttribute("class","box");

          parentElement.appendChild(divElement);

          }

          return numbers;

          }

          function sort(){

          var numbers = random();

          var parentElement = document.getElementById("boxes");

          var i = 0, j = 0;

          var time = setInterval(function() {

          if (i < numbers.length) {

          if (j < numbers.length - i) {

          if (numbers[j] > numbers[j + 1]) {

          var temp = numbers[j];

          numbers[j] = numbers[j + 1];

          numbers[j + 1] = temp;

          parentElement.innerHTML = "";

          for (var k = 0; k < numbers.length; k++) {

          var textNode = document.createTextNode(numbers[k]);

          var divElement = document.createElement("div");

          divElement.appendChild(textNode);

          divElement.style.left = k
          20 + k 2 + "px";

          divElement.style.top = 300 - 3
          numbers[k] + "px";

          divElement.style.height = 3 * numbers[k] + "px";

          divElement.setAttribute("class","box");

          parentElement.appendChild(divElement);

          }

          }

          j++;

          }

          else{

          i++;

          j = 0;

          }

          }

          else {

          clearInterval(time); 

          return;

          }

          }, 100);  

          }

          sort();

          </script>

          </body>

          </html>

          ————————————————

          版權聲明:本文為CSDN博主「筱葭」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。

          原文鏈接:https://blog.csdn.net/zhouziyu2011/java/article/details/53899692

          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://m.sdgs6788.com

          存檔

          久久久午夜精品| 国产精品美女久久久久网| 久久婷婷五月综合色99啪ak| 午夜视频久久久久一区 | 久久香蕉超碰97国产精品| 久久久久这里只有精品| 久久精品国产精品亚洲毛片| 高清免费久久午夜精品| 久久精品aⅴ无码中文字字幕不卡| 人妻少妇久久中文字幕| 97精品依人久久久大香线蕉97| 精品久久久久久无码人妻蜜桃| 久久精品国产亚洲av高清漫画| 午夜肉伦伦影院久久精品免费看国产一区二区三区| 亚洲AV无码一区东京热久久| 久久青草国产手机看片福利盒子| 久久综合一区二区无码| 久久99精品国产麻豆| 久久综合偷偷噜噜噜色| 国产成人久久精品区一区二区| 久久婷婷久久一区二区三区| 久久精品无码一区二区WWW| 久久国产色AV免费看| 热re99久久6国产精品免费| 久久夜色精品国产噜噜亚洲a| 亚洲国产成人久久精品影视| 日韩精品久久久久久免费| 亚洲精品乱码久久久久久不卡| 夜夜亚洲天天久久| 久久免费视频网站| 精品国产乱码久久久久久1区2区| 国内精品伊人久久久久777| 欧美亚洲国产精品久久高清| 欧美亚洲另类久久综合婷婷| 精品久久久久久无码中文野结衣 | 亚洲国产香蕉人人爽成AV片久久| 久久丫精品国产亚洲av不卡| 新狼窝色AV性久久久久久| 久久99精品国产自在现线小黄鸭| 久久精品天天中文字幕人妻| 久久精品国产一区|