Публикации по теме 'frontend'


Почему вам больше не следует использовать lodash и вместо этого использовать чистый JavaScript
Так почему бы вам не использовать lodash? Вот две основные проблемы. Скорость Первое и самое главное - скорость. Потому что производительность действительно важна для хорошего взаимодействия с пользователем, и lodash здесь посторонний. Мы рассмотрим два сценария использования таких функций, как поиск и сокращение. И сравните их с аналогами JavaScript. Для расчета разницы во времени воспользуемся встроенным конструктором Date. (Все расчеты проводились на MacBook Pro в последней..

Фронтенд и бэкенд: в чем разница?
Если вы когда-нибудь задумывались о том, как создаются веб-сайты и веб-приложения, возможно, вы слышали термины «интерфейс» и «бэкенд». Эти два термина относятся к двум основным компонентам веб-приложения: той части, с которой пользователь взаимодействует напрямую, и той части, которая обрабатывает бизнес-логику и хранилище данных за кулисами. Итак, в чем же разница между фронтендом и бэкендом и почему это важно? В этой статье мы более подробно рассмотрим каждый из этих компонентов и..

Опыт мета-интервью
Я подал заявку на должность инженера по интерфейсу в Meta примерно в ноябре 2021 года. Через месяц я получил письмо от команды талантов, чтобы запланировать звонок с отделом кадров. Позже у меня был телефонный разговор с HR, и он рассказал о процессе мета-интервью, а также поделился подготовительным материалом к ​​интервью. Несмотря на то, что это роль фронтенда, все компании FAANG ожидают, что кандидат хорошо знаком с DSA. Поскольку DSA для меня новичок, мне потребовалось 3 месяца, чтобы..

Как начать работу с Астро
Как начать работу с Астро Astro — это относительно новый веб-фреймворк, который поможет вам с легкостью создавать быстрые и чистые веб-сайты. Astro может работать вместе со всеми основными интерфейсными фреймворками JavaScript, такими как React, Vue или Svelte.

Подключение к API с помощью async await: создайте простое приложение для землетрясения.
Большая часть работы фронтенд-разработчиком - это знание того, как подключаться к API. На первый взгляд API может показаться немного сложным и сложным, но, как и с любой новой концепцией, со временем вы освоитесь. Краткий обзор - что такое API? API означает интерфейс прикладных программ, который можно определить как набор методов связи между различными программными компонентами. Другими словами, API позволяет программному обеспечению взаимодействовать с другим программным..

Как работать с приоритетом гидратации в reactjs
React Hydration — это процесс, который позволяет разработчикам отображать уже обработанную HTML-страницу на стороне сервера на стороне клиента. Это позволяет разработчикам визуализировать компоненты с данными на стороне сервера и избежать дорогостоящего повторного рендеринга на стороне клиента. Чтобы установить приоритет гидратации в React, разработчики могут использовать метод React.hydrate(). Этот метод позволяет разработчикам указать, какие компоненты следует гидратировать в первую..

10 непростых вопросов на собеседовании — Javascript
Привет! Добро пожаловать обратно в очередную статью о вопросах на собеседовании. Сегодня мы имеем дело с 10 сложными вопросами по Javacript. 1. Что вернет typeof NaN и почему? typeof NaN вернет число . Это сложно и несколько нелогично, поскольку NaN означает « Не число ». Однако в Javascript NaN считается специальным числом и поэтому его типом является number . 2. Можете ли вы объяснить замыкания на примере? Замыкание — это функция, которая имеет доступ к своей собственной..