This media is not supported in your browser
VIEW IN TELEGRAM
Лучше уже не будет!
JavaScript-библиотека для создания анимаций. Она предоставляет мощные и гибкие инструменты для анимации HTML, SVG, CSS и объектов JavaScript.
Пример использования:
Этот код создаёт анимацию, в которой элемент
⛓ Ссылка: тык
➡️ @byFrontDeveloper | #ресурсы
JavaScript-библиотека для создания анимаций. Она предоставляет мощные и гибкие инструменты для анимации HTML, SVG, CSS и объектов JavaScript.
Пример использования:
anime({
targets: 'div',
translateX: 250,
rotate: '1turn',
duration: 800
});Этот код создаёт анимацию, в которой элемент
div перемещается на 250px вправо и поворачивается на один полный оборот.Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2⚡1🤣1
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Современный учебник JavaScript 👩💻
Перед вами один из самых популярных и подробных русскоязычных ресурсов для изучения JS, как для новичков, так и для тех, кто хочет углубить свои знания.
⛓ Ссылка: тык
➡️ @byFrontDeveloper | #ресурсы
Перед вами один из самых популярных и подробных русскоязычных ресурсов для изучения JS, как для новичков, так и для тех, кто хочет углубить свои знания.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Вы можете создавать микровзаимодействия, управляемые прокруткой, с помощью
➡️ @byFrontDeveloper | #ресурсы
animation-timeline и кастомных свойств..search {
animation: shrink;
animation-timeline: scroll();
animation-range: 0 calc(var(--header-height) * 0.5);
}
@keyframes shrink {
to { width: calc(100% - var(--button-size)); }
}
Переменная --header-height используется для определения высоты контейнера заголовка. Вы можете использовать это для animation-range, применяемого в различных анимациях прокрутки
В качестве другого примера, вы можете анимировать появление тени (box-shadow) на заголовке, как только поиск зафиксирован
header {
animation: shadow;
animation-timeline: scroll();
animation-range:
var(--header-height)
calc(var(--header-height) * 1.5);
}
@keyframes shadow {
to { box-shadow: 0 5px 10px hsl(0 0% 0%); }
}
Все это работает на основе scroll() в animation-timeline, который подключается к прокрутке страницы. И затем используя --header-height в различных animation-range
Вы можете нажать на выглядывающего медведя, чтобы прокрутить страницу вверх:
<a href="#">Back to top</a>
CSS :focus-within используется для активации плавной прокрутки только для этого взаимодействия.
html:focus-within {
scroll-behavior: smooth;
}Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3☃1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Нашел классную штуку для фронтендеров — BigDevSoon
Это платформа с 100 челленджами для прокачки навыков. Здесь есть задачи на любой вкус: от верстки до сложных штук с JavaScript, анимациями и прочими веб-фишками.
Что круто:
⏩ Разные уровни сложности — подойдет и новичкам, и профи.
⏩ Фокус на практику, а не сухую теорию.
⏩ Реальные задачи, которые развивают навыки, применимые в реальной работе.
➡️ @byFrontDeveloper | #ресурсы
Это платформа с 100 челленджами для прокачки навыков. Здесь есть задачи на любой вкус: от верстки до сложных штук с JavaScript, анимациями и прочими веб-фишками.
Что круто:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🍾1
This media is not supported in your browser
VIEW IN TELEGRAM
Мало кто по-настоящему понимает Event Loop в JavaScript 🧑💻
Этот ресурс объясняет его пошагово и наглядно.
Вставь свой код, и он покажет, как всё выполняется:
🔜 https://vault-developer.github.io/event-loop-explorer/
➡️ @byFrontDeveloper | #ресурсы
Этот ресурс объясняет его пошагово и наглядно.
Вставь свой код, и он покажет, как всё выполняется:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🎅1
This media is not supported in your browser
VIEW IN TELEGRAM
Пожалуй самый большой список из 1000 вопросов для собеседования по JavaScript! 🔥
Он создан для разработчиков, которые готовятся к техническим интервью, а также для тех, кто хочет улучшить свои знания JavaScript
Кратко что внутри:
🟡 Современные фичи ES6+
🟡 Вопросы по DOM и BOM
🟡 Связь JavaScript с браузером
🟡 Вопросы по фреймворкам и библиотекам (React, Angular, Vue)
🟡 Асинхронное программирование
и тд.
*️⃣ Репозиторий постоянно обновляется, поэтому это отличный ресурс для изучения и подготовки к интервью.
🔜 https://github.com/sudheerj/javascript-interview-questions?tab=readme-ov-file
➡️ @byFrontDeveloper | #ресурсы
Он создан для разработчиков, которые готовятся к техническим интервью, а также для тех, кто хочет улучшить свои знания JavaScript
Кратко что внутри:
и тд.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🎅1
This media is not supported in your browser
VIEW IN TELEGRAM
Новая ИГРА для изучения CSS!
Она научит вас создавать всплывающие подсказки без JavaScript.
Как? Благодаря новой API Anchor.
От создателей Flexbox Froggy.
🔜 http://anchoreum.com
➡️ @byFrontDeveloper | #ресурсы
Она научит вас создавать всплывающие подсказки без JavaScript.
Как? Благодаря новой API Anchor.
От создателей Flexbox Froggy.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🎅1
Самый полный курс по обновленной Фигма
«Эти уроки я записывала для моего платного курса «Старт в дизайне», а сейчас решила поделиться ими с вами бесплатно. После прохождения этого курса ты освоишь фигму и создашь классную работу. Каждый день выходит 1 новый урок»
📺 Cсылка на курс: YouTube
➡️ @byFrontDeveloper | #курсы
«Эти уроки я записывала для моего платного курса «Старт в дизайне», а сейчас решила поделиться ими с вами бесплатно. После прохождения этого курса ты освоишь фигму и создашь классную работу. Каждый день выходит 1 новый урок»
📺 Cсылка на курс: YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1🎅1
This media is not supported in your browser
VIEW IN TELEGRAM
7 лучших гитхаб-репозиториев для JS! 👩💻
1. https://github.com/getify/You-Dont-Know-JS
2. https://github.com/trekhleb/javascript-algorithms
3. https://github.com/30-seconds/30-seconds-of-code
4. https://github.com/thedaviddias/Front-End-Checklist
5. https://github.com/yangshun/front-end-interview-handbook
6. https://github.com/microsoft/Web-Dev-For-Beginners
7. https://github.com/sudheerj/reactjs-interview-questions
➡️ @byFrontDeveloper | #ресурсы
1. https://github.com/getify/You-Dont-Know-JS
2. https://github.com/trekhleb/javascript-algorithms
3. https://github.com/30-seconds/30-seconds-of-code
4. https://github.com/thedaviddias/Front-End-Checklist
5. https://github.com/yangshun/front-end-interview-handbook
6. https://github.com/microsoft/Web-Dev-For-Beginners
7. https://github.com/sudheerj/reactjs-interview-questions
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🎅1🗿1
18 JavaScript One-Liners.pdf
1.4 MB
18 однострочников JavaScript, которые можно взять на вооружение: на заметку фронтенд-разработчику
➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4⚡2❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Простое создание регулярных выражений на JavaScript 👩💻
Этот репозиторий содержит библиотеку для JavaScript, упрощающую создание и использование регулярных выражений. Она позволяет строить сложные регулярные выражения, используя более читаемый, похожий на английский язык синтаксис.
*️⃣ Библиотека поддерживает типичные операции, такие как тестирование шаблонов, замена строк и многое другое. В репозитории есть примеры, документация и инструменты для тестирования и создания библиотеки.
🔜 Ссылка
➡️ @byFrontDeveloper | #ресурсы
Этот репозиторий содержит библиотеку для JavaScript, упрощающую создание и использование регулярных выражений. Она позволяет строить сложные регулярные выражения, используя более читаемый, похожий на английский язык синтаксис.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2🎅1
This media is not supported in your browser
VIEW IN TELEGRAM
Создание интерактивной 3D-графики с Three.js
Библиотека Three.js — это популярная JavaScript-библиотека, которая используется для создания 3D-графики в веб-браузере с использованием WebGL.
*️⃣ Она упрощает создание, рендеринг и манипулирование 3D-объектами, сценами, освещением, текстурами и камерами, делая их доступными для разработчиков
🔜 Ссылка
➡️ @byFrontDeveloper | #ресурсы
Библиотека Three.js — это популярная JavaScript-библиотека, которая используется для создания 3D-графики в веб-браузере с использованием WebGL.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Знал ли ты, что можно открыть браузер в VSCode?
Без расширений и установок. Всё уже встроено!
Твой код и изменения в одном окне👆
✔️ #tip by Miguel Ángel Durán
➡️ @byFrontDeveloper | #ресурсы
Без расширений и установок. Всё уже встроено!
Твой код и изменения в одном окне
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🎅2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
67 странных приемов отладки, о которых ваш браузер не хочет, чтобы вы знали 👆
Подборка полезных, но неочевидных приемов, которые помогут максимально эффективно использовать отладчик вашего браузера.
📖 Читать: ссылка
➡️ @byFrontDeveloper | #cтатьи
Подборка полезных, но неочевидных приемов, которые помогут максимально эффективно использовать отладчик вашего браузера.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍3🎅2
Media is too big
VIEW IN TELEGRAM
Анимация для веба 🔝
Animista — это онлайн-инструмент для создания и предварительного просмотра CSS-анимаций. Он предоставляет широкий выбор анимационных эффектов, которые можно легко применить к элементам веб-страницы.
☑️ На сайте можно настроить различные параметры анимаций, такие как скорость, направление и задержка, а затем сгенерировать готовый CSS-код для использования в своих проектах.
📑 @byFrontDeveloper | #cтатьи
Animista — это онлайн-инструмент для создания и предварительного просмотра CSS-анимаций. Он предоставляет широкий выбор анимационных эффектов, которые можно легко применить к элементам веб-страницы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4☃1❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Наткнулся тут на одну годную штуку — Mocky называется 🥳
В общем, если нужно быстро сгенерить какой-нибудь фейковый ответ от сервера — вот это как раз то, что надо
Заходишь на сайт, вбиваешь свой JSON-ответ, настраиваешь заголовки, коды ответов — и вуаля, у тебя уже есть URL, который можно дёргать как настоящий API
✓ Эндпоинты GET/POST/PUT/DELETE
✓ Настройка заголовков и ответов
✓ Без регистрации и бесплатно
➡️ @byFrontDeveloper | #ресурсы
В общем, если нужно быстро сгенерить какой-нибудь фейковый ответ от сервера — вот это как раз то, что надо
Заходишь на сайт, вбиваешь свой JSON-ответ, настраиваешь заголовки, коды ответов — и вуаля, у тебя уже есть URL, который можно дёргать как настоящий API
✓ Эндпоинты GET/POST/PUT/DELETE
✓ Настройка заголовков и ответов
✓ Без регистрации и бесплатно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2☃1
This media is not supported in your browser
VIEW IN TELEGRAM
Красивый эффект при наведении всего за несколько шагов:
🔎 Посмотреть код и поиграть можно здесь
➡️ @byFrontDeveloper | #ресурсы
:hover, CSS anchor positioning, :has и ни единого JS-кода Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3❤1