Для начала работы мы настроим Plasmo, Tailwinds и Shadcn-UI.
pnpm create plasmo
# OR
yarn create plasmo
# OR
npm create plasmo
Это легкое для восприятия руководство, в котором мы рассмотрим:
useCallback
в React?useCallback
? (сценарии использования)UseCallback
Изображения являются важной частью любого веб-приложения, однако при неправильной оптимизации они могут стать основным источником проблем с производительностью. В этой статье мы рассмотрим, как с помощью Node.js и React автоматически генерировать оптимизированные форматы изображений и отображать их в оптимальном для браузера пользователя формате.
Firefox поддерживает расширения браузера, такие как браузеры на основе Chromium (Chrome, Arc, Brave, Edge и т. д.). Иногда их называют надстройками в стране Firefox.
В этом посте предполагается, что вы отлаживаете расширение браузера, которое создаете, то есть имеете исходный код и можете собрать его локально.
Также предполагается, что надстройка Firefox была собрана, т. е. сгенерирована файлы, включая манифест для работы надстройки.
JavaScript был создан в 1995 году как способ добавления программ на веб-страницы в браузере Netscape Navigator. Сегодня этот язык принят всеми другими основными веб-браузерами и стал одним из самых популярных языков программирования в мире.
Вы устали от фреймворков JavaScript, которые поставляются с большими пакетами и сложной настройкой? Если это так, давайте погрузимся в Svelte, революционный подход к созданию веб-приложений, который бросает вызов общепринятым представлениям о фронтенд-разработке.
Я перешел из Mailchimp несколько лет назад, потому что стоимость должна была стать серьезным бременем, особенно после того, как они изменили способ расчета цен (все, с кем вы общались, даже если они отписались, и вам не разрешено общаться). В то время ActiveCampaign был более дешевым, но все же полнофункциональным вариантом. Тем не менее, мне никогда не были нужны все функции (особенно в отношении автоматизации кампаний), и снова пришло время, когда мне нужно двигаться. Как оказалось, переход с ActiveCampaign на Mailjet дает мне те функции, которые мне нужны, на 100 долларов меньше в месяц.
В этой статье мы собираемся создать REST API, в котором мы выполняем знаменитый CRUD, и чтобы у каждого была возможность протестировать локально, будет использоваться база данных SQLite.
Чтобы дать вам немного больше контекста, в этой статье мы собираемся использовать следующие технологии:
Представьте, что вы разрабатываете приложение и хотите отобразить некоторые данные в браузере на основе определенных условий или у вас есть массив данных, которые вы хотите просмотреть и отобразить в браузере. Как мы можем добиться этого в Vue? В этом руководстве мы изучим List rendering
и conditional rendering
в Vue, а также то, как мы можем использовать возможности директив v-if
и v-for
.
При создании веб-приложений время от времени возникает необходимость защитить маршруты от несанкционированного доступа. В Angular это можно сделать с помощью защит маршрутизаторов.
Это не введение в защиту Angular, поэтому если вы не знакомы с ней, то можете прочитать о ней подробнее в официальной документации.
Присоединяйся в тусовку
Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.