Программирование

Наименование коммитов по стандарту Conventional Commits

Git — это популярная система контроля версий, которая позволяет разработчикам отслеживать изменения в коде и управлять историей проекта. Одним из ключевых аспектов работы с Git является создание коммитов. Правильное оформление коммитов помогает улучшить читаемость истории […]

JavaScript

Прототипы объектов в JavaScript

Одной из его уникальных особенностей JavaScript является использование прототипов для реализации наследования. В этой статье мы разберемся, что такое прототипы, как они работают и как их можно использовать. Прототип — это другой объект, от которого […]

Программирование

Библиотека jQuery с примерами

jQuery — это быстрая, небольшая и удобная библиотека JavaScript, которая упрощает взаимодействие с HTML-документами, обработку событий, анимацию и Ajax-запросы. Она была создана в 2006 году Джоном Резигом и с тех пор стала одной из самых […]

this в JavaScript
JavaScript

this в JavaScript

Ключевое слово this в JavaScript — это специальное значение, которое указывает на контекст выполнения функции. В зависимости от того, как и где функция была вызвана, значение this может изменяться. Если функция является частью объекта (хранится […]

Как добавить событие onClick по и его элементам в React
Программирование

Как добавить событие onClick по <canvas> и его элементам в React

Обработка клика по пустому canvas Создадим компонент React, который будет реагировать на щелчок по элементу <canvas>. В консоль должно выводиться сообщение «Клик!». В качестве эксперимента попросил написать код GPT: Даже без учета комментариев, код получился […]

Программирование

Область видимости и замыкания в JS

Область видимости переменных и замыкания — это ключевые концепции в программировании, которые важно понимать для эффективного написания кода. Область видимости определяет, где переменные доступны в программе, а замыкания позволяют сохранять состояние функции даже после того, […]

Программирование

Асинхронность в JavaScript

Асинхронность в JavaScript означает выполнение операций без блокировки последующего выполнения кода. Это позволяет выполнять длительные операции, такие как загрузка данных из сети или выполнение сложных вычислений, без остановки работы программы. Для работы с асинхронными операциями […]

Программирование

Что такое литералы в JavaScript

Литерал — это элемент программы, который непосредственно представляет значение1 Литералы — это явно заданные значения в исходном коде программы. Литералы представляют собой константы, включаемые непосредственно в текст программы. Литералы используются для представления значений в JavaScript. […]

Программирование

Как посмотреть JSON в браузере — автоформатирование и расширения

В процессе работы над приложением «Прогноз погоды» потребовалось просмотреть файл JSON из документации API. В окне браузера все выглядело плохо читаемо. Значительно улучшить ситуацию позволило автоформатирование, которое доступно по умолчанию в Google Chrome, т.е. без […]

Программирование

Документирование компонентов при помощи Storybook

После того как я для общего развития прошел курс «Веб‑разработчик» в Яндекс.Практикуме, решил влиться в собственный стартап в качестве стажера. Проект разрабатывается на фреймворке Vue 3 с весны 2022 и в нем уже приличное количество […]