Публикации по теме 'javascript'
Эй, когда-нибудь боролись с промисами Javascript?
Некоторое время назад я написал небольшое веб-приложение, размещенное на GitHub, чтобы понять, как работают промисы. Я отрефакторил его, чтобы поделиться им с другими разработчиками
Почему?
Промисы — это чистый способ асинхронного программирования переднего плана. Я знаю некоторых разработчиков, которые борются с этой темой, потому что то, как они делают это классически, просто работает. И путь ES6 кажется им сложным.
Я хотел полностью понять, как это работает. Поэтому я написал..
Ионный конденсатор - что вам нужно знать.
В этом посте вы узнаете о Capacitor, инструменте, созданном The ionic team для создания собственных кроссплатформенных веб-приложений для Android, iOS, Electron и Интернета.
Что такое конденсатор?
Capacitor - это кроссплатформенная среда выполнения приложений, которая упрощает создание веб-приложений, которые изначально работают на iOS, Android, Electron и в Интернете. Он был создан и поддерживается командой Ionic Framework. Первая стабильная версия (1.0) вышла в конце мая 2019..
Как «спроектировать» дизайн-систему — Часть I
Мы решили создать собственную дизайн-систему из-за возрастающей сложности кода между компонентами и несогласованности между ними. Это началось как крошечный снежный ком, и со временем он скатился и стал очень огромным.
Дизайн-системы — это в простейшем случае многоразовые компоненты пользовательского интерфейса с четкими инструкциями по эксплуатации, которые совместно используются дизайнерами и разработчиками. Все знают кубики LEGO. Из кубиков LEGO можно собрать множество вещей...
Прекратить писать циклы for (сочинять)
Вступление
В этой статье рассматривается важная часть функционального программирования: композиция функций .
Я кратко опишу, что такое композиция функций на высоком уровне; покажем, как выглядит композиция функций в Javascript; реализовать две функции, pipe (..) и compose (..), , которые помогут вам использовать композицию функций в вашем собственном коде; и попутно обсудите, почему композиция функций может быть инструментом, которым вам будет удобно пользоваться.
Мы..
Среда развертывания мини-программы WeChat
Скрыто в документе
Что это за среда, о которой мы говорим?
Для разработки программного обеспечения среды развертывания обеспечивают непрерывную разработку, обеспечивая при этом стабильность версии, используемой конечными пользователями.
Наиболее распространенная настройка среды:
Разработка: среда, в которой разработчики могут тестировать и возиться без последствий.
Staging: среда для тестирования и предварительного просмотра заинтересованными сторонами. Заинтересованным лицом..
Скрипты Google Apps + Honeybadger = ❤️
Недавно я работал над коннекторами Google Data Studio (подробнее об этом можно прочитать здесь ), которые представляют собой расширенные скрипты Google Apps . В течение первых нескольких недель после отправки кода в продакшн я постоянно проверял список выполнений, чтобы быстро найти и отреагировать на любые поступающие ошибки. Этот процесс быстро стал надоедать, поэтому я начал просматривать веб-страницы, пытаясь найти способ его автоматизировать.
К сожалению, я не нашел никакого..
React Hooks — Когда использовать useLayoutEffect вместо useEffect
Разница между useEffect и useLayoutEffect — объяснено на реальном примере.
В чем разница между двумя хуками React ( useEffect и useLayoutEffect ) с одинаковой подписью, похожими именами и похожими результатами? Лучше один раз увидеть разницу между ними, чем тысячу раз прочитать об этом! 🦉
На рисунке ниже показаны два окна чата — после загрузки страницы сообщения «извлекаются», а затем каждое окно чата прокручивается вниз. В левом поле используется хук useLayoutEffect для..
Новые материалы
Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..
LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной.
Ниже приведен исходный код, предоставленный здесь
Из исходного кода видно, что флаг — это отображаемое имя администратора...
GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..
Будущее машинного обучения в Индии
Будучи связанным с интенсивно развивающимся языком, непрерывные технологические достижения наверняка поразят сектор машинного обучения, который вот-вот сформирует долгосрочную перспективу машинного..
Сравнение Clojure IDE — Emacs/Cider и IDEA/Cursive
Введение
Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..
Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования.
Строки есть практически в каждом языке программирования, и научиться их эффективному..
7 признаков того, что вы все еще начинающий веб-разработчик
В этой статье я расскажу о 7 признаках того, что вы все еще начинающий веб-разработчик. Это вещи, в которые время от времени могут впадать даже опытные разработчики, поэтому не беспокойтесь,..