Интеграция Typescript в существующее VueJS приложение
Три шага для внедрения типизированного JS в ваш проект!
Читать: https://prglb.ru/1r9em
#frameworks #vue #typescript #tools
Три шага для внедрения типизированного JS в ваш проект!
Читать: https://prglb.ru/1r9em
#frameworks #vue #typescript #tools
Medium
Adding Typescript to your existing VueJS 2.6+ app
Improve the Javascript code of your VueJS app with Typescript and its super powers!
CSS анимация
Плейлист от Виталия Менчуковского, посвященный анимации в CSS: https://prglb.ru/3w5u7
#video #css #animation
Плейлист от Виталия Менчуковского, посвященный анимации в CSS: https://prglb.ru/3w5u7
#video #css #animation
Forwarded from FrontEndDev
Руководство для начинающих по WEBPACK (Очень простое)
Сколько лет уже его использую, но все еще читаю руководства)
https://webdevblog.ru/ochen-prostoe-rukovodstvo-dlya-nachinajushhih-po-webpack/
Сколько лет уже его использую, но все еще читаю руководства)
https://webdevblog.ru/ochen-prostoe-rukovodstvo-dlya-nachinajushhih-po-webpack/
Forwarded from Senior Frontend - javascript, html, css
Безопасное использование target="_blank"
Когда страница открыта с помощью target="_blank" - она имеет доступ к window.opener, это может быть использовано мошенниками
Пример:
1. Вы делитесь страницей на facebook
2. На ней присутствует код - window.opener.location = 'https://phishingwebsite'
3. Этот код перезагружает открытый таб на копию facebook, которая просит повторно авторизоваться
Вуаля - пользователь вводит учетные данные на фишинговой странице
Как избежать:
Реализуйте ссылки в таком виде (noreferrer - для старых браузеров)
В таком случае у отрытой страницы не будет доступа к открывшему ее табу браузера
#seniorFrontHTML
Когда страница открыта с помощью 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 Web Stack
Эффект складывания журнала на CSS
https://thomaspark.co/2020/06/the-mad-magazine-fold-in-effect-in-css/
https://thomaspark.co/2020/06/the-mad-magazine-fold-in-effect-in-css/
Thomas Park
The Mad Magazine Fold-In Effect in CSS
After 65 years at Mad Magazine, comic artist Al Jaffee announced his retirement. Jaffee was best known for his Mad Fold-Ins, where folding the page would reveal a hidden message in the artwork. Plenty of examples can be found on the web. The problem is, they…
Forwarded from Владилен про IT
Deno Быстрый Курс
Deno - новая технология от создателя NodeJS. В курсе рассмотрим все аспекты: стандартные библиотеки, тестирование, версионность пакетов, создание полного Rest API, работа с файлами, работа с удаленным сервером и защита
На Youtube вы найдете таймкоды по темам.
Буду благодарен за лайк и комментарий за актуальный материал
Приятного просмотра!)
https://www.youtube.com/watch?v=5tkDUN8xAMw
GitHub исходники тут:
https://github.com/vladilenm/deno-crash-course
Deno - новая технология от создателя NodeJS. В курсе рассмотрим все аспекты: стандартные библиотеки, тестирование, версионность пакетов, создание полного Rest API, работа с файлами, работа с удаленным сервером и защита
На Youtube вы найдете таймкоды по темам.
Буду благодарен за лайк и комментарий за актуальный материал
Приятного просмотра!)
https://www.youtube.com/watch?v=5tkDUN8xAMw
GitHub исходники тут:
https://github.com/vladilenm/deno-crash-course
YouTube
Deno - Быстрый Курс (Замена NodeJS?)
Исходный код в Telegram: https://t.me/js_by_vladilen/189
Получить профессию Frontend разработчика - https://bit.ly/3AgH3Sr
Подробнее узнать об обучении в Result School -
https://bit.ly/3AcG4m7
Бесплатный курс HTML & CSS - https://bit.ly/3HXKdMV
Сделать…
Получить профессию Frontend разработчика - https://bit.ly/3AgH3Sr
Подробнее узнать об обучении в Result School -
https://bit.ly/3AcG4m7
Бесплатный курс HTML & CSS - https://bit.ly/3HXKdMV
Сделать…
Forwarded from NOP::Nuances of Programming
Полное руководство по управлению JWT во фронтенд-клиентах
Знакомимся с JWT и отвечаем на самые острые вопросы, включая его преимущества перед токенами сессии, противодействие атакам CSRF и XSS, а также продолжительное сохранение сессий при выходе пользователя.
https://nuancesprog.ru/p/8460
@nuancesprog #статьи #GraphQL
Знакомимся с JWT и отвечаем на самые острые вопросы, включая его преимущества перед токенами сессии, противодействие атакам CSRF и XSS, а также продолжительное сохранение сессий при выходе пользователя.
https://nuancesprog.ru/p/8460
@nuancesprog #статьи #GraphQL
Forwarded from Senior Frontend - javascript, html, css
CSS свойство white-space
Оно говорит браузеру, как работать с множественными пробелами и переносами строк.
Пример:
Строки будут переноситься, если в строке не будет хватать места
white-space: nowrap
Повторяющиеся пробелы игнорируются, переводы строк не используются.
white-space: pre
Повторяющиеся пробелы и переводы строк выводятся так же как и в исходной разметке, естественные переводы строк не работают.
white-space: pre-line
Повторяющиеся пробелы игнорируются, переводы строк обрабатываются.
white-space: pre-wrap
Обрабатываются повторяющиеся пробелы и явные переводы строк, а также естественные переводы строк.
Оно говорит браузеру, как работать с множественными пробелами и переносами строк.
Пример:
<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
Обрабатываются повторяющиеся пробелы и явные переводы строк, а также естественные переводы строк.
Forwarded from FrontEndDev
CSS-анимация: основные концепты и многое другое
https://dev.to/petrepan_/css-animation-the-basic-concept-and-more-2aki
https://dev.to/petrepan_/css-animation-the-basic-concept-and-more-2aki
DEV Community
CSS Animation: the basic concept and more..
Css Animation is a great way to improve user experience, add personality to a website. Sensing the mo...
Коллекции JavaScript – Set, Map, WeakMap и WeakSet
Обычные массивы уже всем надоели - давайте посмотрим на свежее пополнение в JavaScript: сеты, мапы и их "слабые" версии.
Читать: https://prglb.ru/57wxq
В статье описан интерфейс каждой коллекции и приведены полезные кейсы использования.
#javascript #core
Обычные массивы уже всем надоели - давайте посмотрим на свежее пополнение в JavaScript: сеты, мапы и их "слабые" версии.
Читать: https://prglb.ru/57wxq
В статье описан интерфейс каждой коллекции и приведены полезные кейсы использования.
#javascript #core
Forwarded from NOP::Nuances of Programming
Как улучшить производительность сайта с помощью мониторинга реальных пользователей
Обзор инструментария, доступного из консоли браузера, который поможет вам извлечь полезную информацию о времени и скорости загрузки вашего сайта и проанализировать его производительность в целом.
https://nuancesprog.ru/p/8508
@nuancesprog #статьи #JavaScript
Обзор инструментария, доступного из консоли браузера, который поможет вам извлечь полезную информацию о времени и скорости загрузки вашего сайта и проанализировать его производительность в целом.
https://nuancesprog.ru/p/8508
@nuancesprog #статьи #JavaScript