Search Header Logo
Attention game

Attention game

Assessment

Presentation

Computers

1st Grade

Practice Problem

Hard

Created by

Edukoht Edukohter

Used 10+ times

FREE Resource

57 Slides • 9 Questions

1

Attention game

Slide image

2

Создай новый проект

Зайди на сайт https://repl.it/ и создай новый проект

3

Начинаем с нашего любимого HTML

Slide image

4

Ты уже это умеешь

Создай тег «h1» в элементе «body». Напиши внутрь этого тега: Timer.

5

Slide image


6

Multiple Choice

Какой тег мы можем использовать для создания абзаца в HTML?

1

<br>

2

<h1>

3

<ol>

4

<p>

7

Ты уже это умеешь

Создай после тега «h1» тег «p».

8

Slide image


9

Multiple Select

При помощи какого тега и атрибута мы можем вставить картинку на наш сайт?

1

<img>

2

<ol>

3

src

4

for

5

<div>

10

Ты уже это умеешь

Создай после тега «p» тег «img». Не забудь использовать атрибут src со ссылкой на свою картинку. PS: выбери еще одну картинку, но ссылку на нее никуда не вставляй.

11

Slide image


12

Ты уже это умеешь

Создай после тега «img» тег «br».

13

Slide image


14

Ты уже это умеешь

Создаем две кнопки и укажи у них названия, которые описывают твои картинки. Если ты выбрал(а) картинку кота и собаки, то укажи названия кнопкам: кот и собака.

15

Slide image


16

А как же дизайн?


Slide image

17

Ты уже это умеешь

Обратись к тегу «img» и укажи ему какие-то размеры.

18

Slide image


19

Ты уже это умеешь

Обратись к тегу «button» и укажи ему какие-то размеры.

20

Slide image


21

Ты уже это умеешь

Сделай так, чтобы все элементы твоего приложения были по центру.

22

Slide image

23

Немножко магии

Slide image

24

Ты уже это умеешь

Создай переменные: btnAll  и img. Присвой этим переменным выбранные элементы: button и img.

25

Slide image


26

Multiple Choice

Какую конструкцию мы должны использовать для создания списка?

1

let allImg = []

2

let allImg = 5

3

let allImg = ""

4

let allImg = {}

27

Multiple Choice

Какую конструкцию мы должны использовать, чтобы записать строку в переменную в JS?

1

let name = Ivan

2

let link = "https://www.google.com/"

3

let number = 5

28

Ты уже это умеешь

Создай список «allImg» и заполни его двумя ссылками на твои фотографии.

29

Slide image


30

Ты уже это умеешь

Создай переменные: score, text, randomNum, timeText, timerTime. Присвой переменным: score и randomNum число «0». Присвой переменным: text и timeText выбранные элементы «p» и «h1». Присвой переменной timerTime число «60».

31

Slide image


32

Multiple Choice

Какую функцию мы можем использовать для повторения действий через определенный промежуток времени бесконечное количество раз?

1

setTimeout()

2

setInterval()

3

setRepeater()

4

setDelay()

33

Ты уже это умеешь

Создай переменную «timer» и присвой ей функцию «setInterval» с параметрами: function и 1000.

34

Slide image


35

Ты уже это умеешь

В функции конструкции «setInterval» создай if-блок. Укажи у него вот такое условие: timerTime == 0.

36

Slide image


37

Ты уже это умеешь

В if-блоке напиши вот такие две команды:

 btnAll[0].removeEventListener("click",envLetter)

 btnAll[1].removeEventListener("click",letter)

38

Slide image


39

Multiple Choice

При помощи какой функции мы можем остановить работу конструкции «setInterval»?

1

clearInterval()

2

clear()

3

delete()

40

Ты уже это умеешь

Вызови функцию «clearInterval» и передай ей параметр «timer».

41

Slide image


42

Multiple Choice

При помощи какого метода мы можем изменять текст в теге HTML?

1

style

2

setAttribute

3

innerText

4

width

43

Ты уже это умеешь

Напиши вот такую конструкцию в свой код:

text.innerText = "You final score is " + score

44

Slide image


45

Ты уже это умеешь

Выйди из if-блока. Напиши в функции конструкции «setInterval» вот такой кодик:

 timeText.innerText = timerTime--

46

Slide image


47

Multiple Choice

При помощи какого метода мы можем задать нашему элементу какое-нибудь событие?

1

listenerEventAdd

2

addEvent

3

eventAdd

4

addEventListener

48

Ты уже это умеешь

Выйди из конструкции «setInterval». Напиши вот такие команды:

btnAll[0].addEventListener("click",envLetter )

btnAll[1].addEventListener("click", letter)

49

Slide image


50

Ты уже это умеешь

Создай функцию «envLetter» и укажи в ней if-блок. Укажи у if-блока условие:

randomNum == 0


51

Slide image


52

Ты уже это умеешь

Укажи в if-блоке команду, которая будет увеличивать переменную «score» на 1. Воспользуйтесь методом «innerText» у переменной «text». Присвойте этой конструкции переменную «score»

53

Slide image


54

Ты уже это умеешь

Присвой переменной «randomNum» конструкцию: Math.floor(Math.random()*2)

55

Slide image


56

Multiple Choice

C помощью какого метода мы можем менять атрибуты и добавлять их у нашего элемента?

1

innerText

2

setAttribute

3

innerHtml

4

style

57

Ты уже это умеешь

У переменной «img» вызови метод «setAttribute» с параметрами: "src" и allImg[randomNum].

58

Slide image


59

Ты уже это умеешь

Выйди из if-блока и создай else-блок. Укажи в else-блоке конструкцию, которая будет вычитать единицу от переменной «score». Также добавь вот эти конструкции:

 text.innerText = score

    randomNum = Math.floor(Math.random()*2)

    img.setAttribute("src",allImg[randomNum])

60

Slide image


61

Ты уже это умеешь

Создай функцию «letter» и укажи у нее if-блок. Укажи if-блоку вот такое условие:

randomNum == 1

62

Slide image


63

Ты уже это умеешь

Укажи в if-блоке вот такие конструкции:

score++

    text.innerText = score

    randomNum = Math.floor(Math.random()*2)

    img.setAttribute("src",allImg[randomNum])

64

Slide image


65

Ты уже это умеешь

Создай else-блок и укажи у него вот такие конструкции:

score--;

    text.innerText = score

    randomNum = Math.floor(Math.random()*2)

    img.setAttribute("src",allImg[randomNum])

66

Slide image


Attention game

Slide image

Show answer

Auto Play

Slide 1 / 66

SLIDE