├── 02 Основы программирования ├── 01-Создание переменных.js ├── 02-Действия в зависимости от условий.js ├── 03-Преобразование условных конструкций.js ├── 04-Создание массивов.js ├── 05-Использование цикла.js ├── 06-Применение цикла for.js ├── 07-Выборка чисел из массива по условию.js ├── 08-Создание простых функций.js └── 09-Проект Угадай число.html ├── 03 Объекты и встроенные методы ├── 01-Создание и изменение объекта.js ├── 02-Вывод всего содержимого объекта.js ├── 03-Использование методов объекта.js ├── 04-Использование встроенных методов чисел и строк.js ├── 05-Использование методов массива.js └── 06-Проект Загадки │ ├── index.html │ └── main.js ├── 04 Про функции подробно ├── 01-Практика создания функциональных выражений.js ├── 02-Практика создания стрелочных функций.js ├── 03-Практика по созданию функций высшего порядка.js ├── 04-Практика на рекурсию.js ├── 05-Практика на замыкание.js ├── 06-Практика на использование контекста.js └── 07-Проект Цензор.js ├── 05 Работа со структурами данных ├── 01-Практика на маппинг массивов и коллекций.js ├── 02-Практика на фильтрацию.js ├── 03-Практика на reduce.js ├── 04-Практика на поиск в коллекции.js ├── 05-Практика на сортировку массивов.js ├── 06-Практика на деструктуризацию массивов.js ├── 07-Практика по деструктуризации объекта.js ├── 08-Преобразование данных в формат JSON.js └── 09 Проект Витрина │ ├── app.js │ └── index.html ├── 06 DOM API ├── 01 Практика на получение ссылок на HTML-элементы │ ├── app.js │ └── index.html ├── 02 Практика на работу с событием click │ ├── app.js │ └── index.html ├── 03 Практика на работу с объектом события │ ├── app.js │ └── index.html ├── 04 Практика на работу с формой │ ├── app.js │ └── index.html ├── 05 Практика на работу с браузерной памятью │ ├── app.js │ └── index.html └── 06 Проект Спойлер │ ├── app.js │ └── index.html ├── 07 Работа с готовыми библиотеками └── 01 Использование lodash │ ├── app.js │ └── index.html ├── 12 ООП в JavaScript ├── 01-Создание простого класса и его экземпляров.js ├── 02-Использование статических методов, геттеров и сеттеров.js └── 03 Создание класса для UI Spoiler │ ├── collapser.js │ ├── index.html │ └── style.css └── README.md /02 Основы программирования/01-Создание переменных.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/02 Основы программирования/01-Создание переменных.js -------------------------------------------------------------------------------- /02 Основы программирования/02-Действия в зависимости от условий.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/02 Основы программирования/02-Действия в зависимости от условий.js -------------------------------------------------------------------------------- /02 Основы программирования/03-Преобразование условных конструкций.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/02 Основы программирования/03-Преобразование условных конструкций.js -------------------------------------------------------------------------------- /02 Основы программирования/04-Создание массивов.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/02 Основы программирования/04-Создание массивов.js -------------------------------------------------------------------------------- /02 Основы программирования/05-Использование цикла.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/02 Основы программирования/05-Использование цикла.js -------------------------------------------------------------------------------- /02 Основы программирования/06-Применение цикла for.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/02 Основы программирования/06-Применение цикла for.js -------------------------------------------------------------------------------- /02 Основы программирования/07-Выборка чисел из массива по условию.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/02 Основы программирования/07-Выборка чисел из массива по условию.js -------------------------------------------------------------------------------- /02 Основы программирования/08-Создание простых функций.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/02 Основы программирования/08-Создание простых функций.js -------------------------------------------------------------------------------- /02 Основы программирования/09-Проект Угадай число.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/02 Основы программирования/09-Проект Угадай число.html -------------------------------------------------------------------------------- /03 Объекты и встроенные методы/01-Создание и изменение объекта.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/03 Объекты и встроенные методы/01-Создание и изменение объекта.js -------------------------------------------------------------------------------- /03 Объекты и встроенные методы/02-Вывод всего содержимого объекта.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/03 Объекты и встроенные методы/02-Вывод всего содержимого объекта.js -------------------------------------------------------------------------------- /03 Объекты и встроенные методы/03-Использование методов объекта.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/03 Объекты и встроенные методы/03-Использование методов объекта.js -------------------------------------------------------------------------------- /03 Объекты и встроенные методы/04-Использование встроенных методов чисел и строк.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/03 Объекты и встроенные методы/04-Использование встроенных методов чисел и строк.js -------------------------------------------------------------------------------- /03 Объекты и встроенные методы/05-Использование методов массива.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/03 Объекты и встроенные методы/05-Использование методов массива.js -------------------------------------------------------------------------------- /03 Объекты и встроенные методы/06-Проект Загадки/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/03 Объекты и встроенные методы/06-Проект Загадки/index.html -------------------------------------------------------------------------------- /03 Объекты и встроенные методы/06-Проект Загадки/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/03 Объекты и встроенные методы/06-Проект Загадки/main.js -------------------------------------------------------------------------------- /04 Про функции подробно/01-Практика создания функциональных выражений.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/04 Про функции подробно/01-Практика создания функциональных выражений.js -------------------------------------------------------------------------------- /04 Про функции подробно/02-Практика создания стрелочных функций.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/04 Про функции подробно/02-Практика создания стрелочных функций.js -------------------------------------------------------------------------------- /04 Про функции подробно/03-Практика по созданию функций высшего порядка.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/04 Про функции подробно/03-Практика по созданию функций высшего порядка.js -------------------------------------------------------------------------------- /04 Про функции подробно/04-Практика на рекурсию.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/04 Про функции подробно/04-Практика на рекурсию.js -------------------------------------------------------------------------------- /04 Про функции подробно/05-Практика на замыкание.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/04 Про функции подробно/05-Практика на замыкание.js -------------------------------------------------------------------------------- /04 Про функции подробно/06-Практика на использование контекста.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/04 Про функции подробно/06-Практика на использование контекста.js -------------------------------------------------------------------------------- /04 Про функции подробно/07-Проект Цензор.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/04 Про функции подробно/07-Проект Цензор.js -------------------------------------------------------------------------------- /05 Работа со структурами данных/01-Практика на маппинг массивов и коллекций.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/05 Работа со структурами данных/01-Практика на маппинг массивов и коллекций.js -------------------------------------------------------------------------------- /05 Работа со структурами данных/02-Практика на фильтрацию.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/05 Работа со структурами данных/02-Практика на фильтрацию.js -------------------------------------------------------------------------------- /05 Работа со структурами данных/03-Практика на reduce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/05 Работа со структурами данных/03-Практика на reduce.js -------------------------------------------------------------------------------- /05 Работа со структурами данных/04-Практика на поиск в коллекции.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/05 Работа со структурами данных/04-Практика на поиск в коллекции.js -------------------------------------------------------------------------------- /05 Работа со структурами данных/05-Практика на сортировку массивов.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/05 Работа со структурами данных/05-Практика на сортировку массивов.js -------------------------------------------------------------------------------- /05 Работа со структурами данных/06-Практика на деструктуризацию массивов.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/05 Работа со структурами данных/06-Практика на деструктуризацию массивов.js -------------------------------------------------------------------------------- /05 Работа со структурами данных/07-Практика по деструктуризации объекта.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/05 Работа со структурами данных/07-Практика по деструктуризации объекта.js -------------------------------------------------------------------------------- /05 Работа со структурами данных/08-Преобразование данных в формат JSON.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/05 Работа со структурами данных/08-Преобразование данных в формат JSON.js -------------------------------------------------------------------------------- /05 Работа со структурами данных/09 Проект Витрина/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/05 Работа со структурами данных/09 Проект Витрина/app.js -------------------------------------------------------------------------------- /05 Работа со структурами данных/09 Проект Витрина/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/05 Работа со структурами данных/09 Проект Витрина/index.html -------------------------------------------------------------------------------- /06 DOM API/01 Практика на получение ссылок на HTML-элементы/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/06 DOM API/01 Практика на получение ссылок на HTML-элементы/app.js -------------------------------------------------------------------------------- /06 DOM API/01 Практика на получение ссылок на HTML-элементы/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/06 DOM API/01 Практика на получение ссылок на HTML-элементы/index.html -------------------------------------------------------------------------------- /06 DOM API/02 Практика на работу с событием click/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/06 DOM API/02 Практика на работу с событием click/app.js -------------------------------------------------------------------------------- /06 DOM API/02 Практика на работу с событием click/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/06 DOM API/02 Практика на работу с событием click/index.html -------------------------------------------------------------------------------- /06 DOM API/03 Практика на работу с объектом события/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/06 DOM API/03 Практика на работу с объектом события/app.js -------------------------------------------------------------------------------- /06 DOM API/03 Практика на работу с объектом события/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/06 DOM API/03 Практика на работу с объектом события/index.html -------------------------------------------------------------------------------- /06 DOM API/04 Практика на работу с формой/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/06 DOM API/04 Практика на работу с формой/app.js -------------------------------------------------------------------------------- /06 DOM API/04 Практика на работу с формой/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/06 DOM API/04 Практика на работу с формой/index.html -------------------------------------------------------------------------------- /06 DOM API/05 Практика на работу с браузерной памятью/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/06 DOM API/05 Практика на работу с браузерной памятью/app.js -------------------------------------------------------------------------------- /06 DOM API/05 Практика на работу с браузерной памятью/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/06 DOM API/05 Практика на работу с браузерной памятью/index.html -------------------------------------------------------------------------------- /06 DOM API/06 Проект Спойлер/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/06 DOM API/06 Проект Спойлер/app.js -------------------------------------------------------------------------------- /06 DOM API/06 Проект Спойлер/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/06 DOM API/06 Проект Спойлер/index.html -------------------------------------------------------------------------------- /07 Работа с готовыми библиотеками/01 Использование lodash/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/07 Работа с готовыми библиотеками/01 Использование lodash/app.js -------------------------------------------------------------------------------- /07 Работа с готовыми библиотеками/01 Использование lodash/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/07 Работа с готовыми библиотеками/01 Использование lodash/index.html -------------------------------------------------------------------------------- /12 ООП в JavaScript/01-Создание простого класса и его экземпляров.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/12 ООП в JavaScript/01-Создание простого класса и его экземпляров.js -------------------------------------------------------------------------------- /12 ООП в JavaScript/02-Использование статических методов, геттеров и сеттеров.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/12 ООП в JavaScript/02-Использование статических методов, геттеров и сеттеров.js -------------------------------------------------------------------------------- /12 ООП в JavaScript/03 Создание класса для UI Spoiler/collapser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/12 ООП в JavaScript/03 Создание класса для UI Spoiler/collapser.js -------------------------------------------------------------------------------- /12 ООП в JavaScript/03 Создание класса для UI Spoiler/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/12 ООП в JavaScript/03 Создание класса для UI Spoiler/index.html -------------------------------------------------------------------------------- /12 ООП в JavaScript/03 Создание класса для UI Spoiler/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/12 ООП в JavaScript/03 Создание класса для UI Spoiler/style.css -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michey85/js-fundamenrals-tasks/HEAD/README.md --------------------------------------------------------------------------------