Skip to content

Latest commit

 

History

History
37 lines (19 loc) · 2.41 KB

Coursework.md

File metadata and controls

37 lines (19 loc) · 2.41 KB

javascript-basic Coursework

Задание на курсовую

Написать приложение используя знания и навыки приобетенные на протяжении курса JavaScript Basic (основные из них это - циклы, объекты, функции, массивы, основные операторы языка, типы данных)

Тема приложения: Система управления списком задач (ToDo List)

Ввод: Осуществляем через систему команд реализованную с помощью утилиты prompt. Полученные данные храним в массиве обьектов.

Минимальный набор команд:

  1. Добавить новую задачу (код 1)
  2. Вывести задачи на экран (код 2)
  3. Сортировать массив тудушек по тайтлу (код 3)
  4. Закончить работу с приложением (код 0)

При начале работы приложения выводим запрос: "Введите номер команды:" и список команд с номерами.

При получении номера анализируем его, если число не верное, делаем запрос снова (анализ ошибочного ввода), если число соотвествует одной из команд - вызываем соотвествующую функцию.

Функция добавления задачи - Делаем запрос на ввод описания задачи и добавляем эту задачу в массив.

Функция вывода задач на экран - выводим все задачи на экран (как вывести задачи на чистую страницу рассматривается на занятиях - document.body.innerHTML = '')

Функция Конец программы - перестаем запрашивать команды и выводим прощальную фразу.

Пример массива todos - [{id: 1, title: "Todo1"}, {id: 2, title: "Read a book"}]

Обьект todo (пример) - {id: 1, title: "Todo1"}

Пример вьівода на єкран одной тудушки: ID: 1 - Title: Read a book