Публикации по теме 'javascript-tips'


Прекратите использовать вложенные тернарные операторы. Вот почему.
Прекратите использовать вложенные тернарные операторы. Вот почему. Я до сих пор регулярно вижу более-менее опытных разработчиков, использующих вложенные тернарные операторы. На мой взгляд, это очень плохая практика. Посмотрим подробнее, почему. Принцип читабельности Представим себе следующие функции: запрос, запрашивающий нашу иерархическую позицию, и модальный запрос, запрашивающий подтверждение . В целях демонстрации я не буду использовать оператор switch (даже если он обычно..

JavaScript за 7 дней — День 0
Почему JavaScript, преимущества и дорожная карта Почему JavaScript? Самая популярная технология последнего десятилетия. Легко обучаема. Востребован на рынке. Хорошая зарплата. Возможности фриланса и частичной занятости. Популярная библиотека и фреймворк на основе JavaScript, такие как ReactJS, Vue.js, Angular. Шаги по изучению JavaScript за следующие 7 дней День 1: Как работает JavaScript, типы данных JavaScript . День 2: Встроенные методы, утилиты разных типов данных...

Что такое клиент Apollo и зачем его использовать?
Apollo Client — это полнофункциональный клиент GraphQL для приложений JavaScript, управляемый сообществом, который упрощает получение, управление и обновление данных в клиентском приложении. Он обычно используется в веб-приложениях, особенно в тех, которые используют GraphQL в качестве своего API, для взаимодействия с сервером GraphQL. Apollo Client предоставляет ряд функций, которые делают его мощным инструментом для управления состоянием и данными в клиентских приложениях. Вот..

Лучшие практики JavaScript
Поскольку JavaScript стал одним из наиболее широко используемых языков программирования, крайне важно следовать передовым методам написания эффективного и действенного кода JavaScript. В этой статье мы обсудим некоторые из лучших практик для JavaScript, которым должен следовать каждый разработчик. Используйте Строгий режим . Строгий режим в JavaScript позволяет писать безопасный и оптимизированный код. Он также выявляет распространенные ошибки кодирования и упрощает отладку...

Основная важная концепция React.js
ReactJS предлагает изящные решения ряда наиболее серьезных проблем интерфейсного программирования. Это быстрый, масштабируемый, гибкий, мощный продукт, в котором активно растет сообщество разработчиков. Сейчас самое лучшее время, чтобы познакомиться с React. React Virtual DOM Если вы используете React или изучаете React, вы, должно быть, слышали термин «виртуальный DOM». Что такое виртуальная модель DOM и почему ее использует React? Виртуальный DOM Именно здесь на помощь..

10 основных тегов HTML, которые должен знать каждый веб-разработчик
Добро пожаловать, товарищи веб-разработчики и начинающие программисты! Сегодня я с радостью отправляюсь в увлекательное путешествие по чудесному миру HTML-тегов. 🎉 Если вы только начинаете свое приключение в веб-разработке или хотите расширить свои знания, понимание этих основных тегов HTML, несомненно, поднимет ваши навыки на новый уровень. Так что пристегните ремни, наденьте кодовую шапочку…

Понимание глубокого копирования и поверхностного копирования в Javascript
При работе с JavaScript мы часто сталкиваемся со сценариями, в которых нам нужно воспроизвести структуру и данные объекта. В этих ситуациях мы можем либо создать поверхностную, либо глубокую копию объекта, в зависимости от требований нашего приложения. Однако понимание разницы между этими двумя типами операций копирования жизненно важно, чтобы избежать непреднамеренных побочных эффектов и ошибок. Неглубокое копирование Неглубокая копия дублирует структуру исходного объекта, и любые..