Skip to content

ManuW7/JS_mini_projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JS Mini Projects 🚀

Учебная коллекция мини-проектов на чистом JavaScript для практики работы с DOM, событиями и основными концепциями языка.


Список проектов

Проект Описание Ссылка
1 Простой счетчик Простой счетчик ++i и --i Ссылка
2 Светофор Переключается свет по нажатию кнопки или через промежуток времени Ссылка
3 Генератор случайных чисел Генерация случайного целого числа между двумя задаными Ссылка
4 TODO List Список задач с возможностями добавления, редактирования, удаления Ссылка
5 Timer Таймер для засекания времени и обратного отсчета Ссылка
6 Quiz Квиз Ссылка
7 Weather app приложение для поиска погоды Ссылка
... больше в процессе!

Цель репозитория

Этот репозиторий создан для:

  • Практики основ JavaScript (ES6+).
  • Изучения работы с DOM (создание, изменение, удаление элементов).
  • Обработки событий (клики, ввод, таймеры и т.д.).
  • Создания простых и интерактивных веб-интерфейсов.
  • Систематизации учебных проектов в одном месте.

Технологии

  • HTML5
  • CSS3 (Flexbox, Grid, анимации)
  • Vanilla JavaScript (нативный JS без фреймворков)

Как использовать локально?

  1. Склонируйте репозиторий:
    git clone https://github.com/your-username/js-mini-projects.git
  2. Перейдите в папку проекта:
    cd js-mini-projects
  3. Откройте файл index.html в вашем браузере, чтобы увидеть список всех проектов.
  4. Переходите по ссылкам к конкретным проектам и изучайте их код.

🗂️ Структура репозитория

js-mini-projects/
│
├── 📄 index.html          # Главная страница со списком всех проектов
├── 🎨 style.css           # Общие стили для главной страницы
├── 📖 README.md           # Этот файл
│
└── 📁 projects/           # Папка со всеми проектами
    │
    ├── 📁 counter/        # Проект 1: Счётчик
    │   ├── 📄 index.html
    │   ├── 🎨 style.css
    │   └── ⚙️ script.js
    │
    ├── 📁 traffic-light/  # Проект 2: Светофор
    │   ├── 📄 index.html
    │   ├── 🎨 style.css
    │   └── ⚙️ script.js
    │
    ├── 📁 todo-list/      # Проект 3: Список дел
    │   ├── 📄 index.html
    │   ├── 🎨 style.css
    │   └── ⚙️ script.js
    │
    └── ...                # Папки для будущих проектов


Как добавить новый проект?

  1. Создайте новую папку внутри директории projects/ (например, calculator).
  2. Внутри этой папки создайте стандартные файлы: index.html, style.css, script.js.
  3. Реализуйте функционал вашего мини-проекта.
  4. Не забудьте добавить ссылку на ваш новый проект в общий список на главной странице (index.html в корне) и в этот README.md.

Лицензия

Этот репозиторий предназначен для учебных целей. Используйте код свободно.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published