├── 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 | Start
13 | Stop
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 |
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 | -1
15 | 0
16 | +1
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 | -1
15 | 0
16 | +1
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 | Create
16 | Destroy
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 | Create
16 | Destroy
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 |
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 |
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 |
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 | -1
23 | 0
24 | +1
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 | Start
7 | Stop
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 | Start
7 | Stop
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 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
30 |
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 |
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 |
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 | Start
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 |
33 | Email
34 |
35 |
36 |
37 | Password
38 |
39 |
40 | Login
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 |
33 | Email
34 |
35 |
36 |
37 | Password
38 |
39 |
40 | Login
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 |
14 |
15 | Animals
16 |
17 |
18 | Cat
19 | Hamster
20 | Horse
21 | Parrot
22 |
23 |
24 |
25 | Products
26 |
27 |
28 | Bread
29 | Prasley
30 | Cheese
31 |
32 |
33 |
34 | Technologies
35 |
36 |
37 | HTML
38 | CSS
39 | JavaScript
40 | React
41 | Node.js
42 |
43 |
44 |
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 |
14 |
15 | Animals
16 |
17 |
18 | Cat
19 | Hamster
20 | Horse
21 | Parrot
22 |
23 |
24 |
25 | Products
26 |
27 |
28 | Bread
29 | Prasley
30 | Cheese
31 |
32 |
33 |
34 | Technologies
35 |
36 |
37 | HTML
38 | CSS
39 | JavaScript
40 | React
41 | Node.js
42 |
43 |
44 |
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 |
14 |
15 | Animals
16 |
17 |
18 | Cat
19 | Hamster
20 | Horse
21 | Parrot
22 |
23 |
24 |
25 | Products
26 |
27 |
28 | Bread
29 | Prasley
30 | Cheese
31 |
32 |
33 |
34 | Technologies
35 |
36 |
37 | HTML
38 | CSS
39 | JavaScript
40 | React
41 | Node.js
42 |
43 |
44 |
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 |
22 |
23 | Животные
24 |
25 |
26 | Кот
27 | Хомяк
28 | Лошадь
29 | Попугай
30 |
31 |
32 |
33 | Продукты
34 |
35 |
36 | Хлеб
37 | Петрушка
38 | Творог
39 |
40 |
41 |
42 | Технологии
43 |
44 |
45 | HTML
46 | CSS
47 | JavaScript
48 | React
49 | Node
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/homework-10/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Homework 10
8 |
12 |
13 |
14 |
15 |
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 | Використовуй `