Frontender Libs - обзор библиотек JS / CSS
Open in Telegram
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/sWebDev
Show more7 530
Subscribers
+324 hours
-227 days
-9830 days
Posts Archive
Как использовать Axios с Vue.js
Рассмотрим интеграцию библиотеки Axios во Vue.js для управления HTTP-запросами. Руководство предоставляет простой, но краткий синтаксис Axios для выполнения GET и POST запросов, а также обработку ошибок. Объяснения и примеры понятны, что облегчает понимание даже для новичков. Статья подчеркивает преимущества Axios, такие как поддержка отмены запросов. Однако, некоторые дополнительные примеры и сценарии использования могли бы обогатить материал.
👉 @sWebDev
🔥Тест по React JS от OTUS🔥
— Ответьте на 19 вопросов и проверьте, насколько хорошо вы знаете язык. Сможете сдать — пройдёте на продвинутый онлайн-курс по React.js со скидкой!
🚀ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА ПО REACT.JS https://otus.pw/H0pAg/
Курс доступен в рассрочку.
🎁Пройдете успешно тест, получите доступ к открытым урокам курса.
Нативная интеграция. Информация о продукте www.otus.ru
PComm Ghost | Anime JS
Анимированное приведение, выполненное на Anime.js.
👉 @sWebDev
Fitty
Fitty - небольшая библиотека для автоматической подгонки размера текста под размер его контейнера. Она помогает автоматически масштабировать текст, чтобы он полностью вписывался в заданный блок, сохраняя при этом читаемость.
👉 @sWebDev
Сервис для обнаружения типа устройства пользователя на TypeScript и Vue 3
Туториал для разработки собственного сервиса, способного определять способ взаимодействия с веб-приложением (touchscreen, мышка), ориентацию экрана (горизонтальная, вертикальная), тип устройства (desktop, tab, phone).
👉 @sWebDev
⚡️За месяц обучения стать сотрудником Яндекса? Легко!
В Course Finder каждый день публикуют лучшие курсы и видеоуроки из IT сферы.
Хотите закрепить свои знания или изучить что-то новое? Переходите и подписывайтесь: @kurs_finder
Moon Reflection on Sea - Anime js
Анимация смены времени суток, выполненная на Anime.js.
👉 @sWebDev
Защита от внедрения компонентов в React
Если есть компонент, который динамически импортирует и рендерит другой компонент на основе свойства, то есть шанс передачи вредоносного имени компонента в качестве свойства и его импортирования.
Хороший способ обезопасить себя - это ограничить количество компонентов, которые можно динамически импортировать и рендерить. Импортируя только тот, чье имя есть в списке:
const COMPONENTS = {
Home: () => import('./Home'),
Profile: () => import('./Profile'),
// ...
};
function DynamicComponent({ componentName }) {
const [Component, setComponent] = useState(null);
useEffect(() => {
const loadComponent = COMPONENTS[componentName];
if (loadComponent) {
loadComponent()
.then(setComponent)
.catch(console.error);
}
}, [componentName]);
return Component ? <Component /> : null;
}
👉 @sWebDevHorizontal Scroll Gallery
Галерея c горизонтальным скроллом, выполненная при помощи Less и библиотеки Babel.js
👉 @sWebDev
Как защититься от XSS атак в React?
Межсайтовый скриптинг (XSS) представляет распространенную угрозу безопасности веб-приложений. Как защитить свое React приложение от данной уязвимости?
👉 @sWebDev
Personal Space — Generative Design/Animation!
Анимированная сцена, реализованная с применением библиотеки Anime.js.
👉 @sWebDev
Верстаешь?
🔥 Оцени 7 причин пройти наш бесплатный интенсив по Frontend-разработке:
1. Сверстаешь веб-сайт на HTML + CSS;
2. Оживишь страницу с помощью JavaScript;
3. Используешь фронтенд-фреймворк Angular;
4. Подключишь Backend и загрузишь сайт на хостинг;
5. Получишь советы по доработке своего проекта;
6. Добавишь в портфолио 1 качественный проект;
7. Получишь в подарок чек-лист «45 мест для поиска работы».
А главное, ты проведёшь 7 дней в приятной компании Fullstack-разработчика с 10-летним стажем – Романа Чернова.
👉 Проскочить на интенсив бесплатно
Начинаем 15 августа.
Splitting.js
Инструмент для создания креативного текстового контента на веб-страницах. Splitting.js разбивает текст на мелкие фрагменты и применяет к ним различные стили и анимации, что позволяет создавать текстовые эффекты. Библиотека поддерживает различные типы разделения текста: по буквам, словам, строкам, а также предоставляет множество настроек для управления внешним видом и анимациями текста.
👉 @sWebDev
Битва CLIs: почему мы отказались от Angular CLI в пользу Nx
В статье узнаем, почему разработчики Тинькофф Бизнес используют Nx для всех Angular-проектов, какие проблемы это решает и чем этот подход лучше Angular CLI.
👉 @sWebDev
Онлайн-урок "Изоморфные React-приложения с React.js , Next.js и TRPC".
Разработка полноценных фуллстек приложений с поддержкой SSR стала доступной!
Присоединяйтесь к бесплатному вебинару из онлайн-курса «React.js Developer» от OTUS, который состоится 14 августа в 20:00 по мск.
На уроке вы узнаете:
🔹как создавать приложения с клиентской и серверной частями
🔹 настройку сборки, разработку и развертывание
🔹 получите готовый стартовый набор для создания веб-приложений на современном стеке.
Не упустите шанс поучиться у профессионалов и увидеть образовательный процесс изнутри.
Зарегистрируйтесь, чтобы принять участие https://otus.pw/YbIu/
Нативная интеграция. Информация о продукте www.otus.ruFluid text hover
Анимированный текст, выполненный с помощью библиотеки Babel.js.
👉 @sWebDev
Cample.js
Cample.js - это новый JS фреймворк для создания пользовательских интерфейсов. На данный момент, все ещё находится в разработке. Сейчас Cample.js можно использовать для работы с изображениями, например: изменять размер, обрезать, вращать и фильтровать изображения.
👉 @sWebDev
Как настроить Node.js Express сервер для React
Это руководство поможет вам разработать простое приложение на React и подключить его к серверу, созданному с использованием Node.js. Мы начнем с создания React приложения с помощью команды
create-react-app, а затем настроим его подключение к серверу Node.js c помощью proxy.
👉 @sWebDevСоздаем клон LinkedIn на React
Подробный туториал по созданию клона LinkedIn с использованием React. Автор делится полным циклом разработки: от настройки проекта и авторизации и до добавления основного функционала в приложение.
👉 @sWebDev
