Публикации по теме 'front-end-development'


Как реализовать функцию, аналогичную lodash.get
Использование функции get позволяет избежать проблемы невозможности получения атрибута, если не получен ключ длинной цепочки. В настоящее время при выполнении предотвращения исключений и его услуг, таких как o.a && o.a.b && o.a.b.c && o.a.b.c.d Реализация аналогична lodash.get [2] со следующими тестовыми примерами: const object = { 'a': [{ 'b': { 'c': 3 } }] }; //=> 3 get(object, 'a[0].b.c'); //=> 3 get(object,..

Основные навыки для разработчиков ReactJS: руководство по построению карьеры во фронтенд-разработке
Введение: ReactJS — популярная библиотека JavaScript, используемая для создания интерактивных пользовательских интерфейсов. Как технический консультант, вы можете работать с ReactJS или консультировать клиентов, которые хотят создавать веб-приложения с помощью ReactJS. В этом руководстве мы обсудим ключевые навыки, необходимые для карьеры разработчика ReactJS, и то, как вы можете подготовиться к успеху в этой области. Раздел 1: Основные навыки ReactJS Чтобы стать успешным..

Все, что вам нужно знать о области видимости и цепочке областей видимости в JavaScript
Учебник по области действия и цепочке областей видимости в JavaScript. Цепочка области действия: мы знаем, что каждый вызов функции создает контекст выполнения в стеке вызовов, и каждый контекст выполнения имеет доступ к своей переменной среды и ссылку на внешний мир, что означает другие контексты выполнения и глобальный контекст выполнения. Всякий раз, когда наш код пытается получить доступ к переменной во время вызова функции, он начинает поиск с локальных переменных и переходит к..

Как фронтенд-инженер: 9 секретов о JSON.stringify, о которых вы должны знать
Секреты, о которых не знает большинство разработчиков Как фронтенд-разработчик вы наверняка использовали JSON.stringify, но знаете ли вы все его секреты? Давным-давно из-за этого я совершил непоправимую ошибку на работе. Если бы я знал об этом раньше, эта трагедия была бы …

Синтаксис Marionette Application, View и CollectionView и класса ES 6
По крайней мере, на данный момент классы ES 6 не являются лучшими друзьями элементов Marionette: Application, View или CollectionView. Но, к счастью, есть несколько умных обходных путей, в том числе один, который довольно прост в использовании. ЭС 6 классы Это одна из самых ожидаемых функций на протяжении многих лет (особенно людьми, пришедшими из мира Java/C#), и в то же время одна из самых ненавидимых разработчиками старой школы JS: Синтаксис класса JavaScript . И тут..

Овладейте искусством оптимизации производительности React за 7 простых шагов 🚀
Вы устали от того, что ваше приложение React кажется медленным и неуклюжим? Пользовательский интерфейс вашего приложения имеет решающее значение для его успеха, и производительность играет важную роль. В этой статье мы рассмотрим 7 практических приемов, которые вы можете использовать для оптимизации производительности вашего приложения React и выведения его на новый уровень. Эти советы, от использования React.memo до разделения кода, помогут вам повысить скорость и эффективность вашего..

HTTP-запросы как босс, Angular Interceptor
Я думал, что поделюсь общим кодом, который использую для обработки нескольких целей запроса с настраиваемым заголовком для разных целевых конечных точек. Давайте начнем с понимания простой задачи, которую выполняет класс перехватчика. Перехватчик будет иметь метод, называемый перехватом, и он будет получать 2 аргумента. intercept( req : HttpRequest< any >, next : HttpHandler): Observable<HttpEvent< any >> Когда нам нужен перехватчик? Мой личный ответ: когда у..