Жаркий спор по теме Masonry в CSS
#почитать
CSS получает новый функционал, с помощью которого можно будет создавать сетки по типу Pinterest. Но из-за дебатов между командами WebKit и Chrome релиз задерживается. Решается вопрос о том, как должен выглядеть синтаксис.
⏱ Читать статью
#почитать
CSS получает новый функционал, с помощью которого можно будет создавать сетки по типу Pinterest. Но из-за дебатов между командами WebKit и Chrome релиз задерживается. Решается вопрос о том, как должен выглядеть синтаксис.
Please open Telegram to view this post
VIEW IN TELEGRAM
Наиболее эффективные методы улучшения Core Web Vitals
#почитать
Вопросы производительности могут быть не столь очевидны для тех, чья карьера не была связана с этой областью. Именно поэтому важно понимать, какие оптимизации способны наиболее существенно повлиять на это. На реализацию всех рекомендаций скорее всего просто не будет времени, поэтому важно задать себе вопрос: какие оптимизации принесут максимальную выгоду пользователям?
⏱ Читать статью
#почитать
Вопросы производительности могут быть не столь очевидны для тех, чья карьера не была связана с этой областью. Именно поэтому важно понимать, какие оптимизации способны наиболее существенно повлиять на это. На реализацию всех рекомендаций скорее всего просто не будет времени, поэтому важно задать себе вопрос: какие оптимизации принесут максимальную выгоду пользователям?
Please open Telegram to view this post
VIEW IN TELEGRAM
Как создавать многошаговые формы с помощью Vanilla JavaScript и CSS
#почитать
Многошаговые формы - хороший выбор, если ваша форма большая и содержит много элементов управления. Никто не хочет прокручивать длинную форму на мобильном устройстве. Сгруппировав элементы управления по экранам, мы можем повысить удобство заполнения длинных и сложных форм.
⏱ Читать статью
#почитать
Многошаговые формы - хороший выбор, если ваша форма большая и содержит много элементов управления. Никто не хочет прокручивать длинную форму на мобильном устройстве. Сгруппировав элементы управления по экранам, мы можем повысить удобство заполнения длинных и сложных форм.
Please open Telegram to view this post
VIEW IN TELEGRAM
Интуитивно понятное объяснение конструкции Async/await в JavaScript
#почитать
Эта статья написана в расчете на то, что вы уже знакомы с обратными вызовами и промисами, а также имеете базовое представление об асинхронной парадигме в JavaScript.
⏱ Читать статью
#почитать
Эта статья написана в расчете на то, что вы уже знакомы с обратными вызовами и промисами, а также имеете базовое представление об асинхронной парадигме в JavaScript.
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML элемент search
#почитать
HTML-элемент search — это контейнер, представляющий части веб-страницы с функциональностью поиска.
⏱ Читать статью
#почитать
HTML-элемент search — это контейнер, представляющий части веб-страницы с функциональностью поиска.
Please open Telegram to view this post
VIEW IN TELEGRAM
Практикум. 6 способов выровнять блок по центру по вертикали и горизонтали
#почитать
Перед вами встала задача выровнять блок по центру экрана по вертикали и горизонтали. Предположим, это будет всплывающее окно. В этом рецепте разберём все существующие на данный момент способы решения задачи.
⏱ Читать статью
#почитать
Перед вами встала задача выровнять блок по центру экрана по вертикали и горизонтали. Предположим, это будет всплывающее окно. В этом рецепте разберём все существующие на данный момент способы решения задачи.
Please open Telegram to view this post
VIEW IN TELEGRAM
Улучшение производительности с делегированием событий
#почитать
Делегирование событий — техника в веб-разработке, используемая для более эффективного управления событиями. Вместо того чтобы добавлять слушателей событий к каждому элементу, можно прикрепить один слушатель к родительскому элементу, повысив эффективность. Этот родительский элемент затем обрабатывает события для всех дочерних элементов и становится более эффективным, как продемонстрировано в статье.
⏱ Читать статью
#почитать
Делегирование событий — техника в веб-разработке, используемая для более эффективного управления событиями. Вместо того чтобы добавлять слушателей событий к каждому элементу, можно прикрепить один слушатель к родительскому элементу, повысив эффективность. Этот родительский элемент затем обрабатывает события для всех дочерних элементов и становится более эффективным, как продемонстрировано в статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
Uncaught TypeError: Cannot read property of undefined
#почитать
Эта ошибка возникает, когда вы пытаетесь получить доступ к свойству объекта, который в данный момент имеет значение undefined.
⏱ Читать статью
#почитать
Эта ошибка возникает, когда вы пытаетесь получить доступ к свойству объекта, который в данный момент имеет значение undefined.
Please open Telegram to view this post
VIEW IN TELEGRAM
Display:none по таймауту
#почитать
Допустим, у нас есть блок (скажем, бутстраповская ячейка <div class="col-12">) и мы хотим её схлопывать (скажем, по клику на кнопке).
⏱ Читать статью
#почитать
Допустим, у нас есть блок (скажем, бутстраповская ячейка <div class="col-12">) и мы хотим её схлопывать (скажем, по клику на кнопке).
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML элемент details: Встроенный аккордеон, который вы не используете
#почитать
Узнайте, как HTML элемент <details> может заменить JavaScript аккордеоны и почему он может быть лучше, чем ваше текущее решение.
⏱ Читать статью
#почитать
Узнайте, как HTML элемент <details> может заменить JavaScript аккордеоны и почему он может быть лучше, чем ваше текущее решение.
Please open Telegram to view this post
VIEW IN TELEGRAM
CSS content-visibility: Улучшение производительности веб-сайтов
#почитать
CSS свойство content-visibility откладывает рендеринг элемента, включая компоновку и отрисовку, до тех пор, пока он не понадобится
⏱ Читать статью
#почитать
CSS свойство content-visibility откладывает рендеринг элемента, включая компоновку и отрисовку, до тех пор, пока он не понадобится
Please open Telegram to view this post
VIEW IN TELEGRAM
Ключевое слово stretch: лучшая альтернатива width: 100% в CSS
#почитать
Используйте margin, избегая переполнения и горизонтальных полос прокрутки с width: stretch
⏱ Читать статью
#почитать
Используйте margin, избегая переполнения и горизонтальных полос прокрутки с width: stretch
Please open Telegram to view this post
VIEW IN TELEGRAM
Лучшие курсы графического дизайна
#почитать
В нашей статье собраны лучшие курсы графического дизайна, которые помогут вам освоить профессию с нуля и научиться создавать стильные визуальные проекты.
⏱ Читать статью
#почитать
В нашей статье собраны лучшие курсы графического дизайна, которые помогут вам освоить профессию с нуля и научиться создавать стильные визуальные проекты.
Please open Telegram to view this post
VIEW IN TELEGRAM
Маленький треугольник во всплывающей подсказке
#почитать
Подсказки - это как домашняя еда: все ими пользуются, и у каждого есть свой рецепт их приготовления. Если вы не помните конкретный рецепт, вы ищете его, следуете ему и продолжаете свой день. Эта концепция "много способов сделать одно и то же" является общей для веб-разработки и программирования (и жизни!), но она особенно актуальна для всплывающих подсказок. Не существует специализированного способа их создания - и на данный момент он не нужен, - поэтому люди придумывают разные способы заполнить эти пробелы.
⏱ Читать статью
#почитать
Подсказки - это как домашняя еда: все ими пользуются, и у каждого есть свой рецепт их приготовления. Если вы не помните конкретный рецепт, вы ищете его, следуете ему и продолжаете свой день. Эта концепция "много способов сделать одно и то же" является общей для веб-разработки и программирования (и жизни!), но она особенно актуальна для всплывающих подсказок. Не существует специализированного способа их создания - и на данный момент он не нужен, - поэтому люди придумывают разные способы заполнить эти пробелы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Ошибки при работе с tailwindcss
#почитать
Во первых, модификатор !important чтобы перебить другие классы (стили).
⏱ Читать статью
#почитать
Во первых, модификатор !important чтобы перебить другие классы (стили).
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑🏻💻 Хотите писать фронтенд быстрее, понятнее и без боли? Vue.js решает эту задачу. Фреймворк, который избавляет от лишнего кода и делает разработку удобной.
На открытом вебинаре 27 марта в 20:00 мск вы увидите разницу между обычным JS и Vue.js. Разберетесь, как директивы упрощают работу с DOM и делают код лаконичнее.
Vue.js уже используют крупнейшие компании, и спрос на разработчиков растет. Освойте фреймворк, который упростит вашу работу и ускорит рост в профессии.
⚡️ Регистрируйтесь на вебинар и получите скидку на большое обучение «Vue.js-разработчик»: https://otus.pw/Y3Kn/
На открытом вебинаре 27 марта в 20:00 мск вы увидите разницу между обычным JS и Vue.js. Разберетесь, как директивы упрощают работу с DOM и делают код лаконичнее.
Vue.js уже используют крупнейшие компании, и спрос на разработчиков растет. Освойте фреймворк, который упростит вашу работу и ускорит рост в профессии.
⚡️ Регистрируйтесь на вебинар и получите скидку на большое обучение «Vue.js-разработчик»: https://otus.pw/Y3Kn/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFFuprWt
#посмотреть
Видеотуториал freeCodeCamp (на английском).
Please open Telegram to view this post
VIEW IN TELEGRAM
Академический минимум js-разработчика: базовые концепции
#почитать
Эти базовые концепции особенно важны для тех, кто только начинает свой путь в программировании и хочет стать настоящим разработчиком, а не просто освоить фреймворк по видео и начать фрилансить.
⏱ Читать статью
#почитать
Эти базовые концепции особенно важны для тех, кто только начинает свой путь в программировании и хочет стать настоящим разработчиком, а не просто освоить фреймворк по видео и начать фрилансить.
Please open Telegram to view this post
VIEW IN TELEGRAM