粗大的内捧猛烈进出小视频,日本成人精品视频一区,在线播放亚洲成人av,精品人妻少妇嫩草av专区,亚洲AV永久久久久久久浪潮,性导航app精品视频,九九热精品免费视频,一本一本大道香蕉久在线播放

        淺談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.xintaizi.com

        存檔