├── css └── style.css ├── lr1 ├── css │ └── style.css ├── tasks │ ├── task4 │ │ └── index.html │ ├── task1 │ │ └── index.html │ ├── task3 │ │ └── index.html │ ├── task7 │ │ └── index.html │ ├── task9 │ │ └── index.html │ ├── task2 │ │ └── index.html │ ├── task5 │ │ └── index.html │ ├── task8 │ │ └── index.html │ └── task6 │ │ └── index.html └── index.html ├── lr2 ├── css │ └── style.css ├── index.html └── tasks │ ├── task3 │ └── index.html │ ├── task1 │ └── index.html │ └── task2 │ └── index.html ├── pr1 ├── css │ └── style.css ├── tasks │ ├── task1 │ │ └── index.html │ ├── task2 │ │ └── index.html │ ├── task4 │ │ └── index.html │ ├── task3 │ │ └── index.html │ ├── task5 │ │ └── index.html │ ├── task6 │ │ └── index.html │ └── task7 │ │ └── index.html └── index.html ├── pr2 ├── css │ └── style.css ├── task4 │ └── index.html ├── task1 │ └── index.html ├── task3 │ └── index.html ├── task2 │ └── index.html └── index.html ├── README.md ├── lr3 ├── task4 │ ├── images │ │ ├── 001.jpg │ │ ├── 002.jpg │ │ ├── 003.jpg │ │ └── 004.jpg │ ├── css │ │ └── style.css │ └── index.html ├── task1 │ └── index.html ├── index.html ├── task2 │ └── index.html ├── task5 │ └── index.html └── task3 │ └── index.html ├── pr3 ├── task3 │ ├── media │ │ ├── Ball.png │ │ ├── image1.jpg │ │ ├── image2.jpg │ │ └── image3.jpg │ ├── css │ │ └── style.css │ └── index.html ├── task2 │ ├── media │ │ ├── image1.jpg │ │ ├── image2.jpg │ │ └── image3.jpg │ ├── css │ │ └── style.css │ └── index.html ├── task1 │ ├── css │ │ └── style.css │ └── index.html ├── css │ └── style.css └── index.html ├── lr4 ├── css │ └── style.css ├── index.html └── task1 │ ├── css │ └── style.css │ ├── index.html │ └── script │ └── script.js └── index.html /css/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lr1/css/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lr2/css/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pr1/css/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pr2/css/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # kep_web 2 | kepovski tasku 3 | -------------------------------------------------------------------------------- /lr3/task4/images/001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chikh124/kep_web/HEAD/lr3/task4/images/001.jpg -------------------------------------------------------------------------------- /lr3/task4/images/002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chikh124/kep_web/HEAD/lr3/task4/images/002.jpg -------------------------------------------------------------------------------- /lr3/task4/images/003.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chikh124/kep_web/HEAD/lr3/task4/images/003.jpg -------------------------------------------------------------------------------- /lr3/task4/images/004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chikh124/kep_web/HEAD/lr3/task4/images/004.jpg -------------------------------------------------------------------------------- /pr3/task3/media/Ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chikh124/kep_web/HEAD/pr3/task3/media/Ball.png -------------------------------------------------------------------------------- /pr3/task2/media/image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chikh124/kep_web/HEAD/pr3/task2/media/image1.jpg -------------------------------------------------------------------------------- /pr3/task2/media/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chikh124/kep_web/HEAD/pr3/task2/media/image2.jpg -------------------------------------------------------------------------------- /pr3/task2/media/image3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chikh124/kep_web/HEAD/pr3/task2/media/image3.jpg -------------------------------------------------------------------------------- /pr3/task3/media/image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chikh124/kep_web/HEAD/pr3/task3/media/image1.jpg -------------------------------------------------------------------------------- /pr3/task3/media/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chikh124/kep_web/HEAD/pr3/task3/media/image2.jpg -------------------------------------------------------------------------------- /pr3/task3/media/image3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chikh124/kep_web/HEAD/pr3/task3/media/image3.jpg -------------------------------------------------------------------------------- /lr1/tasks/task4/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |Напишіть скрипт, який запрошує у користувача інформацію, а потім виводить її в 10 | діалоговому вікні.
11 | 15 | 16 | -------------------------------------------------------------------------------- /lr1/tasks/task1/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |Змініть приклад (лістинг 1.7) так, щоб діалогова панель виникала не при наведенні 10 | курсора миші, а при виборі посилання (подія onClick).
11 |11. Дано об'єкт {js: 'test', jq: 'hello', css: 'world'}. Отримайте масив його ключів.
10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /pr1/tasks/task2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |12. Дано рядок 'aaa@bbb@ccc'. Замініть всі @ на '!' за допомогою глобального пошуку і заміни.
10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /pr1/tasks/task4/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |14. Дано рядок 'я вчу javascript!'. За допомогою методу split запишіть кожен символ цього рядка в окремий елемент масиву
10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /lr1/tasks/task3/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |Напишіть скрипт, який спочатку виводить на екран діалогове вікно, а потім, після 10 | натиснення кнопки "ОК", у вікні браузеру пише фразу "Hello, world"!.
11 | 15 | 16 | -------------------------------------------------------------------------------- /pr3/task3/css/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | display: flex; 3 | align-items: center; 4 | justify-content: center; 5 | height: 100vh; 6 | margin: 0; 7 | } 8 | 9 | #field { 10 | position: relative; 11 | width: 300px; 12 | height: 300px; 13 | border: 5px solid black; 14 | overflow: hidden; 15 | background-color: #00ff00; /* Зелений колір для поля */ 16 | } 17 | 18 | #ball { 19 | position: absolute; 20 | width: 50px; /* Задайте розміри м'яча */ 21 | height: 50px; 22 | border-radius: 50%; 23 | transition: transform 0.2s ease-in-out; /* Анімація для плавного переходу */ 24 | } -------------------------------------------------------------------------------- /pr3/task1/css/style.css: -------------------------------------------------------------------------------- 1 | #messages { 2 | list-style-type: none; 3 | padding: 0; 4 | } 5 | 6 | .message-content { 7 | background-color: rgb(196, 222, 196); /* Зелений фон для блоку повідомлення */ 8 | color: black; /* Білий колір тексту */ 9 | padding: 10px; /* Відступи всередині блоку повідомлення */ 10 | margin-bottom: 10px; 11 | } 12 | 13 | .hide-btn { 14 | background-color: transparent; /* Прозорий фон для кнопки */ 15 | color: red; /* Червоний колір тексту кнопки */ 16 | padding: 5px 10px; 17 | border: none; 18 | cursor: pointer; 19 | } 20 | -------------------------------------------------------------------------------- /pr1/tasks/task3/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |13. В змінній date лежить дата в форматі '2025-12-31'. Перетворіть цю дату в формат '31 / 12 / 2025'.
10 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pr1/tasks/task5/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |15. Заповніть масив таким чином: в перший елемент запишіть 'x', у другій 'xx', в третій 'xxx' і так далі.
10 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /lr3/task4/css/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: sans-serif; 3 | font-size: 16px; 4 | } 5 | 6 | header { 7 | background-color: #000; 8 | color: #fff; 9 | padding: 10px; 10 | } 11 | 12 | main { 13 | width: 500px; 14 | margin: 0 auto; 15 | } 16 | 17 | .question { 18 | margin-bottom: 20px; 19 | } 20 | 21 | .answer { 22 | margin-bottom: 10px; 23 | } 24 | 25 | .result { 26 | margin-bottom: 20px; 27 | } 28 | 29 | .buttons { 30 | text-align: center; 31 | } 32 | 33 | #score { 34 | font-size: 24px; 35 | font-weight: bold; 36 | } 37 | 38 | #message { 39 | color: red; 40 | } -------------------------------------------------------------------------------- /lr1/tasks/task7/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |Напишіть скрипт, який запитує два числа і виводить у вікні браузеру найбільше з 10 | них.
11 | 21 | 22 | -------------------------------------------------------------------------------- /lr1/tasks/task9/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |Напишіть скрипт, який відображує діалогове вікно з кнопками "Ок" і "Відміна" 10 | (функція confirm) і виводить у вікно браузеру повідомлення про те, яка з кнопок 11 | була натиснута (використовуйте конструкцію if(confirm("Повідомлення")) ..)
12 | 20 | 21 | -------------------------------------------------------------------------------- /lr1/tasks/task2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |Змініть приклад так, щоб при наведенні курсора миші на посилання, виконувалася 10 | б процедура, що виводить у вікно браузера фразу "Hello, word"!.
11 |Складіть документ так, щоб діалогове вікно для введення інформації 10 | пропонувалося тільки після наведення курсора миші на посилання, і введений 11 | користувачем текстовий рядок виводився б у вигляді діалогового вікна, або у 12 | вікно браузеру.
13 | Наведи сюди курсора 14 | 20 | 21 | -------------------------------------------------------------------------------- /pr1/tasks/task6/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |16. Зробіть функцію arrayFill, яка буде заповнювати масив заданими значеннями. Першим параметром функція приймає значення, яким заповнювати масив, а другим - скільки елементів має бути в масиві. Приклад: arrayFill('x', 5) зробить масив ['x', 'x', 'x', 'x', 'x'].
10 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /pr1/tasks/task7/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |17. Дано тривимірний масив з числами, наприклад [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]. Знайдіть суму елементів цього масиву. Масив, звичайно ж, може бути довільним.
10 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /pr2/task4/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |Напишіть скрипт, який запитує номер місяця і виводить назву пори року.
10 | 28 | 29 | -------------------------------------------------------------------------------- /lr1/tasks/task6/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |Написати скрипт, що реалізовує складання двох чисел по клацанню на кнопці.
10 | 11 | 12 | 13 | 14 | 26 | 27 | -------------------------------------------------------------------------------- /pr2/task3/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |Практичні приклади застосування Date()
37 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /pr3/task3/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |
12 | 3. Спробуйте використати метод getDay() для того, щоб вивести, в якому місяці вказаного року 10 | у нас 13-е число місяця припаде на п'ятницю.
11 |Практичні приклади застосування Date()
37 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /pr1/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |Список моїх виконаних завдань:
37 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /lr1/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |1. Можна розрахувати різницю між двома датами. Наприклад, ми маємо сьогоднішню 10 | дату і дату початку нового року. Для того, щоб порахувати різницю, можна використовувати 11 | метод getTime() для кожної зі змінних або просто відняти одну змінну-екземпляр класу Date 12 | від іншої:
13 | 21 |Тепер порахуємо, скільки часу залишилося до Нового року, використовуючи змінні зі 22 | скрипту вище і знання про те, що в добі 24 години, годині 60 хвилин, хвилині - 60 секунд, а в 23 | секунді 1000 мілісекунд.
24 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /lr2/tasks/task2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |2. Дата у локальному форматі
10 | 30 |2. Змініть параметри і ще раз виведіть сьогоднішню дату кількома мовами:
31 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /lr4/task1/css/style.css: -------------------------------------------------------------------------------- 1 | #tabs .tab { 2 | display: inline-block; 3 | padding: 5px 10px; 4 | cursor: pointer; 5 | position: relative; 6 | z-index: 5; 7 | } 8 | 9 | #tabs .whiteborder { 10 | border: 1px solid #707070; 11 | border-bottom: 1px solid #fff; 12 | border-radius: 3px 3px 0 0; 13 | } 14 | 15 | #tabs .tabContent { 16 | width: 500px; 17 | border: 1px solid #707070; 18 | position: relative; 19 | top: -1px; 20 | z-index: 1; 21 | padding: 10px; 22 | border-radius: 0 0 3px 3px; 23 | } 24 | 25 | #tabs .hide { 26 | display: none; 27 | } 28 | 29 | #tabs .show { 30 | display: block; 31 | } 32 | 33 | 34 | 35 | #block { 36 | width: 100px; 37 | height: 100px; 38 | background: green; 39 | margin-top: 20px; 40 | } 41 | 42 | textarea { 43 | width: 100%; 44 | height: 100px; 45 | margin-top: 10px; 46 | } 47 | 48 | 49 | 50 | #text, #text2{ 51 | font-size: 26px; 52 | padding: 20px; 53 | } 54 | #textContainer { 55 | display: inline-block; 56 | vertical-align: top; 57 | } 58 | 59 | .square1, .square2 { 60 | display: inline-block; 61 | margin: 10px; 62 | } 63 | 64 | .square1 { 65 | position: absolute; 66 | width: 200px; 67 | height: 200px; 68 | background: blue; 69 | } 70 | 71 | .square2 { 72 | width: 200px; 73 | height: 200px; 74 | background: red; 75 | } 76 | 77 | #zIndexForm { 78 | margin-bottom: 20px; 79 | } 80 | 81 | #cssOutput { 82 | width: 100%; 83 | height: 100px; 84 | margin-bottom: 20px; 85 | } 86 | .square3 { 87 | position: absolute; 88 | width: 200px; 89 | height: 200px; 90 | background: rgb(0, 255, 140); 91 | } 92 | 93 | .square4 { 94 | width: 200px; 95 | height: 200px; 96 | background: red; 97 | } 98 | .flex-container { 99 | display: flex; 100 | justify-content: space-between; 101 | margin-bottom: 20px; 102 | } -------------------------------------------------------------------------------- /lr3/task2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |Загальний рахунок: 0% (0 правильних відповідей з 0)
12 | 13 | 14 | 15 |Завдання:
16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 53 | 54 | -------------------------------------------------------------------------------- /pr3/task1/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |






Загальний рахунок: 0% (0 правильних відповідей з 0)
12 | 13 | 14 | 15 |Завдання:
16 | 17 | 25 | 26 | 27 | 28 | 29 | 30 | 87 | 88 | -------------------------------------------------------------------------------- /lr3/task4/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |Заголовок
54 |Опис фото
55 |