Публикации по теме '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 создаются..