JavaScript-da cheklist

Ushbu darsda biz cheklistni amalga oshiramiz. Cheklist - bu rejalashtirilgan ishlar ro'yxatini yaratishga va keyin bu ishlar bajarilishi bilan ularni bajarilgan deb belgilashga imkon beradigan dasturdir.

Keling, ishlarni qo'shish, o'chirish, tahrirlash va bajarilgan deb belgilash imkoniyatini yarataylik.

Biz qilishimiz kerak bo'lgan narsaning namunasi quyida (yangi ish kiritish uchun matnni inputga kiriting va Enter tugmasini bosing, tahrirlash uchun ish matniga ikki marta bosing):

Boshlaymiz

Xo'sh, tavsiflangan vazifani amalga oshirishni boshlaymiz.

Boshlash uchun cheklistimiz uchun HTML kodini yozamiz. Yangi vazifalar input orqali kiritilsin va ul ro'yxatiga qo'shilsin:

html<input id="input">
<ul id="list"></ul>

Darhol cheklistimizga biroz joziba qo'shadigan CSS kodini qo'shamiz:

cssbody {
  text-align: center;
}
#input, #list {
  display: inline-block;
}
#list {
  padding: 0;
  list-style-type: none;
}

Odatdagidek, murakkab vazifani oddiy bosqichlarga ajratamiz.

Birinchi bosqich sifatida, inputga matn kiritish, Enter tugmasini bosish - va ul oxiriga kiritilgan matnli li qo'shilishini ta'minlaymiz.

Tavsiflangan narsani amalga oshiradigan kod tayyorgarligi quyida:

javascriptlet input = document.querySelector('#input');
let list = document.querySelector('#list');

input.addEventListener('keypress', function(event) {
  if (event.key == 'Enter') {
    // bu yerda ro'yxatga yangi li qo'shish uchun kod bo'ladi
  }
});
Задание 1

Tavsiflangan vazifani yechish uchun etishmayotgan kod qismini to'ldiring.

Задание 2

Oldingi vazifani shunday o'zgartiringki, Enter tugmasi bosilgandan so'ng input matni tozalansin.