Search Header Logo
drumSimulator

drumSimulator

Assessment

Presentation

Computers

2nd Grade

Practice Problem

Hard

Created by

Edukoht Edukohter

Used 7+ times

FREE Resource

47 Slides • 4 Questions

1

drumSimulator

Slide image

2

Наш любимый HTML

Slide image

3

Просто изи

Создай тег «h1» и напиши туда название своего приложения. После этого создай семь кнопок, укажи внутри каждой из них тег «span» с классом «text». Заполни каждый тег «span» вот такими буквами: a, s, d, f, j, k, l.

4

Slide image


5

Стилизуем наше приложение

Slide image

6

Просто изи

Сделай так, чтобы у всего нашего приложения поменялся шрифт текста и все строчные элементы были по центру. Сделай так, чтобы фон был залит градиентом. Для этого ты можешь воспользоваться сайтом: https://cssgradient.io/

7

Slide image


8

Просто изи

Измени цвет и размер текста у элемента «h1». Задай заголовку первого уровня отступ сверху.

9

Slide image


10

Просто изи

Задай кнопочкам цвет заднего фона, отступ сверху, высоту и ширину.

Добавь рамку, сделай ее закругленной, добавь внешний отступ справа, измени цвет текста.

Добавь в свой код свойство: display: inline-block;

11

Slide image


12

Multiple Choice

Что делает свойство font-weight?

1

Меняет цвет текста

2

Задает отступ сверху

3

Меняет положение текста

4

Меняет жирность текста

13

Просто изи

Обратись к классу «text». Укажи у него вот такие свойства:

 text-align: center;

  position: relative;

  top: 10px;

  font-size: 50px;

  font-weight: bold;

14

Переходим в JS

Slide image

15

Просто изи

Создай переменную «allButtons», присвой ей выбранные элементы «button»

16

Slide image


17

Multiple Choice

При помощи какого ключевого слова можно создать цикл со счётчиком

1

function

2

let

3

check

4

for

18

Multiple Choice

let names = ["Dasha", "Kolya", "Nikita"]

for(let i = 0; i < names.length; i++){

console.log("Hello :) !")

}

Сколько раз будет выведена фраза - «Hello :) !»

1

1

2

3

3

4

4

5

19

Multiple Choice

let names = ["Dasha", "Kolya", "Nikita"]

for(let i = 0; i < names.length; i++){

console.log(i)

}

Какие цифры будут выведены в консоль?

1

3,4,5

2

10,20,30

3

2,3,4

4

0,1,2

20

Просто изи

Создай цикл со счетчиком. Сделай так, чтобы он выполнялся столько раз, сколько элементов находится в списке «allButtons».

21

Slide image


22

Просто изи

Внутри цикла сделай так, чтобы каждой кнопочке навешивался слушатель событий. Сделай так, чтобы при нажатии на кнопку создавалась переменная «buttomInnerHTML», и ей присваивалась конструкция: this.innerText.

23

Slide image


24

Просто изи

Добавьте в функцию слушателя событий конструкцию: check(buttomInnerHTML);

25

Slide image


26

Просто изи

Выходим из цикла. На новой строчке создаем еще один слушатель событий для элемента «document» с параметрами:

"keypress",function(event){

}

27

Просто изи

Внутри слушателя вызываем функцию «check» с параметром - event.key

28

Slide image


29

Просто изи

Создаем функцию «check», передаем туда параметр «key».

30

Slide image


31

Просто изи

Внутри функции «check» пишем ключевое слово «switch». После этого ставим круглые скобки, и указываем туда слово «key». После этого ставим фигурные скобки.

32

Slide image


33

Просто изи

Внутри фигурных скобок конструкции «switch» указываем ключевое слово «case». После этого указываем "a", ставим двоеточие.

34

Slide image


35

Просто изи

После двоеточия создаем переменную «sound1» присваиваем ей вот такую конструкцию: new Audio().

После этого вызываем к переменной «sound1» метод «play».

Указываем конструкцию «break»

36

Slide image


37

Просто изи

После этого указываем ключевое слово «case». После этого указываем "s", ставим двоеточие.

После двоеточия создаем переменную «sound2» присваиваем ей вот такую конструкцию: new Audio().

После этого вызываем к переменной «sound2» метод «play».

Указываем конструкцию «break»

38

Slide image


39

Просто изи

После этого указываем ключевое слово «case». После этого указываем "d", ставим двоеточие.

После двоеточия создаем переменную «sound3» присваиваем ей вот такую конструкцию: new Audio().

После этого вызываем к переменной «sound3» метод «play».

Указываем конструкцию «break»

40

Slide image


41

Просто изи

После этого указываем ключевое слово «case». После этого указываем "f", ставим двоеточие.

После двоеточия создаем переменную «sound4» присваиваем ей вот такую конструкцию: new Audio().

После этого вызываем к переменной «sound4» метод «play».

Указываем конструкцию «break»

42

Slide image


43

Просто изи

После этого указываем ключевое слово «case». После этого указываем "j", ставим двоеточие.

После двоеточия создаем переменную «sound5» присваиваем ей вот такую конструкцию: new Audio().

После этого вызываем к переменной «sound5» метод «play».

Указываем конструкцию «break»

44

Slide image


45

Просто изи

После этого указываем ключевое слово «case». После этого указываем "k", ставим двоеточие.

После двоеточия создаем переменную «sound6» присваиваем ей вот такую конструкцию: new Audio().

После этого вызываем к переменной «sound6» метод «play».

Указываем конструкцию «break»

46

Slide image


47

Просто изи

После этого указываем ключевое слово «case». После этого указываем "l", ставим двоеточие.

После двоеточия создаем переменную «sound7» присваиваем ей вот такую конструкцию: new Audio().

После этого вызываем к переменной «sound7» метод «play».

Указываем конструкцию «break»

48

Slide image

49

Просто изи

Теперь тебе нужно заполнить элементы «Audio» ссылками на аудиофайлы. Ссылки идут в том же порядке, как и аудио-файлы в проекте.

50

Менторы помогут

https://raw.githubusercontent.com/Edukoht/

Edukoht.github.io/master/drumSimulator/sounds/sound1.mp3

https://raw.githubusercontent.com/Edukoht/

Edukoht.github.io/master/drumSimulator/sounds/sound2.mp3

https://raw.githubusercontent.com/Edukoht/

Edukoht.github.io/master/drumSimulator/sounds/sound3.mp3

https://raw.githubusercontent.com/Edukoht/

Edukoht.github.io/master/drumSimulator/sounds/sound4.mp3

51

Менторы помогут

https://raw.githubusercontent.com/Edukoht/

Edukoht.github.io/master/drumSimulator/sounds/sound5.mp3

https://raw.githubusercontent.com/Edukoht/

Edukoht.github.io/master/drumSimulator/sounds/sound6.mp3

https://raw.githubusercontent.com/Edukoht/

Edukoht.github.io/master/drumSimulator/sounds/sound7.mp3

drumSimulator

Slide image

Show answer

Auto Play

Slide 1 / 51

SLIDE