Search Header Logo
spangeBob's clock

spangeBob's clock

Assessment

Presentation

Education

Professional Development

Hard

Created by

Edukoht Edukohter

Used 8+ times

FREE Resource

41 Slides • 31 Questions

1

spangeBob's clock

Сегодня мы будем делать интерактивные часы :)

Slide image

2

Для начала поработает с HTML


3

Multiple Choice

А где же мы будем писать весь кодик для часиков?

1

<body>

2

<head>

3

<korobka>

4

<meta>

4

Multiple Choice

Первым делом мы должны задать название для наших часов. Какой тег мы можем с вами для этого использовать?

1

<h1>

2

<div>

3

<heading>

4

<Arkadiy pomogi>

5

Сделай сам!

Добавь тег «h1» в элемент «body».

6

Slide image


7

Multiple Choice

Но куда же мы будем выводить наше время? Для этого нам понадобится какой-нибудь текстовый тег. Какой же тег нам поможет...

1

<img>

2

border

3

<h2>

4

<ul>

8

Сделай сам!

Добавь тег «h2». Укажите у него атрибут «class» с значением «time»

9

Slide image


10

Multiple Select

Ура, теперь у нас есть место, куда мы сможем выводить время. Но сейчас наши часы будут выглядеть слишком скучно. Предлагаю добавить туда какую-нибудь картинку ;) Какой тег и атрибут помогут нам просто вставить картинку?

1

scr

2

img put

3

src

4

<img>

5

source

11

Сделай сам!

Добавь тег «img» c атрибутом «src». Не забудь указать ссылку на картинку

12

Slide image

13

Multiple Choice

Ну что же дальше? Мне кажется нам не хватает нашей любимой кнопочки! Каким образом мы можем добавить кнопочку к нам на сайт, чтобы она отображалась в любом браузере?

1

<murMay>

2

<batton>

3

<BUTTON>

4

<button>

14

Сделай сам!

Добавь кнопку на свою страницу и укажи ей название: покажи время

15

Slide image


16

Multiple Choice

Ой, что же случилось с нашим великолепным дизайном? Почему кнопочка находится вместе с фотографией на одной строчке? Нам нужно немедленно это исправить! При помощи какого тега мы можем переместить кнопочку на новую строчку?

1

<break line>

2

<br>

3

<delet>

4

<li>

17

Сделай сам!

Добавь тег «br» перед кнопочкой.

18

Slide image


19

Отлично, мы разобрались со структурой наших часов. Но что же там с дизайном...


20

Multiple Choice

Какую технологию мы можем использовать для стилизации наших часов?

1

HTML

2

CSS

3

JS

4

Python

5

C++

21

Multiple Select

Супер, теперь мы можем использовать CSS-свойства для украшения наших часов! Какое свойство и значениe мы можем использовать, чтобы сделать наш текст в центрике?

1

text-align

2

center

3

margin-top

4

<div>

5

centrelize

22

Fill in the Blanks

Type answer...

23

Сделай сам!

Добавь элементу «body» свойство «text-align: center»

24

Slide image


25

Multiple Select

Отлично текст теперь по центру. Но что происходит с нашей картинкой? Почему она все еще такая большая? Какому элементу мы должны сказать, чтобы он стал поменьше и какие свойства мы можем для этого использовать? PS: здесь должно быть выбрано три ответа.

1

img

2

border

3

opacity

4

width

5

height

26

Сделай сам!

Задай картинки какие-нибудь размеры

27

Slide image


28

Fill in the Blanks

Type answer...

29

Сделай сам!

Задай кнопке какие-нибудь размеры.

30

Slide image


31

Multiple Choice

Хорошо, а можно ли как-то избавиться от этой надоедливой рамочки? Какое значение мы можем указать для border, чтобы она пропала?

1

4px solid

2

none

3

10px dashed yellow

4

deleted

32

Multiple Choice

Ооо, это уже покрасивее. А может добавим кнопочке еще закругление. При помощи какого свойства, ты можешь сделать свою кнопочку закругленной?

1

background-raound

2

background-image

3

border-radius

4

border-definder

33

Сделай сам!

Добавь кнопке свойство «border: none». Так же сделай кнопочку закругленной.

34

Slide image


35

Multiple Select

Отлично, теперь добавим нашим кнопочкам немного цвета! Какие два свойства помогут нам задать цвет букв и цвет заднего фона?

1

border

2

background-color

3

color

4

text-transform

5

transition

36

Multiple Choice

А чего такие буковки маленькие? Надо нам это исправлять! При помощи какого свойства мы можем изменить размер нашего текста?

1

font-size

2

text-size

3

text-smaller

4

text-differ

5

text-transform

37

Multiple Choice

Здорово, было бы еще круто вспомнить, при помощи какого свойства мы можем подвинуть нашу кнопку от других элементов?

1

resizer

2

padding

3

space

4

magic

5

margin

38

Сделай сам!

Измени задний цвет фона у кнопки, размер шрифта, цвет букв. Сделай отступ сверху от других элементов. Не забудь использовать для этого свойство «margin-top»

39

Slide image


40

Теперь нужно добавить нашему сайту действия. Здесь на поможет JS.

41

Multiple Select

Для начала нам нужно создать переменную «Time» и присвоить ей найденный элемент «h2». Какая конструкция делает это?

1

let time = document.h2

2

let time = document

3

let time = document.querySelector("")

4

let time = document.querySelector("h2");

42

Fill in the Blanks

Type answer...

43

Fill in the Blanks

Type answer...

44

Сделай сам!

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

45

Multiple Choice

Давайте теперь попробуем создать функцию «getTime». Какая конструкция поможет нам это реализовать?

1

function getTime

2

function getTime{}

3

function getTime(){}

4

function(){}

46

Multiple Choice

После этого давайте создадим переменную «fullTime» и присвоим ей новый объект класса «Date». Да, звучит очень сложно, но на самом деле все просто. Попробуй предположить, какая конструкция могла бы помочь нам это сделать?

1

let = new Date();

2

let fullTime = new Date();

3

let fullTime new Date();

4

let babaZina = new Date();

47

Multiple Choice

Теперь нам нужно создать переменную «hours» и присвоить ей значение часов. Для этого мы должны воспользоваться методом «getHours» объекта Date. Как ты думаешь, какая конструкция нам в этом поможет?

1

fullTime.getNothing()

2

fullTime.getSeconds()

3

fullTime.getMinutes()

4

fullTime.getHours()

48

Fill in the Blanks

Type answer...

49

Fill in the Blanks

Type answer...

50

Сделай сам!

Посмотри на следующий слайд и перепиши код.

51

Slide image


52

Multiple Choice

Здорово, теперь нам нужно вспомнить, какая штука поможет нам изменять текст тега, используя JS.

1

innerColor

2

innerText

3

text

4

innerMedia

53

Круто, теперь мы должны создать строчку со временем.

.Здесь нам поможет операция «concatenation». Давайте посмотрим один пример, чтобы разобраться с этим приемом. Если мы сложим "Name" и "mentor", то получим "Namementor". Если мы сложим 5 и 5, то получим 10. Если мы сложим "time: " и 5, то получим "time: 5".

54

Multiple Choice

Используя знания с предыдущего слайда, попробуй выбрать правильную строчку в формате hours:minutes:seconds

1

hours+minutes+seconds

2

hours+":"+minutes+":"+seconds

3

hours":"minutes":"seconds

55

Multiple Choice

Воу это было сложно. Также функция может возвращать значения, когда мы ее вызываем. Чтобы наша функция вернула какое-то значение, нужно использовать специальное слово «return». В нашей задачи мы должны вернуть значение переменной hours. Попробуй выбрать конструкцию, которая решит нашу проблему.

1

return seconds

2

return hours

3

something return

56

Сделай сам!

Посмотри на следующий слайд и перепиши код.

57

Slide image


58

Fill in the Blanks

Type answer...

59

Немного о странных скобочках

Также в функцию мы можем передавать какие-то параметры. В нашем случае, мы будем передавать туда нашу переменную «hours». То-есть наша функция будет выглядеть воть так: function getImage(hours){}

60

Multiple Choice

Было бы круто, если наши часы могли работать как будильник. Для этого нам нужно вспомнить, каким образом у нас задаются условия в программировании.

1

if else

2

for

3

try catch

4

while

61

Multiple Choice

Давайте попробуем менять картинку в зависимости от времени. Какая команда нам в этом поможет?

1

setInterval()

2

setAttribute()

62

Сделай сам!

Посмотри на следующий слайд и перепиши код. PS: только не переписывай, пожалуйста, ту большую ссылку. Найди свою фотографию и вставь ее как второй параметр в метод «setAttribute»

63

Slide image


64

Сделай сам!

Посмотри на следующий слайд и перепиши код. PS: только не переписывай, пожалуйста, ту большую ссылку. Найди свою фотографию и вставь ее как второй параметр в метод «setAttribute»

65

Slide image


66

Multiple Choice

Теперь давайте подумаем. При помощи какой конструкции мы можем задать нашей кнопочки действие «click»? Посмотрите на варианты и выберите правильный ответ.

1

button.addEventListener("click"}

2

button.addEventListener("click", function(){}

3

button.addEventListener()

4

button

67

Сделай сам!

Добавь элементу «button» действие «click».

68

Slide image


69

Сделай сам!

Добавь элементу в функцию метода «addEventListener» конструкцию «setInterval» c параметрами: getTime, 10

70

Slide image


71

Сделай сам!

Добавь элементу в функцию метода «addEventListener» еще одну конструкцию «setInterval» c параметрами: getImage(getTime()) , 5000

72

Slide image


spangeBob's clock

Сегодня мы будем делать интерактивные часы :)

Slide image

Show answer

Auto Play

Slide 1 / 72

SLIDE