Использование JavaScript BigInt для работы с большими числами
BigInt позволяет работать с числами, которые превышают пределы обычного типа
#полезное
BigInt позволяет работать с числами, которые превышают пределы обычного типа
Number
.#полезное
👍4
Типы событий в React и TypeScript
И снова всем привет! Продолжение к переводу второй части книги Patterns.dev
В ней речь идет про паттерны производительности. Узнайте, как оптимизировать последовательность загрузки, чтобы повысить скорость использования вашего приложения и др.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
И снова всем привет! Продолжение к переводу второй части книги Patterns.dev
В ней речь идет про паттерны производительности. Узнайте, как оптимизировать последовательность загрузки, чтобы повысить скорость использования вашего приложения и др.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍3
Использование JavaScript Promise.allSettled для обработки нескольких промисов независимо от их состояния
#полезное
Promise.allSettled
возвращает результаты всех промисов, независимо от их выполнения или отклонения.#полезное
👍2
Увлекательный мир фронтенда
Фронтенд-разработка — это как собирать лего без инструкции: иногда весело и творчески, но порой ты забираешься на кровать и кричишь: «@#%, да где же этот пропавший блок?!»
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Фронтенд-разработка — это как собирать лего без инструкции: иногда весело и творчески, но порой ты забираешься на кровать и кричишь: «@#%, да где же этот пропавший блок?!»
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Использование JavaScript Async Iterators для работы с потоковыми данными
Асинхронные итераторы позволяют обрабатывать данные по мере их поступления, что полезно для потоковых данных.
#полезное
Асинхронные итераторы позволяют обрабатывать данные по мере их поступления, что полезно для потоковых данных.
#полезное
👍4
Typescript ENUM — баланс использования
Меня зовут Михаил. В НЛМК нахожусь на должности Frontend-разработчика. Занимаюсь разработкой внутренних информационных систем на React + Typescript.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Меня зовут Михаил. В НЛМК нахожусь на должности Frontend-разработчика. Занимаюсь разработкой внутренних информационных систем на React + Typescript.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍3
Использование JavaScript AbortController для управления асинхронными запросами
AbortController позволяет отменять асинхронные операции, такие как запросы через Fetch API.
#полезное
AbortController позволяет отменять асинхронные операции, такие как запросы через Fetch API.
#полезное
👍2
Кодогенерация и парсинг TypeScript с помощью typescript
Одной из интересных возможностей пакета typescript является то, что он содержит API для генерации TypeScript-кода, а также парсер для работы с написанным на TypeScript кодом. Кодогенерация часто используется для автоматического создания типов для работы с http api (типизация тела запроса, ответа, query параметров и тд.). В npm есть модули, генерирующие сервисы для работы с api на основе openapi, graphQl схем и тому подобное, и обычно возможностей существующих модулей хватает для решения большей части задач.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Одной из интересных возможностей пакета typescript является то, что он содержит API для генерации TypeScript-кода, а также парсер для работы с написанным на TypeScript кодом. Кодогенерация часто используется для автоматического создания типов для работы с http api (типизация тела запроса, ответа, query параметров и тд.). В npm есть модули, генерирующие сервисы для работы с api на основе openapi, graphQl схем и тому подобное, и обычно возможностей существующих модулей хватает для решения большей части задач.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
🔥2❤1
Использование JavaScript Static Methods в классах
Статические методы вызываются на самом классе, а не на его экземпляре, что полезно для утилитарных функций.
#полезное
Статические методы вызываются на самом классе, а не на его экземпляре, что полезно для утилитарных функций.
#полезное
👍3
Как реализовать простой контроль версий с помощью JavaScript, чтобы лучше разобраться в Git
Git - эффективная система, предназначенная для контроля версий и отслеживания истории исходного кода. Изучим внутреннее устройство Git, реализуя его упрощенную версию.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Git - эффективная система, предназначенная для контроля версий и отслеживания истории исходного кода. Изучим внутреннее устройство Git, реализуя его упрощенную версию.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍1
Использование JavaScript Dynamic Imports для загрузки модулей по запросу
Динамические импорты позволяют загружать модули по мере необходимости, что улучшает производительность и экономит ресурсы.
#полезное
Динамические импорты позволяют загружать модули по мере необходимости, что улучшает производительность и экономит ресурсы.
#полезное
👍5
Обработка событий в JavaScript: всплытие, перехват, делегирование и распространение событий
JavaScript поможет сделать веб-приложение интерактивным и отзывчивым. Важно только освоить методы обработки событий, которые заставляют приложения адекватно реагировать на действия пользователей и предотвращают неожиданное поведение.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
JavaScript поможет сделать веб-приложение интерактивным и отзывчивым. Важно только освоить методы обработки событий, которые заставляют приложения адекватно реагировать на действия пользователей и предотвращают неожиданное поведение.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
❤1
Использование JavaScript Map для эффективного хранения пар ключ-значение
Map обеспечивает упорядоченное хранение данных и позволяет использовать любые типы данных в качестве ключей, в отличие от объектов.
#полезное
Map обеспечивает упорядоченное хранение данных и позволяет использовать любые типы данных в качестве ключей, в отличие от объектов.
#полезное
👍2
Решаем задачу: как сохранить нервные клетки пользователей с помощью валидации поля ввода
В этом году я много путешествовал, поэтому нередко заполнял формы с анкетами на разные визы — в них бывало по 30—40 полей. Когда что-то шло не так, часто сайты не давали никакой обратной связи. Иногда они сбрасывали всё, что я заполнял в течение часа, если одно из полей невалидно.
Решить проблему могла бы валидация. Это критически важная часть разработки веб-приложений, которая соотносит данные с необходимым форматом и указывает на ошибки. Также она гарантирует безопасность дальнейшей обработки этих данных.
В этой статье мы разберёмся, как настроить валидацию поля ввода.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
В этом году я много путешествовал, поэтому нередко заполнял формы с анкетами на разные визы — в них бывало по 30—40 полей. Когда что-то шло не так, часто сайты не давали никакой обратной связи. Иногда они сбрасывали всё, что я заполнял в течение часа, если одно из полей невалидно.
Решить проблему могла бы валидация. Это критически важная часть разработки веб-приложений, которая соотносит данные с необходимым форматом и указывает на ошибки. Также она гарантирует безопасность дальнейшей обработки этих данных.
В этой статье мы разберёмся, как настроить валидацию поля ввода.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍2
Использование JavaScript Set для хранения уникальных значений
Set автоматически удаляет дубликаты и удобен для работы с уникальными данными.
#полезное
Set автоматически удаляет дубликаты и удобен для работы с уникальными данными.
#полезное
👍4
Лучшие поисковые пакеты для JavaScript
Спрос на функции поиска растет, и многие разработчики пытаются внедрить их в свои приложения. Однако создание таких приложений с нуля - сложная и трудоемкая задача. К счастью, существует множество библиотек с открытым исходным кодом, позволяющих освободить разработчиков от этого бремени.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Спрос на функции поиска растет, и многие разработчики пытаются внедрить их в свои приложения. Однако создание таких приложений с нуля - сложная и трудоемкая задача. К счастью, существует множество библиотек с открытым исходным кодом, позволяющих освободить разработчиков от этого бремени.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Использование JavaScript
#полезное
Object.defineProperty
для управления свойствами объектаObject.defineProperty
позволяет тонко настраивать свойства объекта, делая их защищенными или скрытыми.#полезное
👍3
Почему typeof null === «object» в современном прочтении
Причина тому - обычный человеческий фактор, или, попросту, невинная ошибка в коде. Как эта ошибка могла случиться, попробуем разобраться в этой статьей.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Причина тому - обычный человеческий фактор, или, попросту, невинная ошибка в коде. Как эта ошибка могла случиться, попробуем разобраться в этой статьей.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
🔥3
Использование JavaScript Destructuring для работы со вложенными объектами
Деструктуризация позволяет извлекать вложенные значения объектов и массивов в переменные.
#полезное
Деструктуризация позволяет извлекать вложенные значения объектов и массивов в переменные.
#полезное
👍5
Вопросы и ответы для собеседования на позицию frontend-разработчик
Советую не заучивать их, а разобраться в каждом примере, так как все вопросы являются типовыми и могут встретиться только в другой формулировке. Если что-то не понятно, лучше посмотреть в документации, а не прочитать и забыть.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Советую не заучивать их, а разобраться в каждом примере, так как все вопросы являются типовыми и могут встретиться только в другой формулировке. Если что-то не понятно, лучше посмотреть в документации, а не прочитать и забыть.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍3🔥2