Создание веб-макетов для двухэкранных и складных устройств
Устройства с двумя экранами существуют на рынке уже почти три года. За это время новые веб-технологии были созданы с учётом отзывов разработчиков, чтобы обеспечить адаптируемость сайтов в Интернете к подобного рода устройствам. Это и новые функции медиа-запросов, и применение JavaScript API, и так далее.
Подробнее обо всём в статье:
https://tprg.ru/tghD
Устройства с двумя экранами существуют на рынке уже почти три года. За это время новые веб-технологии были созданы с учётом отзывов разработчиков, чтобы обеспечить адаптируемость сайтов в Интернете к подобного рода устройствам. Это и новые функции медиа-запросов, и применение JavaScript API, и так далее.
Подробнее обо всём в статье:
https://tprg.ru/tghD
👍14
Навигация с горизонтальной прокруткой
Цель этой статьи — научить вас создавать отзывчивую горизонтальную навигацию с помощью прокрутки переполнения. Весь код уже тут вместе с объяснениями:
https://markdotto.com/2022/03/10/horizontal-scrolling-nav/
#фронтенд
Цель этой статьи — научить вас создавать отзывчивую горизонтальную навигацию с помощью прокрутки переполнения. Весь код уже тут вместе с объяснениями:
https://markdotto.com/2022/03/10/horizontal-scrolling-nav/
#фронтенд
👍12👎1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Как Discord реализовал навигацию клавиатурой по всему приложению
Разработчик из Discord поделился опытом создания полноценной навигации по приложению с помощью клавиатуры. Он рассказал с какими проблемами они столкнулись в процессе реализации функционала, а также поделился инсайта.
Перевод статьи можно прочитать здесь:
https://habr.com/ru/post/659731/
#javascript
Разработчик из Discord поделился опытом создания полноценной навигации по приложению с помощью клавиатуры. Он рассказал с какими проблемами они столкнулись в процессе реализации функционала, а также поделился инсайта.
Перевод статьи можно прочитать здесь:
https://habr.com/ru/post/659731/
#javascript
👍36🔥8
7 проблем создания прогрессивных веб-приложений
PWA работает в четыре раза быстрее, чем обычные веб-сайты. Тем не менее, есть некоторые общие проблемы при его создании. Давайте рассмотрим их вместе, чтобы заранее быть готовыми к их устранению:
https://dzone.com/articles/7-challenges-to-creating-your-ecommerce-shops-pwa
#pwa
PWA работает в четыре раза быстрее, чем обычные веб-сайты. Тем не менее, есть некоторые общие проблемы при его создании. Давайте рассмотрим их вместе, чтобы заранее быть готовыми к их устранению:
https://dzone.com/articles/7-challenges-to-creating-your-ecommerce-shops-pwa
#pwa
🔥8👍2
Media is too big
VIEW IN TELEGRAM
Библиотека Vanta.js
С помощью этой библиотеки вы можете создать анимированный фон всего в несколько строк кода. При этом он будет обладать большим списком настроек, так что адаптировать под ваш сайт его не составит труда.
Подробнее о библиотеке:
https://www.vantajs.com/
#библиотека #javascript
С помощью этой библиотеки вы можете создать анимированный фон всего в несколько строк кода. При этом он будет обладать большим списком настроек, так что адаптировать под ваш сайт его не составит труда.
Подробнее о библиотеке:
https://www.vantajs.com/
#библиотека #javascript
🔥28👍4
Flexbox Defense — защищаемся башнями и изучаем flexbox
В этой простой игре в стиле Tower Defense вы сможете попрактиковаться в использовании Flexbox CSS. Вас ожидают 12 волн с различными условиями.
Поиграть можно тут:
http://www.flexboxdefense.com/
#css
В этой простой игре в стиле Tower Defense вы сможете попрактиковаться в использовании Flexbox CSS. Вас ожидают 12 волн с различными условиями.
Поиграть можно тут:
http://www.flexboxdefense.com/
#css
👍38
Как упростить работу с базами данных в Node.js с помощью Objection.js
Objection.js — минималистичная ORM-библиотека для Node.js, которая сильно упрощает взаимодействие с базами данных и не перегружена дополнительными функциями, как sequalize или typeORM.
В этой статье вы узнаете, в чём её специфика и как строить запросы с её помощью:
https://habr.com/ru/company/hexlet/blog/660359/
#nodejs #библиотека
Objection.js — минималистичная ORM-библиотека для Node.js, которая сильно упрощает взаимодействие с базами данных и не перегружена дополнительными функциями, как sequalize или typeORM.
В этой статье вы узнаете, в чём её специфика и как строить запросы с её помощью:
https://habr.com/ru/company/hexlet/blog/660359/
#nodejs #библиотека
👍2
7 расширений VS Code, которые стоит знать разработчику React
VS Code — одно из лучших оружий программиста. Вот 7 отличных расширений, которые может использовать разработчик React, чтобы сделать его ещё более мощным:
https://nuancesprog.ru/p/15719/
#react #vscode
VS Code — одно из лучших оружий программиста. Вот 7 отличных расширений, которые может использовать разработчик React, чтобы сделать его ещё более мощным:
https://nuancesprog.ru/p/15719/
#react #vscode
👍14🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Мяу-мяу пианино
Этот милый codepen-проект предлагает вам поиграть на «мяукающем» пианино. Нажимать на клавиши вы будете не каким-нибудь курсором, а кошачьей лапкой, извлекая из инструмента соответствующие звуки.
Попробовать поиграть и посмотреть код проекта можно тут:
https://codepen.io/laurenvast/pen/jOrWXej
#codepen
Этот милый codepen-проект предлагает вам поиграть на «мяукающем» пианино. Нажимать на клавиши вы будете не каким-нибудь курсором, а кошачьей лапкой, извлекая из инструмента соответствующие звуки.
Попробовать поиграть и посмотреть код проекта можно тут:
https://codepen.io/laurenvast/pen/jOrWXej
#codepen
👍22❤12
Jamstack: философия веб-разработки на примере Next.js
Jamstack сегодня можно определить как современную архитектуру веб-разработки, которая позволяет создавать веб-сайты на основе методологии микросервисов. Это крайне удачное решение для разработки, которое объединяет различные подходы, при этом сохраняя только лучшие моменты каждого.
Подробнее в статье:
https://tproger.ru/articles/preimushhestva-jamstack-na-primere-next-js/
#nextjs #jamstack
Jamstack сегодня можно определить как современную архитектуру веб-разработки, которая позволяет создавать веб-сайты на основе методологии микросервисов. Это крайне удачное решение для разработки, которое объединяет различные подходы, при этом сохраняя только лучшие моменты каждого.
Подробнее в статье:
https://tproger.ru/articles/preimushhestva-jamstack-na-primere-next-js/
#nextjs #jamstack
👍18👎1
Разработка на JavaScript с нуля в 2022 году: дорожная карта
Чтобы ваше обучение программированию на JavaScript с нуля было эффективным, мы составили для вас подробную дорожную карту. Забирайте себе по ссылке:
https://tproger.ru/articles/javascript-s-nulja-dorozhnaja-karta/
#javascript
Чтобы ваше обучение программированию на JavaScript с нуля было эффективным, мы составили для вас подробную дорожную карту. Забирайте себе по ссылке:
https://tproger.ru/articles/javascript-s-nulja-dorozhnaja-karta/
#javascript
👍58👎1
Зачем использовать materialize и dematerialize операторы и что такое Notification в RxJS
Вы когда-нибудь встречали такие операторы, как
Эта статья расскажет вам зачем они нужны, где их стоит применять и какая от них польза. Подробнее:
https://habr.com/ru/company/skyeng/blog/661709/
#angular #rxjs
Вы когда-нибудь встречали такие операторы, как
materialize и dematerialize в RxJS? Вероятно, вы слышали о них, но не применяли их, потому что не до конца понимали, где они могут понадобиться. Эта статья расскажет вам зачем они нужны, где их стоит применять и какая от них польза. Подробнее:
https://habr.com/ru/company/skyeng/blog/661709/
#angular #rxjs
👍12
8 советов работы с JavaScript, которые повысят ценность вашего кода
Писать код можно по-разному. Но существует ряд советов, которым стоит следовать, если вы не хотите потом усложнить самим себе жизнь. Одно из основных правил — комментирование кода. Без комментариев вы уже через неделю можете не вспомнить, что делает ваша функция.
Ещё 7 советов можно узнать здесь:
https://nuancesprog.ru/p/15712/
#javascript
Писать код можно по-разному. Но существует ряд советов, которым стоит следовать, если вы не хотите потом усложнить самим себе жизнь. Одно из основных правил — комментирование кода. Без комментариев вы уже через неделю можете не вспомнить, что делает ваша функция.
Ещё 7 советов можно узнать здесь:
https://nuancesprog.ru/p/15712/
#javascript
👎28👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека lwder.js
Эта крошечная библиотека позволит вам сделать такие же крошечные и минималистичные загрузчики.
Подробнее:
https://bmsvieira.github.io/lwder.js/demo/index.html
#библиотека
Эта крошечная библиотека позволит вам сделать такие же крошечные и минималистичные загрузчики.
Подробнее:
https://bmsvieira.github.io/lwder.js/demo/index.html
#библиотека
👎18👍11
Свежий выпуск подкаста Frontend Weekend с Евгением Кателлой в гостях
Это самый длинный выпуск московского видеосезона подкаста, ведь с Евгением можно обсудить много всего: его работу в Рамблере, руководство мобильной разработкой Яндекс.Еды, конференцию Podlodka Crew и множество других интересных вопросов.
Смотрим и слушаем, как обычно, тут:
https://youtu.be/iljZUC6rggQ
#подкаст
Это самый длинный выпуск московского видеосезона подкаста, ведь с Евгением можно обсудить много всего: его работу в Рамблере, руководство мобильной разработкой Яндекс.Еды, конференцию Podlodka Crew и множество других интересных вопросов.
Смотрим и слушаем, как обычно, тут:
https://youtu.be/iljZUC6rggQ
#подкаст
YouTube
Как удаётся совмещать развитие Podlodka Crew и работу в Яндексе – Евгений Кателла – Frontend Weekend
Выпуск был записан в январе 2022-го года.
Супер-курс Влада Тена по Алгоритмам!
https://t.me/tribute/app?startapp=sjGY-5jAPwCjfRH3
Телеграм-канал "Разрабы"
https://t.me/rzrbs
Подписывайтесь на соц сети:
https://vk.com/rzrbs
https://twitter.com/razraby
…
Супер-курс Влада Тена по Алгоритмам!
https://t.me/tribute/app?startapp=sjGY-5jAPwCjfRH3
Телеграм-канал "Разрабы"
https://t.me/rzrbs
Подписывайтесь на соц сети:
https://vk.com/rzrbs
https://twitter.com/razraby
…
👍10
Прокачиваем навыки фронтенда с Frontend Practice
Frontend Practice — это сайт, который предлагает вам прокачать навыки вёрстки, воссоздавая реальные сайты. Проекты разбиты по уровням сложности, чтобы вы могли выбрать наиболее подходящий вам.
Подробнее:
https://www.frontendpractice.com/projects/ableton
Frontend Practice — это сайт, который предлагает вам прокачать навыки вёрстки, воссоздавая реальные сайты. Проекты разбиты по уровням сложности, чтобы вы могли выбрать наиболее подходящий вам.
Подробнее:
https://www.frontendpractice.com/projects/ableton
👍36🔥12👏1