<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| 亚洲日本久久久午夜精品| 精品多毛少妇人妻AV免费久久| 久久久久久久女国产乱让韩| 国产精品一久久香蕉国产线看观看| 热久久这里只有精品| 偷偷做久久久久网站| 91精品国产综合久久婷婷| 日本精品一区二区久久久| 精品永久久福利一区二区| 久久久久这里只有精品| 久久亚洲AV成人出白浆无码国产| 久久国产视屏| 99久久精品国内| 97精品依人久久久大香线蕉97| 91久久成人免费| 久久国产精品99精品国产| 久久只有这精品99| 久久se精品一区精品二区国产| 久久精品国产99久久久古代 | 狠狠色伊人久久精品综合网| 亚洲午夜无码久久久久| 久久婷婷五月综合成人D啪| 99国内精品久久久久久久| 奇米影视7777久久精品| 亚洲中文字幕无码久久精品1| 久久精品国产亚洲Aⅴ香蕉| 91精品观看91久久久久久| 久久国产精品77777| 国产午夜免费高清久久影院 | 69久久精品无码一区二区| 久久久久久久97| 99久久综合国产精品免费| 久久综合九色欧美综合狠狠 | 亚洲午夜福利精品久久| 亚洲七七久久精品中文国产| 亚洲欧美日韩精品久久亚洲区 | 免费一级欧美大片久久网| 久久久WWW免费人成精品| 久久久精品久久久久特色影视|