7 принципов JavaScript, которые стоит запомнить
#почитать
▪️Замыкания сделают код чище
▪️Деструктуризация сделает код проще
▪️Debouncing и Throttling оптимизируют производительность
▪️Каррирование повышает гибкость функций
▪️Proxy перехватывает действия объектов
▪️Как работает цикл событий и асинхронный JavaScript
▪️Мемоизация улучшает производительность
⏱ Читать статью
#почитать
▪️Замыкания сделают код чище
▪️Деструктуризация сделает код проще
▪️Debouncing и Throttling оптимизируют производительность
▪️Каррирование повышает гибкость функций
▪️Proxy перехватывает действия объектов
▪️Как работает цикл событий и асинхронный JavaScript
▪️Мемоизация улучшает производительность
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3❤1
Градиентный текст с тенью
#почитать
В наши дни градиентный текст довольно легко сделать с помощью background-clip: text; — но это убивает возможность использовать text-shadow. На помощь приходит SVG.
⏱ Читать статью
#почитать
В наши дни градиентный текст довольно легко сделать с помощью background-clip: text; — но это убивает возможность использовать text-shadow. На помощь приходит SVG.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2❤1
#посмотреть
С помощью инструментов профилирования Node.js разработчики "положили" графики времени ответа сервера.
Оказалось, проблема в коде, который ничего не делал, а каждый запрос исполнялся сотни миллисекунд.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2❤1
Справочник JavaScript
Авторы: Никольский А.П.,
Дубовик Е.В.
Год издания: 2021
#javascript #ru
Скачать книгу
Авторы: Никольский А.П.,
Дубовик Е.В.
Год издания: 2021
#javascript #ru
Скачать книгу
❤8👍2🔥1
Кэширование Next.js
#почитать
Next.js расширяет API fetch, чтобы дать вам суперсилы, когда дело касается кэширования.
⏱ Читать статью
#почитать
Next.js расширяет API fetch, чтобы дать вам суперсилы, когда дело касается кэширования.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
Инструменты отладки JavaScript
#почитать
Каждый инструмент имеет свои уникальные функции и преимущества, такие как интеграция с популярными платформами, возможность мониторинга в реальном времени, поддержка различных языков и фреймворков.
⏱ Читать статью
#почитать
Каждый инструмент имеет свои уникальные функции и преимущества, такие как интеграция с популярными платформами, возможность мониторинга в реальном времени, поддержка различных языков и фреймворков.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
Сборщик мусора в V8
#почитать
После прочтения нескольких англоязычных и русскоязычных ресурсов понял, что одни копают очень глубоко, а другие дают лишь минимальную базу. Я решил сделать что-то среднее и агрегировать все эти знания в одну статью, плавно погружая читателя в тему.
⏱ Читать статью
#почитать
После прочтения нескольких англоязычных и русскоязычных ресурсов понял, что одни копают очень глубоко, а другие дают лишь минимальную базу. Я решил сделать что-то среднее и агрегировать все эти знания в одну статью, плавно погружая читателя в тему.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
Интерактивный видеопереход в Next.js
#почитать
Интерактивный переход — это просто видео, которое воспроизводится, когда вы попадаете на страницу, и когда оно заканчивается, оно медленно исчезает, позволяя вам получить доступ к веб-сайту, нажимать кнопки и т.д. Очевидно, что чем лучшее видео вы покажете пользователю, тем больше будет «вау»-фактор.
⏱ Читать статью
#почитать
Интерактивный переход — это просто видео, которое воспроизводится, когда вы попадаете на страницу, и когда оно заканчивается, оно медленно исчезает, позволяя вам получить доступ к веб-сайту, нажимать кнопки и т.д. Очевидно, что чем лучшее видео вы покажете пользователю, тем больше будет «вау»-фактор.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2❤1
Приемы TypeScript для надежности кода
#почитать
Самоссылающиеся типы, прозрачные типы, типобезопасный DeepPartial и пр.
⏱ Читать статью
#почитать
Самоссылающиеся типы, прозрачные типы, типобезопасный DeepPartial и пр.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Справочник HTML
Кратко, быстро, под рукой
Автор: Кириченко А.В.
Год издания: 2021
#html #ru
Скачать книгу
Кратко, быстро, под рукой
Автор: Кириченко А.В.
Год издания: 2021
#html #ru
Скачать книгу
👍7🙏2
#посмотреть
Показываю реальный кейс автоматизации сайта. Завернул в докер сайт на Next.js/MySQL с сервером на базе nginx и отдачей статики напрямую через этот nginx, минуя Next.js.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
Server-Driven UI (SDUI) + Rise Tools
#почитать
Реализация разработки Server-Driven UI (SDUI) с использованием Rise Tools. Она разработана для бесшовного обновления приложений React Native, предоставляя динамические компоненты UI, которые можно обновлять в производстве без пересборки или повторного развертывания.
⏱ Читать статью
#почитать
Реализация разработки Server-Driven UI (SDUI) с использованием Rise Tools. Она разработана для бесшовного обновления приложений React Native, предоставляя динамические компоненты UI, которые можно обновлять в производстве без пересборки или повторного развертывания.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥1
JavaScript. Дополнительные уроки
для начинающих
Автор: Владимир Дронов
Год издания: 2022
#javascript #ru
Скачать книгу
для начинающих
Автор: Владимир Дронов
Год издания: 2022
#javascript #ru
Скачать книгу
👍7❤1🔥1
JavaScript Clean Code: руководство для начинающих
#почитать
Это руководство посвящено написанию чистого и удобного кода на JavaScript и TypeScript. Мы рассмотрим лучшие практики работы с функциями, переменными и методами, чтобы ваш код был не только эффективным, но и понятным как вам, так и другим разработчикам. Статья будет полезна для новичков, которые хотят улучшить свои навыки кодирования.
⏱ Читать статью
#почитать
Это руководство посвящено написанию чистого и удобного кода на JavaScript и TypeScript. Мы рассмотрим лучшие практики работы с функциями, переменными и методами, чтобы ваш код был не только эффективным, но и понятным как вам, так и другим разработчикам. Статья будет полезна для новичков, которые хотят улучшить свои навыки кодирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤1
Как предотвратить ненужную повторную отрисовку компонента React
#почитать
Когда состояние или свойства компонента изменяются, React автоматически обновляет пользовательский интерфейс (UI), чтобы отразить эти изменения. В результате React снова вызывает метод отображения компонента, чтобы сгенерировать обновленное представление UI.
В этой статье мы рассмотрим три React Hooks и то, как они предотвращают ненужные рендеринги в React:
useMemo
userCallback
userRef
⏱ Читать статью
#почитать
Когда состояние или свойства компонента изменяются, React автоматически обновляет пользовательский интерфейс (UI), чтобы отразить эти изменения. В результате React снова вызывает метод отображения компонента, чтобы сгенерировать обновленное представление UI.
В этой статье мы рассмотрим три React Hooks и то, как они предотвращают ненужные рендеринги в React:
useMemo
userCallback
userRef
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿8❤2🔥1
Инструменты повышения производительности веб-приложений
#почитать
▪️Fuite
▪️Instant
▪️Awesome Landing Pages
▪️Dear Console
▪️Wanderer
▪️Parallel DOM
▪️Keyframes app
⏱ Читать статью
#почитать
▪️Fuite
▪️Instant
▪️Awesome Landing Pages
▪️Dear Console
▪️Wanderer
▪️Parallel DOM
▪️Keyframes app
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Убойные инструменты фронтенд-разраба
#почитать
▪️Srcbook
▪️Zod
▪️ObsoHTML
▪️Turbopack
▪️shadcn/ui
▪️react-email
⏱ Читать статью
#почитать
▪️Srcbook
▪️Zod
▪️ObsoHTML
▪️Turbopack
▪️shadcn/ui
▪️react-email
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6