Меня спросили об этом вопросе, но он был очень ошеломлен. кусок кода:
Ниже приведено код:
Index.html <! > <!-Структура основной страницы-> <div> <input type = "text" name = "number" id = "number" Placeholder = "Пожалуйста, введите 10 чисел (не оставляйте место)" /<at href = " JavaScript: void () "id =" resultBtn "> sort </a> <babel> после сортировки: </label> <!-Следующие три метки отображались, вставлены и быстро отсортировали результаты--> <label для = "Bubblesort"> </label> <label for = "insertSort"> </label> <label для = "QuickSort"> </label> </div> <!-End-> <script type = "text/javascript "src =" script.js "> </script> </body> </html>
Приходите, чтобы написать несколько стилей на этой странице, в противном случае это будет очень плохо.
style.css *{Margin: 0; 40px; Альтинг: Центр; : Блок;
Тогда существует основная реализация функции.
script.jswindow.onload = function () {var btn = document.getElementById ("resultBtn"); («Метка»); 0 0 0 0 0 0 0 0; [j+1]; temp = arr [i]; } Return arr;} // Сортировка Quicksort = function (arr) {var, basenumindex; Положение BaseNumindex = Math. i] <basenum) {left.push (arr [i]);} else {right.push (arr [i]);} // рекурсивно вызов возвращается Quicksort (слева) .concat ([basenum], Quicksort (справа) ); Значение ввода Тип и длина типа и длина воздуха if (! Isnum.value) || 10) {resultlbl [0] .innerhtml = "Ваш формат! отсортировано: "lbl [0] .style.color =" black "; var inputstream = inputnum.value.tostring (); // конвертировать входное содержимое в строку var data = inputstream.split (" "); // Разделение Конвертированная строка, она эквивалентна преобразованию в массив // Результат результата результата + "<br/>" + insert (data);
Последний эффект таково:
Без ввода, тихое текстовое поле, тихая кнопка и метка:
Ввод не является номером, не вводящимся десятью или более десяти, или он пуст.
Для пустого:
Не число и менее десяти цифр:
Более десяти цифр:
В случае правильного ввода:
Совет: нет необходимости добавлять пустую сетку между входными числами, и нет необходимости добавлять пустую сетку между входными номерами.
Следует отметить, что номера, введенные в текстовом поле, могут быть только одной цифрой (0-9). Я надеюсь, что это содержимое будет полезно для всех.