JavaScript vazifa to'plami 8.9 Darajasi

Задание 1

Havolali menyu berilgan. Havolaga bosilganda uning ostida pastki menyu paydo bo'lishini ta'minlang.

Задание 2

So'zlar bilan abzas va tugma berilgan. Tugmacha bosilganda har bir so'zni tasodifiy rangga bo'yang, shunda qo'shni abzarlar har xil ranglarda bo'lsin.

Задание 3

Div berilgan. Ushbu divning yopish belgisi bor. Belgaga yoki divdan tashqaridagi istalgan joyga bosilganda, bu div yashirilishini ta'minlang.

Задание 4

Textarea va ul berilgan. Textareada matn kiritiladi. Shift + Enter bosilganda har bir matn qatori ro'yxatga alohida li tegi sifatida qo'shilishini ta'minlang.

Задание 5

Ma'lum bir sana uchun quyidagi ishlar ro'yxati berilgan:

javascriptlet affairs = {
  '2019-12-31': ['ishlar massivi'],
  '2018-11-29': ['ishlar massivi'],
  '2018-11-30': ['ishlar massivi'],
  '2018-12-27': ['ishlar massivi'],
  '2019-12-29': ['ishlar massivi'],
  '2019-12-30': ['ishlar massivi'],
  '2018-12-30': ['ishlar massivi'],
  '2018-12-31': ['ishlar massivi'],
}

2018 yil uchun barcha ishlarni ekranda ko'rsating.