VueJS, JS, HTML, Frontend - Uncolored collection
125 subscribers
228 photos
8 videos
5 files
541 links
Пополняющаяся коллекция материалов по VueJS и смежных технологий.

Канал по Laravel:
https://t.me/laravel_uncolored

По Svelte:
https://t.me/svelte_uncolored

По React:
https://t.me/react_uncolored

Для связи @RainySkys
Download Telegram
CSS анимация

Плейлист от Виталия Менчуковского, посвященный анимации в CSS: https://prglb.ru/3w5u7

#video #css #animation
Forwarded from FrontEndDev
Руководство для начинающих по WEBPACK (Очень простое)

Сколько лет уже его использую, но все еще читаю руководства)

https://webdevblog.ru/ochen-prostoe-rukovodstvo-dlya-nachinajushhih-po-webpack/
Безопасное использование target="_blank"

Когда страница открыта с помощью target="_blank" - она имеет доступ к window.opener, это может быть использовано мошенниками

Пример:

1. Вы делитесь страницей на facebook
2. На ней присутствует код - window.opener.location = 'https://phishingwebsite'
3. Этот код перезагружает открытый таб на копию facebook, которая просит повторно авторизоваться

Вуаля - пользователь вводит учетные данные на фишинговой странице

Как избежать:

Реализуйте ссылки в таком виде (noreferrer - для старых браузеров)

<a href="/share" rel="noopener noreferrer" target="_blank">Перейти</a>

В таком случае у отрытой страницы не будет доступа к открывшему ее табу браузера

#seniorFrontHTML
Forwarded from Владилен про IT
Deno Быстрый Курс
Deno - новая технология от создателя NodeJS. В курсе рассмотрим все аспекты: стандартные библиотеки, тестирование, версионность пакетов, создание полного Rest API, работа с файлами, работа с удаленным сервером и защита

На Youtube вы найдете таймкоды по темам.
Буду благодарен за лайк и комментарий за актуальный материал
Приятного просмотра!)

https://www.youtube.com/watch?v=5tkDUN8xAMw

GitHub исходники тут:
https://github.com/vladilenm/deno-crash-course
Полное руководство по управлению JWT во фронтенд-клиентах

Знакомимся с JWT и отвечаем на самые острые вопросы, включая его преимущества перед токенами сессии, противодействие атакам CSRF и XSS, а также продолжительное сохранение сессий при выходе пользователя.

https://nuancesprog.ru/p/8460

@nuancesprog #статьи #GraphQL
CSS свойство white-space

Оно говорит браузеру, как работать с множественными пробелами и переносами строк.

Пример:
<p>I have multiple spaces
and a line break</p>

white-space: normal
Строки будут переноситься, если в строке не будет хватать места

white-space: nowrap
Повторяющиеся пробелы игнорируются, переводы строк не используются.

white-space: pre
Повторяющиеся пробелы и переводы строк выводятся так же как и в исходной разметке, естественные переводы строк не работают.

white-space: pre-line
Повторяющиеся пробелы игнорируются, переводы строк обрабатываются.

white-space: pre-wrap
Обрабатываются повторяющиеся пробелы и явные переводы строк, а также естественные переводы строк.
Коллекции JavaScript – Set, Map, WeakMap и WeakSet

Обычные массивы уже всем надоели - давайте посмотрим на свежее пополнение в JavaScript: сеты, мапы и их "слабые" версии.

Читать: https://prglb.ru/57wxq

В статье описан интерфейс каждой коллекции и приведены полезные кейсы использования.

#javascript #core
Как улучшить производительность сайта с помощью мониторинга реальных пользователей

Обзор инструментария, доступного из консоли браузера, который поможет вам извлечь полезную информацию о времени и скорости загрузки вашего сайта и проанализировать его производительность в целом.

https://nuancesprog.ru/p/8508

@nuancesprog #статьи #JavaScript