
Whish List
Presentation
•
Computers
•
2nd Grade
•
Hard
Edukoht Edukohter
Used 16+ times
FREE Resource
63 Slides • 0 Questions
1
Whish List
2
Начинаем с HTML
3
Уже делали
Создай элемент «div» и укажи у него класс «container».
4
5
Уже делали
Внутри элемента «div» создай заголовок первого уровня и укажи у него название своего списка желаний.
6
7
Уже делали
Не выходя из «div» с классом «container», создай еще один div-элемент с классом «addBox»
8
9
Уже делали
Внутри элемента «div» с классом «addBox» создай элемент «input» с классом «elementInput».
Там же создай кнопку с классом «addAnItem» и укажи у нее название «add»
10
11
Уже делали
Создай еще один элемент «div» с классом «itemBox»
12
13
А где же CSS?
14
Попробуй сам
Попробуй сделать примерно такой же дизайн самостоятельно
15
16
Уже делали
Обратись к элементу «body». Укажи у него css-свойства: «text-align», «background-color»
17
18
Уже делали
Обратись к классу «container». Укажи у него css-свойства: «width», «margin:0px auto», «border», «padding», «background-color», «color», «margin-top».
19
20
Уже делали
Обратись к классу «elementInput». Укажи у него css-свойства: «width», «border-radius», «border: none», «padding».
21
22
Уже делали
Обратись к классу «addAnItem». Укажи у него css-свойства: «width», «background-color», «color», «border-radius», «padding», «border:none»
23
24
Уже делали
Обратись к классу «itemBox». Укажи у него css-свойства: «margin-top», «width», «height», «text-align:left;», «position:relative»
25
26
Уже делали
Обратись к классу «item». Укажи у него css-свойства: «margin:0px», «padding: 0px», «display:inline-block»
27
28
Уже делали
Обратись к классу «del». Укажи у него css-свойства: «position: absolute», «top:0px», «right:0px», «background-color», «color», «border:none», «padding», «border:none», «border-radius: 4px»
29
30
Самое сладкое
31
Уже делали
Создай переменную «add» и присвой ей выбранный элемент с классом «addAnItem»
Создай переменную «elementInput» и присвой ей выбранный элемент с классом «elementInput»
32
33
Уже делали
Создай переменную «itemCounter» и присвой ей значение ноль.
Создай переменную «container» и присвой ей выбранный элемент с классом «container»
34
35
Уже делали
Добавь переменной «add» слушатель событий с параметрами: «click» и function(){}
Внутри функции слушателя событий создай переменную «item» и присвой ей конструкцию «elementInput.value»
36
37
Уже делали
Внутри функции слушателя событий вызови функцию «elementCreation» и передай туда параметр «item»
38
39
Уже делали
Выйди из слушателя событий.
Создай функцию с именем «elementCreation» и передай туда параметр «textValue».
40
41
Что-то новое
При помощи конструкции «document.createElement("имя элемента")» мы можем создавать любой HTML-элемент.
Пример:
document.createElement("p") - эта конструкция создаст новый p-элемент, но он не отобразиться на нашем сайте.
42
Что-то новое
Создай переменную «newP» и присвой ей конструкцию «document.createElement("p")»
Создай переменную «newDel» и присвой ей конструкцию «document.createElement("button")»
Создай переменную «newItemBox» и присвой ей конструкцию «document.createElement("div")»
43
44
Что-то новое
Мы можем добавлять нашим элементам классы. Для этого мы должны воспользоваться конструкцией: «название элемента.classList.add("название класса")»
45
Что-то новое
Добавь переменной «newP» класс «item».
Добавь переменной «newDel» класс «del».
46
47
Что-то новое
Также у нас есть возможность добавлять «id» HTML-элементам с помощью JS.
Для этого мы можем воспользоваться конструкцией:
«Название элемента.id = Название id»
Пример:
document.querySelector(".addAnItem").id = newId
48
Что-то новое
Добавь переменной «newDel» id «itemCounter».
Добавь элементу «newItemBox» класс «itemBox»
49
50
Что-то новое
Вызови конструкцию «innerText» у элемента «newP» присвой ей значение переменной «textValue»
Вызови конструкцию «innerText» у элемента «newDel» присвой ей значение «Delete»
51
52
Что-то новое
Чтобы добавить созданный HTML-элемент на наш сайт, мы должны воспользоваться конструкцией:
имя элемента.appendChild(Название элемента, который вставляем)
PS: Мы вызываем метод «appendChild» у элемента, в который будем вставлять наш новый HTML-элемент.
53
Что-то новое
Вызови метод «appendChild» у элемента «newItemBox» и передай туда параметр «newP».
Вызови метод «appendChild» у элемента «newItemBox» и передай туда параметр «newDel».
54
55
Что-то новое
Добавь элементу «newItemBox» id «itemCounter»
Добавь элемент «newItemBox» в элемент «container»
PS: не забудь воспользоваться конструкцией «appendChild»
56
57
Уже делали
Вызови у переменной «newDel» слушатель событий с параметрами: «click», fucntion(){}
58
59
Уже делали
Внутри функции слушателя событий создаем переменную «deleteItem» и присваиваем ей конструкцию «document.getElementById(this.id)»
Вызываем конструкцию «deleteItem.remove()»
60
61
Уже делали
Выходим из функции слушателя событий и создаем конструкцию для увеличения переменной «itemCounter» на единицу.
62
63
Whish List
Show answer
Auto Play
Slide 1 / 63
SLIDE
Similar Resources on Wayground
50 questions
Grade 5 Lesson 10.4 OCT 23rd
Presentation
•
5th Grade
56 questions
New Flag: Chapter 12
Presentation
•
3rd Grade
65 questions
changeColors + autoBordersWithCats
Presentation
•
2nd Grade
50 questions
rockPaperScissors
Presentation
•
1st Grade
58 questions
ENGLISH IV- LESSON 6
Presentation
•
4th Grade
52 questions
u6 el
Presentation
•
2nd Grade
56 questions
The Hobbit 2
Presentation
•
1st - 5th Grade
48 questions
Giddens Monday 9/16/24
Presentation
•
3rd Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
8 questions
Telling Time to the Nearest Five Minutes
Quiz
•
2nd - 3rd Grade
30 questions
Multiplication Facts 1-12
Quiz
•
2nd - 5th Grade
20 questions
Cartoon Characters!
Quiz
•
KG - 5th Grade
12 questions
Summer Trivia
Quiz
•
1st - 5th Grade
17 questions
Natural Resources
Presentation
•
2nd Grade
19 questions
Area and Perimeter
Quiz
•
2nd - 3rd Grade
39 questions
Arrays and Repeated Addition
Quiz
•
2nd Grade
10 questions
Memorial Day
Quiz
•
2nd - 5th Grade