- Привет 👋. Если ты хочешь научиться программировать, то ты пришел по адресу.
- Для обучения с нуля - я советую курс Full Stack JavaScript
- Для улучшения знаний и подготовки к собеседованию - приложение для iOS и Android
- Ниже - ссылки по которым ты можешь со мной связаться. А под ними - список интересных заметок о программировании. Можешь написать мне короткое сообщение в Twitter, Telegram или обычный email.
- Если ты хочешь иногда получать письма с полезными статьями, задачами и заметками о программировании, ты можешь подписаться тут. И получить бесплатные книги по программированию.
- Вперед 🚀 !
Таблицы в HTML
— Теперь разберемся с еще одним способом структурировать и группировать информацию - с таблицами. Раньше их активно использовали для верстки веб страниц. Но такая структура была не очень гибкой. После того, как появилась необходимость делать адаптивный дизайн для разных размеров экранов, от них постепенно отказались....
JavaScript собеседование #44: В чем отличие Number от BigInt?
Что произойдет, если в JavaScript добавить числу суффикс n? Что будет выведено на экран? . . . . . . . . . . . . . . . ....
JavaScript, синхронизируем промисы с помощью async/await
Промисы — очень удобный инструмент организации асинхронного кода. Но мозгу человека намного привычнее синхронные операции. Сделали что-то, подождали, потом продолжили. Await Для упрощения асинхронных операций в JavaScript придумали ключевое слово await....
Использование JSON в JavaScript и Node.js
JSON — это один из самых популярных форматов обмена данными между бекэндом и фронтэндом. Еще JSON известен как JavaScript Object Notation. Он очень похож на то, как выглядят обычные JavaScript объекты, но также имеет свои особенности....
Node.js, бекэнд обработчики Express и внешний доступ
Отлично, у нас уже есть рабочий сервер и мы сделали несколько заданий, чтобы лучше понять как он работает. Теперь, разберем middleware - одну из важнейших концепций Express.js. Express Middleware У термина middleware нет хорошего перевода на русский язык....
JavaScript собеседование #43: Object.toString и Array.toString
В чем разница между функциями Object.toString и Array.toString в JavaScript? Что будет выведено на экран? . . . . . . . . . . . . . . ....
Создай свой первый сервер на Node.js и Express
Когда говорят о бекэнд разработке на Node.js, то в большинстве случаев подразумевают работу с Express.js. Это фреймворк с открытым кодом, который распространяется с помощью npm. Если ты еще не знаешь, как работать с npm пакетами, то советую прочитать эти две статьи:...
CSS, Flexbox Gap
В 2021 году, новинкой в CSS стало свойство gap для flexbox. Grid gap Это свойство позаимствовано от Grid CSS и называется grid-gap. Используется оно для создания пространства между ячейками. Рассмотрим как это свойство работает в grid:...
Как добавить комментарий в CSS
Как и в HTML-страницы, в CSS файлы можно добавлять комментарии. Может ты хочешь оставить заметку для себя, а может хочешь помочь коллегам разобраться в каких-то сложных моментах. Комментарии в CSS файле В HTML, комментарием считается любой текст между <!...
JavaScript собеседование #42: Как работает в Math.max в JS
Как работает Math.max в JavaScript? Что будет выведено на экран? . . . . . . . . . . . . . . . . . Функция Math.max() в JavaScript, принимает переменное количество аргументов и возвращает больший из них....