Skip to content

En: Skillbox_JavaScript-module-7_working-with-arrays_task-2 Ru: Skillbox_JavaScript-модуль-7_работа-с-массивами_задание-2

Notifications You must be signed in to change notification settings

claritycraft/Skillbox_JavaScript-module-7_working-with-arrays_task-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

En: Skillbox_JavaScript-module-7_working-with-arrays_task-2

Ru: Skillbox_JavaScript-модуль-7_работа-с-массивами_задание-2

Please give this project a star ⭐ if you found it interesting

Пожалуйста, поставьте звезду ⭐ если этот проект Вас заинтересовал

En:

Task 2

Task Goal Learn how to filter numbers in an array and display the updated result in a list of DOM elements.

What You Need to Do

  • Create a project folder named “Task 2” with the following files:
  • index.html
  • index.js
  • style.css
  • In index.html, create a basic HTML layout and connect the JavaScript and CSS files.
  • Build a web application called “Student Height Tracker” with the following functionality:
  • Display a list of numbers on the page, each representing a student's height from an array.
  • Add a button labeled “Add Height”.

When clicked, it should open a prompt() window for entering a new height value. Before adding the value to the array, validate the input. If the user enters nothing, show an alert() with the message: “Height not entered!”

  • Add a button labeled “Filter”. When clicked, it should open a prompt() window for entering a minimum height value. The list should be re-rendered in the DOM to show only the filtered results. If the user enters nothing, display the full list without filtering.
  • Apply minimal CSS styling to the DOM elements.

Ru:

Задача 2

Цель задания Научиться выполнять фильтрацию чисел в массиве и показывать обновлённый результат в списке DOM-элементов.

Что нужно сделать Создайте папку проекта «Задача 2»с файлами: index.html; index.js; style.css. В файле index.html создайте базовую HTML-разметку, подключите файл скрипта и файл CSS-стилей. Создайте веб-приложение «Рост учеников»со следующим функционалом: На странице из массива должен выводиться список чисел, которые определяют рост каждого ученика. Предусмотрите возможность добавления нового числа (роста ученика) в массив. Для этого создайте кнопку «Добавить рост». Ввод числа осуществляется в окне prompt(), которое отображается при клике на кнопку добавления. Перед добавлением роста в массив обязательно сделайте проверку ввода. Если пользователь ничего не ввёл, покажите alert() с сообщением: «Рост не введён!» Для фильтрации чисел в массиве по минимальному значению создайте кнопку «Фильтровать», при клике на которую отображается окно ввода prompt() c вводом числа. Список роста должен быть перерисован в DOM-дереве. Если пользователь ничего не ввёл, покажите весь список без учёта фильтрации. Выполните минимальную CSS-стилизацию DOM-элементов.

En: Technologies Used

Ru: Используемые технологии

  • HTML5
  • CSS
  • JavaScript

En: License

This project is for educational purposes only. Do not copy or redistribute without permission.

Ru: Лицензия

Этот проект предназначен исключительно для образовательных целей. Не копируйте и не распространяйте без разрешения.

En: Demonstration

Ru: Демонстрация

7_2-1 7_2-2 7_2-3 7_2-4

About

En: Skillbox_JavaScript-module-7_working-with-arrays_task-2 Ru: Skillbox_JavaScript-модуль-7_работа-с-массивами_задание-2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published