Публикации по теме '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 >>
Когда нам нужен перехватчик? Мой личный ответ: когда у..