├── v2 ├── 10 │ ├── src │ │ ├── index.js │ │ └── index.html │ ├── preview │ │ ├── country-info.png │ │ ├── country-list.png │ │ ├── error-alert.png │ │ └── too-many-matches.png │ ├── README.en.md │ ├── README.ua.md │ ├── README.pl.md │ ├── README.md │ └── README.es.md ├── 06 │ └── src │ │ ├── js │ │ ├── task-01.js │ │ ├── task-04.js │ │ ├── task-05.js │ │ ├── task-06.js │ │ ├── task-07.js │ │ ├── task-08.js │ │ ├── task-02.js │ │ ├── task-09.js │ │ ├── task-10.js │ │ └── task-03.js │ │ ├── task-03.html │ │ ├── css │ │ └── common.css │ │ ├── task-07.html │ │ ├── task-05.html │ │ ├── task-04.html │ │ ├── task-02.html │ │ ├── task-10.html │ │ ├── index.html │ │ ├── task-06.html │ │ ├── task-09.html │ │ ├── task-08.html │ │ └── task-01.html ├── 09 │ └── src │ │ ├── js │ │ ├── 02-timer.js │ │ ├── 01-color-switcher.js │ │ └── 03-promises.js │ │ ├── css │ │ └── common.css │ │ ├── index.html │ │ ├── 01-color-switcher.html │ │ ├── 03-promises.html │ │ └── 02-timer.html ├── 08 │ ├── src │ │ ├── js │ │ │ ├── 02-video.js │ │ │ ├── 03-feedback.js │ │ │ ├── 01-gallery.js │ │ │ └── gallery-items.js │ │ ├── css │ │ │ ├── common.css │ │ │ ├── 03-feedback.css │ │ │ └── 01-gallery.css │ │ ├── index.html │ │ ├── 01-gallery.html │ │ ├── 02-video.html │ │ └── 03-feedback.html │ ├── README.en.md │ ├── README.md │ ├── README.ua.md │ ├── README.pl.md │ └── README.es.md └── 07 │ ├── src │ ├── js │ │ ├── 01-gallery.js │ │ ├── 02-lightbox.js │ │ └── gallery-items.js │ ├── index.html │ ├── css │ │ ├── common.css │ │ └── styles.css │ ├── 01-gallery.html │ └── 02-lightbox.html │ ├── README.en.md │ ├── README.ua.md │ └── README.pl.md ├── v3 └── 07 │ └── src │ ├── js │ ├── task-1.js │ ├── task-3.js │ ├── task-4.js │ ├── task-5.js │ └── task-2.js │ ├── css │ └── common.css │ ├── task-2.html │ ├── task-3.html │ ├── index.html │ ├── task-5.html │ ├── task-4.html │ └── task-1.html ├── .gitignore ├── homework-07 └── src │ ├── js │ ├── task-01.js │ ├── task-04.js │ ├── task-05.js │ ├── task-06.js │ ├── task-07.js │ ├── task-08.js │ ├── task-02.js │ └── task-03.js │ ├── task-03.html │ ├── task-02.html │ ├── task-07.html │ ├── task-05.html │ ├── task-04.html │ ├── task-08.html │ ├── index.html │ ├── task-06.html │ └── task-01.html ├── neoversity └── v2 │ ├── 06-1 │ └── src │ │ ├── js │ │ ├── task-01.js │ │ ├── task-04.js │ │ ├── task-05.js │ │ ├── task-02.js │ │ └── task-03.js │ │ ├── task-03.html │ │ ├── css │ │ └── common.css │ │ ├── task-05.html │ │ ├── index.html │ │ ├── task-02.html │ │ ├── task-04.html │ │ └── task-01.html │ └── 06-2 │ └── src │ ├── js │ ├── task-01.js │ ├── task-02.js │ ├── task-03.js │ ├── task-04.js │ └── task-05.js │ ├── css │ └── common.css │ ├── task-02.html │ ├── index.html │ ├── task-05.html │ ├── task-01.html │ ├── task-04.html │ └── task-03.html ├── README.md ├── .markdownlint.json ├── homework-08 ├── preview.jpg ├── src │ ├── images │ │ └── icon-close.svg │ ├── index.html │ ├── app.js │ └── css │ │ └── styles.css ├── README.md └── README.ua.md ├── homework-10 ├── preview.jpg ├── src │ ├── images │ │ └── sprite.svg │ ├── index.html │ └── styles.css ├── README.md └── README.ua.md ├── homework-11 ├── timer │ ├── preview.gif │ ├── README.md │ └── README.ua.md ├── README.md ├── README.ua.md ├── color-switch │ ├── README.md │ └── README.ua.md └── promisification │ ├── README.ua.md │ └── README.md ├── homework-12 ├── assets │ ├── country-info.png │ ├── country-list.png │ └── query-prompt.png ├── README.ua.md └── README.md ├── .prettierrc.json ├── homework-09 ├── README.md └── README.ua.md ├── homework-04 ├── README.ua.md └── README.md ├── homework-06 ├── users.js ├── README.ua.md └── README.md └── homework-01 ├── README.md └── README.ua.md /v2/10/src/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v2/06/src/js/task-01.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v2/06/src/js/task-04.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v2/06/src/js/task-05.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v2/06/src/js/task-06.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v2/06/src/js/task-07.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v3/07/src/js/task-1.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v3/07/src/js/task-3.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v2/06/src/js/task-08.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /v2/09/src/js/02-timer.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v3/07/src/js/task-4.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | stash/ 2 | .DS_Store -------------------------------------------------------------------------------- /homework-07/src/js/task-01.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework-07/src/js/task-04.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework-07/src/js/task-05.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework-07/src/js/task-06.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework-07/src/js/task-07.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework-07/src/js/task-08.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v2/08/src/js/02-video.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /v2/08/src/js/03-feedback.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /neoversity/v2/06-1/src/js/task-01.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /neoversity/v2/06-1/src/js/task-04.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /neoversity/v2/06-1/src/js/task-05.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /neoversity/v2/06-2/src/js/task-01.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /neoversity/v2/06-2/src/js/task-02.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v2/09/src/js/01-color-switcher.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /neoversity/v2/06-2/src/js/task-03.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GoIT JavaScript course homework 2 | -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- 1 | { 2 | "default": true, 3 | "MD025": false, 4 | "MD041": false 5 | } 6 | -------------------------------------------------------------------------------- /homework-08/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goitacademy/javascript-homework/HEAD/homework-08/preview.jpg -------------------------------------------------------------------------------- /homework-10/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goitacademy/javascript-homework/HEAD/homework-10/preview.jpg -------------------------------------------------------------------------------- /homework-11/timer/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goitacademy/javascript-homework/HEAD/homework-11/timer/preview.gif -------------------------------------------------------------------------------- /v2/10/preview/country-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goitacademy/javascript-homework/HEAD/v2/10/preview/country-info.png -------------------------------------------------------------------------------- /v2/10/preview/country-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goitacademy/javascript-homework/HEAD/v2/10/preview/country-list.png -------------------------------------------------------------------------------- /v2/10/preview/error-alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goitacademy/javascript-homework/HEAD/v2/10/preview/error-alert.png -------------------------------------------------------------------------------- /homework-12/assets/country-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goitacademy/javascript-homework/HEAD/homework-12/assets/country-info.png -------------------------------------------------------------------------------- /homework-12/assets/country-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goitacademy/javascript-homework/HEAD/homework-12/assets/country-list.png -------------------------------------------------------------------------------- /homework-12/assets/query-prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goitacademy/javascript-homework/HEAD/homework-12/assets/query-prompt.png -------------------------------------------------------------------------------- /v2/10/preview/too-many-matches.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goitacademy/javascript-homework/HEAD/v2/10/preview/too-many-matches.png -------------------------------------------------------------------------------- /v2/07/src/js/01-gallery.js: -------------------------------------------------------------------------------- 1 | import { galleryItems } from './gallery-items.js'; 2 | // Change code below this line 3 | 4 | console.log(galleryItems); 5 | -------------------------------------------------------------------------------- /v2/07/src/js/02-lightbox.js: -------------------------------------------------------------------------------- 1 | import { galleryItems } from './gallery-items.js'; 2 | // Change code below this line 3 | 4 | console.log(galleryItems); 5 | -------------------------------------------------------------------------------- /homework-07/src/js/task-02.js: -------------------------------------------------------------------------------- 1 | const ingredients = [ 2 | 'Картошка', 3 | 'Грибы', 4 | 'Чеснок', 5 | 'Помидоры', 6 | 'Зелень', 7 | 'Приправы', 8 | ]; 9 | -------------------------------------------------------------------------------- /v2/06/src/js/task-02.js: -------------------------------------------------------------------------------- 1 | const ingredients = [ 2 | 'Potatoes', 3 | 'Mushrooms', 4 | 'Garlic', 5 | 'Tomatos', 6 | 'Herbs', 7 | 'Condiments', 8 | ]; 9 | -------------------------------------------------------------------------------- /v2/06/src/js/task-09.js: -------------------------------------------------------------------------------- 1 | function getRandomHexColor() { 2 | return `#${Math.floor(Math.random() * 16777215) 3 | .toString(16) 4 | .padStart(6, 0)}`; 5 | } 6 | -------------------------------------------------------------------------------- /v2/06/src/js/task-10.js: -------------------------------------------------------------------------------- 1 | function getRandomHexColor() { 2 | return `#${Math.floor(Math.random() * 16777215) 3 | .toString(16) 4 | .padStart(6, 0)}`; 5 | } 6 | -------------------------------------------------------------------------------- /v3/07/src/js/task-5.js: -------------------------------------------------------------------------------- 1 | function getRandomHexColor() { 2 | return `#${Math.floor(Math.random() * 16777215) 3 | .toString(16) 4 | .padStart(6, 0)}`; 5 | } 6 | -------------------------------------------------------------------------------- /neoversity/v2/06-1/src/js/task-02.js: -------------------------------------------------------------------------------- 1 | const ingredients = [ 2 | 'Potatoes', 3 | 'Mushrooms', 4 | 'Garlic', 5 | 'Tomatos', 6 | 'Herbs', 7 | 'Condiments', 8 | ]; 9 | -------------------------------------------------------------------------------- /neoversity/v2/06-2/src/js/task-04.js: -------------------------------------------------------------------------------- 1 | function getRandomHexColor() { 2 | return `#${Math.floor(Math.random() * 16777215) 3 | .toString(16) 4 | .padStart(6, 0)}`; 5 | } 6 | -------------------------------------------------------------------------------- /neoversity/v2/06-2/src/js/task-05.js: -------------------------------------------------------------------------------- 1 | function getRandomHexColor() { 2 | return `#${Math.floor(Math.random() * 16777215) 3 | .toString(16) 4 | .padStart(6, 0)}`; 5 | } 6 | -------------------------------------------------------------------------------- /v2/08/src/js/01-gallery.js: -------------------------------------------------------------------------------- 1 | // Add imports above this line 2 | import { galleryItems } from './gallery-items'; 3 | // Change code below this line 4 | 5 | console.log(galleryItems); 6 | -------------------------------------------------------------------------------- /v2/09/src/js/03-promises.js: -------------------------------------------------------------------------------- 1 | function createPromise(position, delay) { 2 | const shouldResolve = Math.random() > 0.3; 3 | if (shouldResolve) { 4 | // Fulfill 5 | } else { 6 | // Reject 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /homework-08/src/images/icon-close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 80, 3 | "tabWidth": 2, 4 | "useTabs": false, 5 | "semi": true, 6 | "singleQuote": true, 7 | "trailingComma": "es5", 8 | "bracketSpacing": true, 9 | "jsxBracketSameLine": false, 10 | "arrowParens": "avoid", 11 | "proseWrap": "always" 12 | } 13 | -------------------------------------------------------------------------------- /v3/07/src/css/common.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | margin: 16px; 7 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, 8 | Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | background-color: #fafafa; 12 | color: #212121; 13 | line-height: 1.5; 14 | } 15 | -------------------------------------------------------------------------------- /v2/08/src/css/common.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 7 | Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; 8 | -webkit-font-smoothing: antialiased; 9 | -moz-osx-font-smoothing: grayscale; 10 | background-color: #fafafa; 11 | color: #212121; 12 | line-height: 1.5; 13 | } 14 | 15 | img { 16 | display: block; 17 | max-width: 100%; 18 | } 19 | -------------------------------------------------------------------------------- /v2/09/src/css/common.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 7 | Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; 8 | -webkit-font-smoothing: antialiased; 9 | -moz-osx-font-smoothing: grayscale; 10 | background-color: #fafafa; 11 | color: #212121; 12 | line-height: 1.5; 13 | } 14 | 15 | img { 16 | display: block; 17 | max-width: 100%; 18 | } 19 | -------------------------------------------------------------------------------- /v2/06/src/task-03.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 3 8 | 9 | 10 | 11 |

Go back

12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /v3/07/src/task-2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 2 8 | 9 | 10 | 11 |

Go back

12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /neoversity/v2/06-1/src/task-03.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 3 8 | 9 | 10 | 11 |

Go back

12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /v2/07/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Homework 7 8 | 9 | 10 | 11 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /v2/09/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Homework 9 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /v2/10/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Homework 10 7 | 8 | 9 | 10 |

Loading data, please wait...

11 |

Oops! Something went wrong! Try reloading the page!

12 |
13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /v2/06/src/css/common.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | margin: 16px; 7 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, 8 | Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | background-color: #fafafa; 12 | color: #212121; 13 | line-height: 1.5; 14 | } 15 | 16 | input { 17 | padding: 8px; 18 | font: inherit; 19 | } 20 | 21 | button { 22 | padding: 8px 12px; 23 | cursor: pointer; 24 | } 25 | -------------------------------------------------------------------------------- /v2/07/src/css/common.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | margin: 16px; 7 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, 8 | Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | background-color: #fafafa; 12 | color: #212121; 13 | line-height: 1.5; 14 | } 15 | 16 | input { 17 | padding: 8px; 18 | font: inherit; 19 | } 20 | 21 | button { 22 | padding: 8px 12px; 23 | cursor: pointer; 24 | } 25 | -------------------------------------------------------------------------------- /neoversity/v2/06-1/src/css/common.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | margin: 16px; 7 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, 8 | Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | background-color: #fafafa; 12 | color: #212121; 13 | line-height: 1.5; 14 | } 15 | 16 | input { 17 | padding: 8px; 18 | font: inherit; 19 | } 20 | 21 | button { 22 | padding: 8px 12px; 23 | cursor: pointer; 24 | } 25 | -------------------------------------------------------------------------------- /neoversity/v2/06-2/src/css/common.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | margin: 16px; 7 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, 8 | Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | background-color: #fafafa; 12 | color: #212121; 13 | line-height: 1.5; 14 | } 15 | 16 | input { 17 | padding: 8px; 18 | font: inherit; 19 | } 20 | 21 | button { 22 | padding: 8px 12px; 23 | cursor: pointer; 24 | } 25 | -------------------------------------------------------------------------------- /v2/09/src/01-color-switcher.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Color switcher 7 | 8 | 9 | 10 |

Go back

11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /v2/08/src/css/03-feedback.css: -------------------------------------------------------------------------------- 1 | .feedback-form { 2 | display: flex; 3 | flex-direction: column; 4 | max-width: 480px; 5 | padding: 12px; 6 | background-color: #fff; 7 | border: 1px solid rgba(0, 0, 0, 0.12); 8 | border-radius: 4px; 9 | } 10 | 11 | .feedback-form label { 12 | display: flex; 13 | flex-direction: column; 14 | margin-bottom: 16px; 15 | } 16 | 17 | .feedback-form button { 18 | padding: 8px 12px; 19 | font: inherit; 20 | cursor: pointer; 21 | } 22 | 23 | input, 24 | textarea { 25 | padding: 8px; 26 | font: inherit; 27 | } 28 | 29 | textarea { 30 | resize: none; 31 | } 32 | -------------------------------------------------------------------------------- /v2/08/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Homework 8 8 | 9 | 10 | 11 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /v2/06/src/js/task-03.js: -------------------------------------------------------------------------------- 1 | const images = [ 2 | { 3 | url: 'https://images.pexels.com/photos/140134/pexels-photo-140134.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260', 4 | alt: 'White and Black Long Fur Cat', 5 | }, 6 | { 7 | url: 'https://images.pexels.com/photos/213399/pexels-photo-213399.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260', 8 | alt: 'Orange and White Koi Fish Near Yellow Koi Fish', 9 | }, 10 | { 11 | url: 'https://images.pexels.com/photos/219943/pexels-photo-219943.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260', 12 | alt: 'Group of Horses Running', 13 | }, 14 | ]; 15 | -------------------------------------------------------------------------------- /homework-07/src/js/task-03.js: -------------------------------------------------------------------------------- 1 | const images = [ 2 | { 3 | url: 'https://images.pexels.com/photos/140134/pexels-photo-140134.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260', 4 | alt: 'White and Black Long Fur Cat', 5 | }, 6 | { 7 | url: 'https://images.pexels.com/photos/213399/pexels-photo-213399.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260', 8 | alt: 'Orange and White Koi Fish Near Yellow Koi Fish', 9 | }, 10 | { 11 | url: 'https://images.pexels.com/photos/219943/pexels-photo-219943.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260', 12 | alt: 'Group of Horses Running', 13 | }, 14 | ]; 15 | -------------------------------------------------------------------------------- /neoversity/v2/06-1/src/js/task-03.js: -------------------------------------------------------------------------------- 1 | const images = [ 2 | { 3 | url: 'https://images.pexels.com/photos/140134/pexels-photo-140134.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260', 4 | alt: 'White and Black Long Fur Cat', 5 | }, 6 | { 7 | url: 'https://images.pexels.com/photos/213399/pexels-photo-213399.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260', 8 | alt: 'Orange and White Koi Fish Near Yellow Koi Fish', 9 | }, 10 | { 11 | url: 'https://images.pexels.com/photos/219943/pexels-photo-219943.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260', 12 | alt: 'Group of Horses Running', 13 | }, 14 | ]; 15 | -------------------------------------------------------------------------------- /v2/06/src/task-07.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 7 8 | 9 | 10 | 11 |

Go back

12 | 13 | 14 |
15 | Abracadabra! 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /neoversity/v2/06-2/src/task-02.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 7 8 | 9 | 10 | 11 |

Go back

12 | 13 | 14 |
15 | Abracadabra! 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /v2/06/src/task-05.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 5 8 | 9 | 10 | 11 |

Go back

12 | 13 | 14 |

Hello, Anonymous!

15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /v2/07/src/01-gallery.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Image gallery 8 | 9 | 10 | 11 | 12 |

Go back

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /v3/07/src/task-3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 3 8 | 9 | 10 | 11 |

Go back

12 | 13 | 14 |

Hello, Anonymous!

15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /neoversity/v2/06-1/src/task-05.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 5 8 | 9 | 10 | 11 |

Go back

12 | 13 | 14 |

Hello, Anonymous!

15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /v2/07/src/02-lightbox.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | SimpleLightbox library 8 | 9 | 10 | 11 | 12 |

Go back

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /v2/08/src/01-gallery.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | SimpleLightbox library 8 | 9 | 10 | 11 | 12 |

Go back

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /v3/07/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Homework 7 8 | 9 | 10 | 11 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /neoversity/v2/06-1/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Homework 6-1 8 | 9 | 10 | 11 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /neoversity/v2/06-2/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Homework 6-2 8 | 9 | 10 | 11 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /v3/07/src/task-5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 5 8 | 9 | 10 | 11 |

Go back

12 | 13 |
14 |

Background color: -

15 | 16 |
17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /v2/06/src/task-04.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 4 8 | 9 | 10 | 11 |

Go back

12 | 13 |
14 | 15 | 0 16 | 17 |
18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /v2/06/src/task-02.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 2 8 | 9 | 18 | 19 | 20 |

Go back

21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /neoversity/v2/06-1/src/task-02.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 2 8 | 9 | 18 | 19 | 20 |

Go back

21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /neoversity/v2/06-1/src/task-04.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 4 8 | 9 | 10 | 11 |

Go back

12 | 13 |
14 | 15 | 0 16 | 17 |
18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /v2/08/src/02-video.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Video playback 8 | 9 | 10 | 11 |

Go back

12 | 13 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /v2/06/src/task-10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 10 (optional) 8 | 9 | 10 | 11 |

Go back

12 | 13 |
14 | 15 | 16 | 17 |
18 | 19 |
20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /neoversity/v2/06-2/src/task-05.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 10 (optional) 8 | 9 | 10 | 11 |

Go back

12 | 13 |
14 | 15 | 16 | 17 |
18 | 19 |
20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /homework-11/README.md: -------------------------------------------------------------------------------- 1 | **Читать на других языках: [Русский](README.md), [Українська](README.ua.md).** 2 | 3 | # Критерии приема 4 | 5 | - Созданы репозитории `goit-js-hw-11-color-switch`, 6 | `goit-js-hw-11-promisification` и `goit-js-hw-11-timer`. 7 | - При сдаче домашней работы есть две ссылки для каждого проекта: на исходные 8 | файлы и рабочую страницу на GitHub pages. 9 | - При посещении рабочей страницы (GitHub pages) задания, в консоли нету ошибок и 10 | предупреждений 11 | - Имена переменных и функций понятные, описательные 12 | - Код отформатирован с помощью `Prettier` 13 | 14 | ## Задания 15 | 16 | - [Задание 1 - Переключатель цветов](./color-switch/README.md) 17 | - [Задание 2 - Промисификация](./promisification/README.md) 18 | - [Задание 3 - Таймер обратного отсчета](./timer/README.md) 19 | -------------------------------------------------------------------------------- /homework-11/README.ua.md: -------------------------------------------------------------------------------- 1 | **Читать на других языках: [Русский](README.md), [Українська](README.ua.md).** 2 | 3 | # Критерії прийому 4 | 5 | - Створено репозиторії `goit-js-hw-11-color-switch`, 6 | `goit-js-hw-11-promisification` і `goit-js-hw-11-timer`. 7 | - При здачі домашньої роботи є два посилання для кожного проєкту: на вихідні 8 | файли і робочу сторінку на GitHub pages. 9 | - При відвідуванні робочої сторінки (GitHub pages) завдання, в консолі немає помилок і попереджень 10 | - Імена змінних і функцій зрозумілі, описові 11 | - Код відформатований за допомогою `Prettier` 12 | 13 | ## Завдання 14 | 15 | - [Завдання 1 - Перемикач кольорів](./color-switch/README.ua.md) 16 | - [Завдання 2 - Промісифікація](./promisification/README.ua.md) 17 | - [Завдання 3 - Таймер зворотного відліку](./timer/README.ua.md) 18 | -------------------------------------------------------------------------------- /homework-07/src/task-03.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Задание 3 8 | 17 | 18 | 19 |

На главную

20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /homework-07/src/task-02.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Задание 2 8 | 17 | 18 | 19 |

На главную

20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /v3/07/src/task-4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 4 8 | 9 | 10 | 11 |

Go back

12 | 13 |
14 | 18 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /homework-09/README.md: -------------------------------------------------------------------------------- 1 | **Читать на других языках: [Русский](README.md), [Українська](README.ua.md).** 2 | 3 | # Критерии приема 4 | 5 | - Создан репозиторий `goit-js-hw-09-gallery`. 6 | - При сдаче домашней работы есть две ссылки: на исходные файлы и рабочую 7 | страницу на GitHub Pages. 8 | - При посещении рабочей страницы (GitHub Pages) задания, в консоли нету ошибок и 9 | предупреждений. 10 | - Проект собран с помощью `Parcel`. 11 | - Код отформатирован `Prettier`. 12 | 13 | # Задание 14 | 15 | Используй 16 | [parcel-project-template](https://github.com/goitacademy/parcel-project-template) 17 | для сборки и деплоя [домашнего задания 8](../homework-08/README.md). 18 | 19 | - Если использовались библиотеки подключаемые через CDN, необходимо добавить их 20 | как зависимости проекта (npm). 21 | - Выполни рефакторинг кода, распределив его по файлам и папкам сборки. 22 | -------------------------------------------------------------------------------- /homework-09/README.ua.md: -------------------------------------------------------------------------------- 1 | **Читать на других языках: [Русский](README.md), [Українська](README.ua.md).** 2 | 3 | # Критерії прийому 4 | 5 | - Створено репозиторій `goit-js-hw-09-gallery`. 6 | - При здачі домашньої роботи є два посилання: на вихідні файли і робочу сторінку 7 | на GitHub pages. 8 | - При відвідуванні робочої сторінки (GitHub pages) завдання, в консолі немає 9 | помилок і попереджень. 10 | - Проєкт зібраний з допомогою `Parcel`. 11 | - Код відформатований за допомогою `Prettier`. 12 | 13 | # Задание 14 | 15 | Используй 16 | [parcel-project-template](https://github.com/goitacademy/parcel-project-template) 17 | для сборки и деплоя [домашнего задания 8](../homework-08/README.md). 18 | 19 | - Если использовались библиотеки подключаемые через CDN, необходимо добавить их 20 | как зависимости проекта (npm). 21 | - Выполни рефакторинг кода, распределив его по файлам и папкам сборки. 22 | -------------------------------------------------------------------------------- /homework-07/src/task-07.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Задание 7 8 | 17 | 18 | 19 |

На главную

20 | 21 | 22 |
23 | Абракадабра! 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /homework-07/src/task-05.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Задание 5 8 | 17 | 18 | 19 |

На главную

20 | 21 | 22 |

Привет, незнакомец!

23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /v2/09/src/03-promises.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Promise generator 7 | 8 | 9 | 10 |

Go back

11 | 12 |
13 | 17 | 21 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /v2/08/src/03-feedback.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Feedback form 8 | 9 | 10 | 11 | 12 |

Go back

13 | 14 |
15 | 19 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /v2/06/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Homework 6 8 | 9 | 10 | 11 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /v2/06/src/task-06.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 6 8 | 9 | 22 | 23 | 24 |

Go back

25 | 26 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /neoversity/v2/06-2/src/task-01.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 6 8 | 9 | 22 | 23 | 24 |

Go back

25 | 26 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /v3/07/src/js/task-2.js: -------------------------------------------------------------------------------- 1 | const images = [ 2 | { 3 | url: "https://images.pexels.com/photos/140134/pexels-photo-140134.jpeg?dpr=2&h=750&w=1260", 4 | alt: "White and Black Long Fur Cat", 5 | }, 6 | { 7 | url: "https://images.pexels.com/photos/213399/pexels-photo-213399.jpeg?dpr=2&h=750&w=1260", 8 | alt: "Orange and White Koi Fish Near Yellow Koi Fish", 9 | }, 10 | { 11 | url: "https://images.pexels.com/photos/219943/pexels-photo-219943.jpeg?dpr=2&h=750&w=1260", 12 | alt: "Group of Horses Running", 13 | }, 14 | { 15 | url: "https://cdn.pixabay.com/photo/2019/05/17/09/27/the-alps-4209272_1280.jpg", 16 | alt: "Alpine Spring Meadows", 17 | }, 18 | { 19 | url: "https://cdn.pixabay.com/photo/2019/05/16/21/10/landscape-4208255_1280.jpg", 20 | alt: "Nature Landscape", 21 | }, 22 | { 23 | url: "https://cdn.pixabay.com/photo/2019/05/17/04/35/lighthouse-4208843_1280.jpg", 24 | alt: "Lighthouse Coast Sea", 25 | } 26 | ]; 27 | -------------------------------------------------------------------------------- /homework-07/src/task-04.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Задание 4 8 | 17 | 18 | 19 |

На главную

20 | 21 |
22 | 23 | 0 24 | 25 |
26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /homework-07/src/task-08.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Задание 8 8 | 15 | 16 | 17 |

На главную

18 | 19 |
20 | 21 | 22 | 23 |
24 | 25 |
26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /v2/08/src/css/01-gallery.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --timing-function: cubic-bezier(0.4, 0, 0.2, 1); 3 | --animation-duration: 250ms; 4 | } 5 | 6 | .gallery { 7 | display: grid; 8 | max-width: 1140px; 9 | grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); 10 | grid-auto-rows: 240px; 11 | grid-gap: 12px; 12 | justify-content: center; 13 | margin-left: auto; 14 | margin-right: auto; 15 | } 16 | 17 | .gallery__item { 18 | position: relative; 19 | box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 20 | 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); 21 | } 22 | 23 | .gallery__image:hover { 24 | transform: scale(1.03); 25 | } 26 | 27 | .gallery__image { 28 | height: 100%; 29 | width: 100%; 30 | object-fit: cover; 31 | transition: transform var(--animation-duration) var(--timing-function); 32 | } 33 | 34 | .gallery__link { 35 | display: block; 36 | text-decoration: none; 37 | height: 100%; 38 | } 39 | 40 | .gallery__link:hover { 41 | cursor: zoom-in; 42 | } 43 | -------------------------------------------------------------------------------- /v2/07/src/css/styles.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --timing-function: cubic-bezier(0.4, 0, 0.2, 1); 3 | --animation-duration: 250ms; 4 | } 5 | 6 | .gallery { 7 | display: grid; 8 | max-width: 1140px; 9 | grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); 10 | grid-auto-rows: 240px; 11 | grid-gap: 12px; 12 | justify-content: center; 13 | padding: 0; 14 | list-style: none; 15 | margin-left: auto; 16 | margin-right: auto; 17 | } 18 | 19 | .gallery__item { 20 | position: relative; 21 | box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 22 | 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); 23 | } 24 | 25 | .gallery__image:hover { 26 | transform: scale(1.03); 27 | } 28 | 29 | .gallery__image { 30 | height: 100%; 31 | width: 100%; 32 | object-fit: cover; 33 | transition: transform var(--animation-duration) var(--timing-function); 34 | } 35 | 36 | .gallery__link { 37 | display: block; 38 | text-decoration: none; 39 | height: 100%; 40 | } 41 | 42 | .gallery__link:hover { 43 | cursor: zoom-in; 44 | } 45 | -------------------------------------------------------------------------------- /homework-11/color-switch/README.md: -------------------------------------------------------------------------------- 1 | # Переключатель цветов 2 | 3 | Есть массив цветов в hex-формате и кнопки `Start` и `Stop`. 4 | 5 | ```html 6 | 7 | 8 | ``` 9 | 10 | ```js 11 | const colors = [ 12 | '#FFFFFF', 13 | '#2196F3', 14 | '#4CAF50', 15 | '#FF9800', 16 | '#009688', 17 | '#795548', 18 | ]; 19 | ``` 20 | 21 | Напиши скрипт, который после нажатия кнопки `Start`, раз в секунду меняет цвет 22 | фона `body` на случайное значение из массива используя инлайн-стиль. При нажатии 23 | на кнопку `Stop`, изменение цвета фона должно останавливаться. 24 | 25 | > ⚠️ Учти, на кнопку `Start` можно нажать бесконечное количество раз. Сделай 26 | > так, чтобы пока изменение темы запушено, кнопка `Start` была не активна. 27 | 28 | Для генерации случайного числа (индекс элемента массива цветов), используй 29 | функцию `randomIntegerFromInterval`. 30 | 31 | ```js 32 | const randomIntegerFromInterval = (min, max) => { 33 | return Math.floor(Math.random() * (max - min + 1) + min); 34 | }; 35 | ``` 36 | -------------------------------------------------------------------------------- /homework-11/color-switch/README.ua.md: -------------------------------------------------------------------------------- 1 | # Перемикач кольорів 2 | 3 | Є масив кольорів в hex-форматі і кнопки `Start` і `Stop`. 4 | 5 | ```html 6 | 7 | 8 | ``` 9 | 10 | ```js 11 | const colors = [ 12 | '#FFFFFF', 13 | '#2196F3', 14 | '#4CAF50', 15 | '#FF9800', 16 | '#009688', 17 | '#795548', 18 | ]; 19 | ``` 20 | 21 | Напиши скрипт, який після натискання кнопки `Start`, раз в секунду змінює колір 22 | фону `body` на випадкове значення з масиву використовуючи інлайн-стиль. При натисканні на кнопку `Stop`, зміна кольору фону повинна зупинятися. 23 | 24 | > ⚠️ Врахуй, на кнопку `Start` можна натиснути нескінченну кількість разів. Зроби 25 | > так, щоб поки зміна теми запушено, кнопка `Start` була не активна. 26 | 27 | Для генерації випадкового числа (індекс елемента масиву квітів), використовуй 28 | функцію `randomIntegerFromInterval`. 29 | 30 | ```js 31 | const randomIntegerFromInterval = (min, max) => { 32 | return Math.floor(Math.random() * (max - min + 1) + min); 33 | }; 34 | ``` 35 | -------------------------------------------------------------------------------- /homework-08/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Homework 8 8 | 9 | 10 | 11 | 12 | 13 | 14 | 18 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /v2/06/src/task-09.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 9 8 | 9 | 30 | 31 | 32 |

Go back

33 | 34 |
35 |

Background color: -

36 | 37 |
38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /homework-07/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Страница навигации 8 | 17 | 18 | 19 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /neoversity/v2/06-2/src/task-04.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 9 8 | 9 | 30 | 31 | 32 |

Go back

33 | 34 |
35 |

Background color: -

36 | 37 |
38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /homework-10/src/images/sprite.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v2/09/src/02-timer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Countdown timer 7 | 8 | 9 | 10 |

Go back

11 | 12 | 13 | 14 | 15 |
16 |
17 | 00 18 | Days 19 |
20 |
21 | 00 22 | Hours 23 |
24 |
25 | 00 26 | Minutes 27 |
28 |
29 | 00 30 | Seconds 31 |
32 |
33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /homework-07/src/task-06.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Задание 6 8 | 29 | 30 | 31 |

На главную

32 | 33 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /v2/06/src/task-08.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 8 8 | 9 | 27 | 28 | 29 |

Go back

30 | 31 |
32 | 36 | 40 | 41 |
42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /neoversity/v2/06-2/src/task-03.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 8 8 | 9 | 27 | 28 | 29 |

Go back

30 | 31 |
32 | 36 | 40 | 41 |
42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /v2/06/src/task-01.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 1 8 | 9 | 10 | 11 |

Go back

12 | 13 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /v3/07/src/task-1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 1 8 | 9 | 10 | 11 |

Go back

12 | 13 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /neoversity/v2/06-1/src/task-01.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Task 1 8 | 9 | 10 | 11 |

Go back

12 | 13 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /homework-07/src/task-01.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Задание 1 8 | 17 | 18 | 19 |

На главную

20 | 21 | 53 | 54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /homework-10/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Homework 10 8 | 12 | 13 | 14 | 15 |
16 | 17 |
18 | 19 | 20 | 21 | 22 |
23 | 30 | 36 | 37 |
38 | 39 | 40 | 41 | 42 |
43 |
44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /homework-04/README.ua.md: -------------------------------------------------------------------------------- 1 | **Читать на других языках: [Русский](README.md), [Українська](README.ua.md).** 2 | 3 | # Критерії прийому 4 | 5 | - Створено репозиторій `goit-js-hw-04` 6 | - При здачі домашньої роботи є посилання на вихідні файли в репозиторії 7 | - Кожне завдання виконано в окремому файлі з ім'ям `task-номер_завдання.js`. 8 | Використовуй `