
nameGenerator
Presentation
•
Education
•
3rd Grade
•
Practice Problem
•
Hard
Edukoht Edukohter
Used 9+ times
FREE Resource
34 Slides • 24 Questions
1
Fancy names
2
Начинаем с нашего любимого HTML
3
Multiple Choice
Для начала нам нужно создать контейнер-коробку. Там будут находится все визуальные элементы нашего приложения. Какой тег поможет нам создать контейнер-коробку?
<h1>
<p>
<div>
<box>
4
Multiple Choice
После этого нам нужно написать название нашего приложения. Какой тег мы можем для этого использовать?
<heading 1>
<li>
<h1>
<ul>
5
Multiple Choice
Отлично, теперь нам нужно создать первое пояснение пользователю. Как текстовый тег мы можем использовать для этого?
<p>
<img>
border
let
6
Multiple Choice
Хорошо, потом мы должны создать элемент, в который пользователь сможет записать свое имя. Какой тег поможет нам создать этот элемент?
<div>
<input>
<border-box>
<placeholder>
7
Multiple Select
Супер, наш проект становится больше и круче. Дальше нам нужно создать еще одно сообщение пользователю и элемент, в который он может записать другое имя. Какие теги нам помогут выполнить эту работу?
<p>
<br>
<input>
<span>
<strong>
8
Multiple Choice
Отлично, теперь пришло время создавать кнопку. При помощи какого тега мы можем создать кнопочку на нашей странице?
<createButton>
btnAll[]
<btnAll>
<btn>
<button>
9
Multiple Select
Теперь создадим элемент, в который будет выводится наше новое имя. Выбери два текстовых тега, которые мы можем использовать для решения этой проблемы.
<img>
<h3>
<ol>
<frame>
<h4>
10
Теперь будем украшать наше приложение!
Для этого переходим к следующей технологии, которая называется ...
11
Multiple Select
Прекрасно, для начала мы должны поставить все элементы по центру и поменять шрифт у большинства из них. Какому элементу мы должны задать какие-то свойства для получения желаемого результата? PS: в этом задании должно быть три ответа
body
text-align:center
font-size
font-family
width
12
Multiple Select
Теперь поработаем с нашим элементом «div». Для начала зададим ему ширину и высоту. Какие CSS-свойства помогут нам это сделать?
width
border-radius
color
transform
height
13
Multiple Choice
Чтобы наш элемент «div» встал по центру, нужно прописать какую-то конструкцию. Мы ее часто используем на уроках. Попробуй вспомнить что же это могла быть?
center: allDivs
div: center
text-align: center
margin: 0px auto
14
Multiple Select
Отлично, было бы здорово добавить нашему div рамочку и тень. Попробуй догадаться или вспомнить, какие свойства помогут нам это сделать.
apply-shadow
border
box-shadow
create-border
15
Украшаем элементы «input»
Задай элементам «input» какую-то величину и ширину, чтобы они выглядели красиво :)
16
Украшаем элемент «button»
Задай элементу «button» какую-то величину и ширину, чтобы он выглядели красиво. Также попробуй убрать рамочку у этого элемента.
17
Multiple Select
Здорово, давай попробуем изменить задний фон, цвет букв и размер текста кнопочки. Вспомни, какие свойства могут помочь тебе это сделать. PS: здесь должно быть три ответа
font-size
color
text-color
background-color
text-bigger
18
Прозрачность и большие буквы
Чтобы наша кнопочка выглядела еще стильнее, воспользуемся свойством «text-transform: uppercase» и «opacity: какая-то циферка от 0 до 1».
19
Multiple Choice
Отлично, теперь можно добавить немного интерактива. Какой псевдокласс мы можем использовать для нашей кнопочки, чтобы при наведении на нее менялся ее цвет заднего фона?
:active
:hover
:visited
:focus
20
Добавим нашем приложению немного мозгов ;)
21
Multiple Choice
Для начала создадим переменную «btn» и присвоим ей выбранный HTML-элемент «button». Какая строчка выполняет все команды, которые нам нужны?
let btn = document.querySelector("button");
let btn = document.querySelector("h1");
let btn = document.querySelector("");
22
Хочу сам!
Добавляем эту конструкцию в наш файлик «script.js».
23
24
Fill in the Blank
25
Хочу сам!
Добавляем эту конструкцию в наш файлик «script.js».
26
27
Multiple Choice
Далее нам нужно добавить нашей кнопке действие «click». Вспомним, что кнопку мы нашли, и записали ее расположение в переменную «btn». Какая конструкция поможет нам добавить нашей кнопочке это действие?
btn.addEventListener("click", function(){}
button.addEventListener("click", function(){}
btn.addEventListener("click"{}
28
Хочу сам!
Добавляем эту конструкцию в наш файлик «script.js».
29
30
Multiple Select
Теперь мы будем писать команды, которые должна выполнять кнопочка при нажатии на нее. Для начала создадим две новых переменных «name», «letters» и присвоим им значения, которые ввел пользователь. Посмотрите на варианты и выберите команды, которые нам помогут решить поставленную задачу. PS: здесь должно быть два ответа.
let letters = userInput.value[0]
let name = userInput[0].value
let name = userInput.value
let letters = userInput[1].value
31
Хочу сам!
Добавляем эту конструкцию в функцию метода «addEventListener».
32
33
Multiple Choice
Отлично, теперь нам нужно создать переменную «randomPos», куда мы будем записывать рандомное значение от 0 до суммы букв в имени пользователя - 1. Какая конструкция поможет нам это сделать?
let randomPos = Math.floor()
let randomPos = Math.floor(Math.random()*name.length)
let randomPos = Math.floor(Math.random())
34
Хочу сам!
Добавляем эту конструкцию в функцию метода «addEventListener».
35
36
Multiple Choice
При помощи какой конструкции мы можем задать условие в программирование.
if/another
try/catch
try/except
if/else
37
Multiple Choice
Решим небольшую задачку. При каком значении переменной «money» Леша сможет купить себе новый телефон. if(money > 200){console.log("Я могу купить телефон")}
100
10
200
201
38
Multiple Choice
Какой знак мы можем использовать для сравнения двух переменных (age1 и age2) в условии if-блока. Пример: if(age1 какой знак нужно поставить age2){console.log("два одинаковых возраста")}
==
=
!=
>=
39
Хочу сам!
Добавь if-блок в функцию метода «addEventListener». Укажи в круглых скобочках у if условие, если переменная «randomPos» равняется 0.
40
41
Poll
Какой метод мы можем использовать, чтобы сделать все наши буквы маленькими в переменной со значением текст. PS: ответ на этот вопрос вы можете не знать ;)
uppercase
toUpperCase()
toLowerCase()
lowercase
42
Хочу сам!
Присвойте переменной «name» конструкцию name.toLowerCase().
43
44
Poll
Как вы думаете, какой метод мы можем использовать для замены одних символов на другие?
replace()
change()
buguga()
nothing()
45
Хочу сам!
Создай переменную «newName» и присвой конструкцию: name.replace(name[randomPos],letters)
46
47
Multiple Choice
При помощи какой конструкции мы можем изменить текст внутри тега «h2»?
document.querySelector("h2").innerText
document.querySelector("h2").changeText
48
Хочу сам!
Выбери элемент «h2», и измени его текст на переменную «newName».
49
50
Хочу сам!
Добавь условие «else» после if-блока.
51
52
Хочу сам!
Присвой переменной «letters» конструкцию: letters.toLowerCase()
53
54
Хочу сам!
После этого создайте переменную с именем «newName» в else-блоке. Присвойте этой переменной конструкцию: name.replace(name[randomPos],letters)
55
56
Хочу сам!
После этого выберите элемент «h2» в else-блоке и воспользуйтесь методом «innerText». Присвойте этой конструкции переменную «newName»
57
58
Fancy names
Show answer
Auto Play
Slide 1 / 58
SLIDE
Similar Resources on Wayground
46 questions
GRAVITASI
Presentation
•
University
49 questions
Unit 2: Functions Review
Presentation
•
8th Grade
50 questions
PAS PABP KLS 9
Presentation
•
3rd Grade
51 questions
Taller - Repaso Prueba Unidad 1
Presentation
•
4th Grade
48 questions
4.10C life cycles beetles, crickets, radishes, or lima beans
Presentation
•
4th Grade
55 questions
Math 2
Presentation
•
2nd Grade
50 questions
Bài học không có tiêu đề
Presentation
•
4th Grade
59 questions
streetRace
Presentation
•
3rd Grade
Popular Resources on Wayground
10 questions
5.P.1.3 Distance/Time Graphs
Quiz
•
5th Grade
10 questions
Fire Drill
Quiz
•
2nd - 5th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
15 questions
Hargrett House Quiz: Community & Service
Quiz
•
5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade