Search Header Logo
productSearch

productSearch

Assessment

Presentation

Computers

1st Grade

Practice Problem

Hard

Created by

Edukoht Edukohter

Used 6+ times

FREE Resource

72 Slides • 20 Questions

1

productSearch

Slide image

2

Multiple Choice

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

1

CSS

2

C++

3

JS

4

HTML

3

Воспользуемся HTML :)

Slide image

4

Multiple Choice

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

1

<div>

2

<container>

3

<boxer>

4

<ul>

5

Multiple Choice

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

1

id

2

class

3

for

4

href

6

Попробуй сам!

Создай элемент «div» и укажи у него класс «box».

7

Slide image


8

Попробуй сам!

Внутри элемента «div» создай тег «h1» и напиши в него название программы.

Ты можешь использовать вот такое название:

Search for various items in three shops

9

Slide image


10

Multiple Choice

Какой тег мы можем использовать для добавления подписей к элементам «input»?

1

<des>

2

<description>

3

<label>

4

<ol>

11

Попробуй сам!

Добавляем тег «label» после элемента «h1» и пишем туда предложение: Write the name of the device or product. Ты можешь не использовать предложенный текст, а написать свой. Указываем у элемента «label» атрибут «for» со значением «name».

12

Slide image


13

Попробуй сам!

Добавляем тег «input» после предложения в теге «label». Указываем у тега «input» атрибут «id» со значением «name» и атрибут «type» со значением «text».

14

Slide image


15

Попробуй сам!

Добавляем тег «br» после элемента «label».

16

Slide image


17

Попробуй сам!

Добавляем еще один тег «label» после тега «br». Указываем у элемента «label» атрибут «for» со значением «pref». После этого пишем предложение:

Do you want to see the cheapeast variants frist?

Ты можешь не использовать предложенный текст, а написать свой.

18

Slide image


19

Попробуй сам!

Добавляем тег «input» после предложения в теге «label». Указываем у тега «input» атрибут «id» со значением «pref» и атрибут «type» со значением «checkbox».

20

Slide image


21

Попробуй сам!

Добавляем еще один тег «br» после элемента «label».

22

Slide image


23

Попробуй сам!

Добавляем кнопку после тега «br» и пишем ей название «Search». Ты можешь не использовать предложенное название, а придумать свое.

24

Slide image


25

А теперь украшаем наше приложение


Slide image

26

Multiple Choice

Какое CSS-свойство поможет нам сдвинуть все строчные HTML-элементы в центр?

1

font-weight

2

text-transform

3

text-decoration

4

text-align

27

Multiple Choice

Какому HTML-элементу мы можем применить свойство «text-align: center», чтобы все строчные HTML-элементы были по центру?

1

h1

2

body

3

input

4

button

28

Попробуй сам!

Задай у элемента «body» CSS-свойство «text-align: center»

29

Slide image


30

Multiple Choice

Что делает CSS-свойство «padding»?

1

Задает внутренние отступы

2

Задает внешние отступы от других элементов

3

Задает другой размер текста

4

Меняет задний фон элемента

31

Multiple Choice

При помощи какого символа мы можем обращаться к классу в CSS?

1

.

2

//

3

#

4

$

32

Попробуй сам!

Обратись к классу «box» и задай у него свойство «padding-top» с каким-нибудь значением.

33

Slide image


34

Multiple Select

С помощью каких CSS-конструкций мы можем задать блочному элементу высоту 250px, а ширину 500px

1

height: 250px

2

width: 500px

3

box-size: 250px 500px

4

margin:0px auto

35

Попробуй сам!

Задай классу «box» какие-нибудь размеры. PS: не забудь использовать CSS-свойства: width и height

36

Slide image


37

Multiple Choice

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

1

text-align: center

2

centrelize: 1

3

center-element: 100%

4

margin: 0px auto

38

Попробуй сам!

Задай у класса «box» свойство «margin» со значениями: 0px auto

39

Slide image

40

Попробуй сам!

Задай у класса «box» свойство «border» и укажи ему какие-нибудь значения.

41

Slide image


42

Попробуй сам!

Задай у класса «box» свойство «box-shadow» и укажи ему какие-нибудь значения. PS: можешь выбрать вот такие значения: 3px 5px grey

43

Slide image


44

Попробуй сам!

Обратись к элементу «input» задай у него свойство «margin-top» и укажи у него какое-нибудь значение.

45

Slide image


46

Попробуй сам!

Обратись к элементу «button» задай у него свойство «margin-top» и укажи у него какое-нибудь значение.

47

Slide image


48

Создаем мозг для нашей программы

Slide image

49

Попробуй сам!

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

50

Slide image


51

Попробуй сам!

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

52

Slide image


53

Multiple Choice

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

1

список

2

переменную

3

константу

54

Multiple Choice

Какой порядковый номер (индекс) будет у элемента 2 в этой конструкции: [1,100,2,1000,5000]

1

101

2

2

3

99

4

110

55

Fill in the Blanks

Type answer...

56

Попробуй сам!

Создаем список с именем «shopsLinks»

57

Slide image


58

Попробуй сам!

Вставляем внутрь списка вот такую информацию: "https://onoff.ee/otsi/?s=","https://www.1a.ee/otsing/?q=","https://www.euronics.ee/tooted?query="

59

Slide image


60

Попробуй сам!

Создаем список с именем «shopName»

61

Slide image


62

Попробуй сам!

Вставляем внутрь списка вот такую информацию: "onoff","1a.ee","euronics"

63

Slide image


64

Попробуй сам!

Создаем список с именем «priceDown»

65

Slide image


66

Попробуй сам!

Вставляем внутрь списка вот такую информацию: "#sort_by=price&sort_method=asc&&price=0-1750&onpage=120&list=1","&s=-inStock&s=price_!1",""

67

Slide image


68

Multiple Choice

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

1

addEventListener("click", function(){

})

2

addeventListener("click", function(){

})

3

addeventlistener("click", function(){

})

4

addeventListener("click", {

})

69

Попробуй сам!

Задай действие «click» у элемента «btn». Не забудь воспользоваться методом «addEventListener».

70

Slide image


71

Multiple Choice

Если мы выбрали элемент «input» в переменную «inp», то какую конструкцию мы можем использовать для получения значения, которое пользователь введет в этот элемент?

1

inp.getText

2

inp.number

3

inp.value

4

inp.innerText

72

Попробуй сам!

Создай переменную «search» в теле функции элемента «addEventListener» и присвой ей вот такую конструкцию: document.querySelector("#name").value;

73

Slide image


74

Попробуй сам!

Создай переменную «pref» в теле функции элемента «addEventListener» и присвой ей выбранный элемент c id «pref».

75

Slide image


76

Multiple Choice

При помощи какой конструкции мы можем создать условие в программировании?

1

condition

2

solution

3

if/else

4

div

77

Попробуй сам!

Создай if-блок в теле функции элемента «addEventListener» и укажи у него условие: pref.checked. PS: вспомни, что условие мы вставляем в круглые скобочки :)

78

Slide image


79

Multiple Choice

Для чего нам нужно циклы?

1

Чтобы были

2

Чтобы повторять какие-то действие какое-то количество раз

3

Чтобы усложнить наш код

4

Чтобы показать всем какой у тебя красивый код

80

Multiple Choice

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

1

for

2

let

3

const

4

ul

81

Multiple Choice

Для чего нам нужно условие в цикле со счётчиком?

1

Чтобы убыстрить работу нашей программы

2

Чтобы программа выглядела солидней

3

Чтобы было сложно понять, что ты написал

4

Чтобы цикл не был бесконечным

82

Попробуй сам!

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

83

Slide image


84

Poll

Как ты думаешь при помощи какого метода мы можем открыть какую-нибудь ссылку в JS?

open

create

deliver

opener

85

Попробуй сам!

Запиши в блок цикла вот такую конструкцию: window.open(shopsLinks[i]+search+priceDown[i],

shopName[i],"_blank");

86

Slide image


87

Попробуй сам!

Создай else-блок

88

Slide image


89

Попробуй сам!

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

90

Slide image


91

Попробуй сам!

Запиши в блок цикла вот такую конструкцию: 

window.open(shopsLinks[i]+search,shopName[i],"_blank");

92

Slide image


productSearch

Slide image

Show answer

Auto Play

Slide 1 / 92

SLIDE