Создание таблиц в вебе: лучшие практики
Если вам нужно представить большой объем данных в наглядном виде, от таблиц никуда не деться. Учимся делать их правильно.
Читать: https://prglb.ru/42ftp
#css #interface
Если вам нужно представить большой объем данных в наглядном виде, от таблиц никуда не деться. Учимся делать их правильно.
Читать: https://prglb.ru/42ftp
#css #interface
Аутентификация с использование RESTful API на Vue
Аутентификация пользователя - важная часть веб-приложения. Разбираемся, как реализовать ее в SPA на Vue.
Читать: https://prglb.ru/esn7
#frameworks #vue
Аутентификация пользователя - важная часть веб-приложения. Разбираемся, как реализовать ее в SPA на Vue.
Читать: https://prglb.ru/esn7
#frameworks #vue
This media is not supported in your browser
VIEW IN TELEGRAM
IT-канал про серверы, технологии и динозавров разыскивает подписчиков!
🦖 https://yangx.top/SelectelNews
🦖 https://yangx.top/SelectelNews
Как использовать Web Storage API
Полное руководство по localStorage и sessionStorage.
Ссылка: https://prglb.ru/3d1dt
#api #browswer
Полное руководство по localStorage и sessionStorage.
Ссылка: https://prglb.ru/3d1dt
#api #browswer
Что будет выведено в консоль?
Anonymous Quiz
37%
true true
51%
true false
6%
false false
6%
false true
Правильный ответ: true false
Конструктор new Number() создает не примитивное значение, а объект, так что строгое равенство не выполняется.
Еще больше вопросов для проверки JavaScript здесь: https://prglb.ru/326j8
#javascript #core
Конструктор new Number() создает не примитивное значение, а объект, так что строгое равенство не выполняется.
Еще больше вопросов для проверки JavaScript здесь: https://prglb.ru/326j8
#javascript #core
Начни карьеру Front-End разработчика с личным наставником online. У нас ты изучишь востребованный у бизнеса стек технологий, получишь опыт в коммерческом проекте, а платить будешь только после трудоустройства. Ментор будет поддерживать до первого рабочего дня и подготовит к собеседованиям. Старт в июле.
Пройти тестовое задание 🙋♂️👉 https://clck.ru/PV74U
👇Что тебя ждет:
1. Подготовка с личным ментором online по индивидуальной программе за 7 месяцев;
2. Жесткий контроль знаний на каждом этапе
3. Обучение востребованному на рынке стеку технологий: HTML/CSS/JS, React + Redux;
4. Отработка знаний в настоящем бизнес проекте, который дает опыт и строчку для резюме;
5. Общение с одногруппниками и студентами-разработчиками других потоков групповом чате slack (уже более 1500 участников)
6. Быстрое карьерное и финансовое развитие за счет программы поддержки на 2 года: митапы, мастер-классы, закрытые лекции со спикерами и offline интенсивы;
7. Гарантированное трудоустройство и первая зарплата от 100 000 рублей.
Требования к кандидату:
• Обучение минимум 25 часов в неделю
• Проживание или готовность к переезду в Москву для трудоустройства
Пройти тестовое задание 🙋♂️👉 https://clck.ru/PV74U
👇Что тебя ждет:
1. Подготовка с личным ментором online по индивидуальной программе за 7 месяцев;
2. Жесткий контроль знаний на каждом этапе
3. Обучение востребованному на рынке стеку технологий: HTML/CSS/JS, React + Redux;
4. Отработка знаний в настоящем бизнес проекте, который дает опыт и строчку для резюме;
5. Общение с одногруппниками и студентами-разработчиками других потоков групповом чате slack (уже более 1500 участников)
6. Быстрое карьерное и финансовое развитие за счет программы поддержки на 2 года: митапы, мастер-классы, закрытые лекции со спикерами и offline интенсивы;
7. Гарантированное трудоустройство и первая зарплата от 100 000 рублей.
Требования к кандидату:
• Обучение минимум 25 часов в неделю
• Проживание или готовность к переезду в Москву для трудоустройства
Хоткеи для VS Code: гифки с демонстрацией и шпаргалка
Любую команду в Visual Studio Code можно выполнить через командную строку (Ctrl + Shift + P), но сочетания клавиш помогают сильно экономить время. Достаточно только привыкнуть их использовать.
Добавить в закладки: https://prglb.ru/1xx83
#tools #editor
Любую команду в Visual Studio Code можно выполнить через командную строку (Ctrl + Shift + P), но сочетания клавиш помогают сильно экономить время. Достаточно только привыкнуть их использовать.
Добавить в закладки: https://prglb.ru/1xx83
#tools #editor
Крутые CSS-эффекты
👉 Серия видео с примерами создания эффектов на CSS
👉 Кнопки при наведении с крутыми эффектами на HTML и CSS
👉 Стилизация radio кнопок с использованием HTML и CSS
👉 Создание страницы 404 Error Page Not Found в стиле CyberPunk используя CSS
👉 Стилизация input checkbox на чистом CSS
👉 Форма регистрации HTML CSS
👉 Стилизация select на чистом CSS
👉 Адаптивный слайдер с использованием HTML и CSS
👉 Кнопка с hover эффектом с использованием HTML CSS
👉 Кнопки социальных сетей с hover эффектом, градиентом и анимацией на HTML и CSS
👉 Темная и светлая тема с переключателем на CSS и jQuery
👉 Light Button with Animation CSS Effects on Hover
Смотреть: https://prglb.ru/371kw
#video #css #effects
👉 Серия видео с примерами создания эффектов на CSS
👉 Кнопки при наведении с крутыми эффектами на HTML и CSS
👉 Стилизация radio кнопок с использованием HTML и CSS
👉 Создание страницы 404 Error Page Not Found в стиле CyberPunk используя CSS
👉 Стилизация input checkbox на чистом CSS
👉 Форма регистрации HTML CSS
👉 Стилизация select на чистом CSS
👉 Адаптивный слайдер с использованием HTML и CSS
👉 Кнопка с hover эффектом с использованием HTML CSS
👉 Кнопки социальных сетей с hover эффектом, градиентом и анимацией на HTML и CSS
👉 Темная и светлая тема с переключателем на CSS и jQuery
👉 Light Button with Animation CSS Effects on Hover
Смотреть: https://prglb.ru/371kw
#video #css #effects
Теперь bug hunter'ы могут помочь сервису, которым пользуются они сами, друзья, близкие и мама с бабушкой — Ozon первым среди российских e-commerce компаний запустил собственную bug bounty программу.
За найденные на сайте уязвимости можно получить до 120 000 ₽. Отправлять репорты можно на HackerOne: hackerone.com/ozon. Удачной охоты!
За найденные на сайте уязвимости можно получить до 120 000 ₽. Отправлять репорты можно на HackerOne: hackerone.com/ozon. Удачной охоты!
Хабр
Bug bounty Ozon: вопросы и ответы
Мы запустили публичную bug bounty программу на HackerOne — теперь за найденные на сайте Ozon уязвимости можно получить вознаграждение, а заодно помочь компании...
Противоречивый UX с нативной ленивой загрузкой
В статье разобраны особенности реализации loading=lazy в разных браузерах.
Читать: https://prglb.ru/ool1
#interface #browser
В статье разобраны особенности реализации loading=lazy в разных браузерах.
Читать: https://prglb.ru/ool1
#interface #browser
"Умные" анимации с кастомными CSS-свойствами
Создание гибких настраиваемых анимаций на CSS-переменных.
Ссылка: https://prglb.ru/37yhd
#css #animation
Создание гибких настраиваемых анимаций на CSS-переменных.
Ссылка: https://prglb.ru/37yhd
#css #animation
Правильный ответ: зеленого цвета
Директива !important имеет больший приоритет, чем простые инлайн-стили.
Узнать больше о каскаде и конкурирующих стилях в CSS: https://prglb.ru/4pcyn
#css
Директива !important имеет больший приоритет, чем простые инлайн-стили.
Узнать больше о каскаде и конкурирующих стилях в CSS: https://prglb.ru/4pcyn
#css
MoscowJS 47
4 видео со встречи MoscowJS 47:
В погоне за перформансом
Как разработчику находить максимум багов за минимум времени
Как писать код с уважением
Путь к разработке расширяемых интерфейсов
Смотреть: https://prglb.ru/5vitb
#video #javascript #moscowjs
4 видео со встречи MoscowJS 47:
В погоне за перформансом
Как разработчику находить максимум багов за минимум времени
Как писать код с уважением
Путь к разработке расширяемых интерфейсов
Смотреть: https://prglb.ru/5vitb
#video #javascript #moscowjs
Как загружать полифиллы только тогда, когда они нужны
Иван Акулов разбирает три подхода умного подключения полифиллов в вашем коде:
polyfill.io
module/nomodule
опция useBuiltIns
Ссылка: https://prglb.ru/4ow5f
#performance #polyfill
Иван Акулов разбирает три подхода умного подключения полифиллов в вашем коде:
polyfill.io
module/nomodule
опция useBuiltIns
Ссылка: https://prglb.ru/4ow5f
#performance #polyfill
Вам не нужен Moment.js
Подборка функций для замены библиотеки moment.js при работе с датами и временем.
В закладки: https://prglb.ru/ovb6
#javascript #library
Подборка функций для замены библиотеки moment.js при работе с датами и временем.
В закладки: https://prglb.ru/ovb6
#javascript #library
Руководство по Svelte
Краткий туториал с важными концепциями Svelte и множеством полезных ссылок.
#frameworks #svelte
В закладки: https://prglb.ru/2yqmu
Краткий туториал с важными концепциями Svelte и множеством полезных ссылок.
#frameworks #svelte
В закладки: https://prglb.ru/2yqmu
sung.codes
Svelte tutorial note
This is a note as I wrote down as I was going through Svelte tutorial . Might be of helpful for some but foremost, this is a note for…
Полный список решений для валидации форм в React-приложениях
Для такой важной и распространенной задачи как валидация пользовательских форм, лучше использовать готовые решения, а не переизобретать велосипед. Вот некоторые из них:
👉 Formik
👉 React Final Form
👉 Unform
👉 React Form
👉 react-json-schema-form
👉 React Hook Form
👉 Redux Form
👉 Formsy
👉 Simple React Validator
Подробный обзор с примерами использования здесь: https://prglb.ru/5wgzp
#frameworks #react #validation
Для такой важной и распространенной задачи как валидация пользовательских форм, лучше использовать готовые решения, а не переизобретать велосипед. Вот некоторые из них:
👉 Formik
👉 React Final Form
👉 Unform
👉 React Form
👉 react-json-schema-form
👉 React Hook Form
👉 Redux Form
👉 Formsy
👉 Simple React Validator
Подробный обзор с примерами использования здесь: https://prglb.ru/5wgzp
#frameworks #react #validation