Публикации по теме 'web-development'


Упрощенные обещания JavaScript
Обещания в JavaScript похожи на обещания, которые мы даем друг другу каждый день. Представьте, что вы даете обещание кому-то, кто вам небезразличен, — вы обещаете выполнить для него задачу в будущем. Теперь давайте перенесем эту идею в цифровой мир. Представляем обещания JavaScript — надежные объекты, которые гарантируют, что они сдержат свое слово, точно так же, как обещания, которые вы даете в реальной жизни. Обещание JavaScript — это мощный инструмент, который говорит: «Я обещаю дать..

Более чистый код с делегированием событий в JavaScript
Делегирование событий в JavaScript — это метод, который позволяет обрабатывать события нескольких элементов с помощью одного прослушивателя событий, прикрепленного к их родительскому элементу. Вместо того, чтобы прикреплять прослушиватель событий к каждому отдельному дочернему элементу, вы прикрепляете один прослушиватель событий к родительскому элементу и используете его для прослушивания событий, происходящих в дочерних элементах. Когда событие происходит в дочернем элементе,..

TypeScript с Babel: прекрасный брак
TypeScript никогда не был проще благодаря плагину TypeScript для Babel ( @babel/preset-typescript ), официальному годовому сотрудничеству между командами TypeScript и Babel. Откройте для себя четыре причины, по которым TypeScript и Babel - идеальная пара , и следуйте пошаговым инструкциям по обновлению вашего проекта с помощью TypeScript за 10 минут. Хм? Какие? Почему? Сначала я не понимал необходимости этого нового пресета. Разве Babel и TypeScript не две совершенно..

Вещи, которые я узнал во время появления кода
Если вы меня знаете, то знаете, что я большой поклонник задач по программированию и кодовых ката. Иногда мне кажется, что я упустил свое призвание конкурентоспособного программиста . В прошлом месяце я смог удовлетворить свою тягу к задачам программирования с помощью Эрика Уастла Пришествие кода . Ежедневное решение задачи по программированию в течение почти месяца дало мне интересные уроки о себе и моем текущем языке программирования: Elixir. Вот краткое изложение. У вас будут..

Преимущества создания пользовательских контекстных перехватчиков для потребления
Почему вам следует создать крючок для использования контекста В React у нас есть потрясающий способ передавать реквизиты и функции установки глубоко вложенным дочерним компонентам, не передавая их по отдельности в последующих компонентах. Мы делаем это, используя концепцию Provider-Context. Вот как это работает: Так в чем же проблема? Предположим, нам нужно использовать один и тот же контекст в нескольких компонентах. Вот как будут выглядеть наши компоненты. Вы..

Теперь доступен интерфейс командной строки GitHub: вот почему вы должны быть в восторге
По состоянию на январь 2020 года GitHub сообщает о наличии более 40 миллионов пользователей и более 100 миллионов репозиториев (включая не менее 28 миллионов общедоступных репозиториев), что делает его крупнейшим хранилищем исходного кода в мире. ( Википедия ) Как и любой успешный современный инструмент, Github чрезвычайно расширяем. Он предлагает множество способов настройки, расширения и интеграции с другими инструментами. Рекомендуемые интеграции GitHub..

Не создавайте страницы, создавайте модули
Мы находимся в интересной фазе переосмысления внешнего интерфейса для торговых площадок eBay, и в этом блоге кратко изложено, куда мы движемся. Модульное программирование — это фундаментальная техника проектирования , которая применялась на заре разработки программного обеспечения. Это по-прежнему наиболее рекомендуемый шаблон для создания поддерживаемого программного обеспечения, и сообщество Node.js полностью разделяет эту философию проектирования. Большинство модулей Node.js создаются..