FFrontEnd_Xpert

FrontEnd_Xpert

@frontend_xpert💻 Технологии🇷🇺 Русский📅 март 2026 г.

Добро пожаловать на канал, посвященный изучению JavaScript и Angular! 🚀 Здесь вы найдете простые и понятные руководства и советы для всех уровней, а также мой путь до мидла. 💻 #JavaScript #Angular #Programming

📊 Полная статистика📝 Все посты
##39#frontend#javascript#angular#programming#webdevelopment#036#000
22
Подписчики
142,3
Ср. охват
646.8%
Вовлечённость
20
Постов
В день

Графики

📊 Средний охват постов

📉 ERR % по дням

📋 Публикации по дням

📎 Типы контента

Лучшие публикации

20 из 20
Ffrontend_xpert
frontend_xpert
15 дек., 15:39

🔮 Полифил Promise.allSettled Если браузер не поддерживает Promise.allSettled, для него легко сделать полифил: Promise.allSettledFake = function(promises) { return Promise.all(promises.map(promise => { return new Promise(resolve=>(resolve(promise))) .then( result => ({status: 'fulfilled', value: result})) .catch ( error => ({status: 'rejected', reason: error})) })) }; Promise.allSettledFake([ Promise.resolve(1), Promise.reject(2), Promise.resolve(3) ]).then(console.log) Получим: [ { status: 'ful...

👁 628
Ffrontend_xpert
frontend_xpert
15 дек., 14:31

💟 Promise API В классе Promise есть 4 статических методов для управления несколькими промисами: 🔮 Promise.all Допустим, нам нужно запустить множество промисов параллельно и дождаться, пока все они выполнятся. Для этого как раз и пригодится Promise.all. Метод Promise.all принимает массив промисов (может принимать любой перебираемый объект, но обычно используется массив) и возвращает новый промис. Новый промис завершится, когда завершится весь переданный список промисов, и его результатом будет ...

👁 454
Ffrontend_xpert
frontend_xpert
13 дек., 20:35

🚀 Цепочка промисов в JavaScript — это последовательность промисов, которые связаны между собой, позволяет обрабатывать результаты асинхронных операций последовательно. Каждый промис в цепочке выполняется после завершения предыдущего, что делает возможным переиспользование результата предыдущего промиса в следующей операции и передавать данные между асинхронными операциями. Ошибки в любом промисе в цепочке могут быть перехвачены с помощью одного .catch(). Пример цепочки промисов: function exampl...

👁 279
Ffrontend_xpert
frontend_xpert
13 дек., 20:15

🌊 Что такое промисы? В JavaScript промис — это объект, представляющий результат асинхронной операции. Он позволяет работать с результатами асинхронных функций, не прибегая к колбэкам, что делает код более читабельным и управляемы Промис может находиться в одном из трех состояний: 1. Ожидание (Pending): начальное состояние, операция еще не завершена. 2. Выполнено (Fulfilled): операция завершена успешно. Промис возвращает результат. 3. Отклонено (Rejected): операция завершилась с ошибкой. Промис ...

👁 211
Ffrontend_xpert
frontend_xpert
11 дек., 19:42

❤️‍🔥 Callback Hell (или "ад коллбеков") — это термин, используемый для описания ситуации, когда использование коллбеков приводит к глубокой вложенности функций, вызывая снижение читабельности и сложности кода. 👎 Проблемы Callback Hell Сложность чтения: Вложенные коллбеки могут выглядеть громоздко и сложно воспринимаются. Каждый уровень вложенности делает код более трудным для понимания. Трудности отладки: Из-за глубокой вложенности становится сложнее отследить, где и как происходит ошибка. Есл...

👁 165
Ffrontend_xpert
frontend_xpert
11 дек., 19:27

🚀 Как управлять асинхронностью через колбеки 🍀 Асинхронная функция в JavaScript — это функция, которая позволяет выполнять асинхронные операции, такие как запросы к серверу, чтение файлов, таймер и любые другие действия, которые могут занять длительное время. Основная идея асинхронности заключается в том, что выполнение таких операций не блокирует выполнение остального кода. Это позволяет вашему коду оставаться отзывчивым и эффективным. Это функции выполнение которых будет завершено не сейчас,...

👁 144
Ffrontend_xpert
frontend_xpert
22 нояб., 07:57

А как иначе ? 😀 #javascript #angular #frontend #programming 🐱 FrontEnd_Xpert

👁 107🎬 video
Ffrontend_xpert
frontend_xpert
9 дек., 23:36

🍀 Оператор опциональной цепочки (?.) 1. Что это?: Это специальный оператор в JavaScript, который позволяет безопасно проверять, существует ли объект или его свойство перед тем, как к нему обратиться. 2. Как работает? : - Если объект или свойство не существует, он просто возвращает undefined, вместо того чтобы вызывать ошибку. - Пример: let user = { name: 'Аня', address: { city: 'Москва' } }; console.log(user.address?.city); // 'Москва' console.log(user.phone?.number); // undefined (не вызовет о...

👁 104
Ffrontend_xpert
frontend_xpert
21 нояб., 20:25

🍀 FormData API FormData API — это интерфейс JavaScript, который упрощает работу с данными форм, позволяя отправлять их на сервер, включая поддержку файлов. 🚀 Основные методы: 1. Создание объекта: const formData = new FormData(formElement); // или new FormData() 2. Методы: - append(name, value): Добавляет новое значение. - set(name, value): Устанавливает значение, перезаписывая существующее. - delete(name): Удаляет указанное значение. - get(name): Получает первое значение для ключа. - getAll(na...

👁 91
Ffrontend_xpert
frontend_xpert
3 дек., 10:42

🍀 Какой будет ответ и почему ? console.log(1); console.log(2); setTimeout(() => console.log(3)); setTimeout(() => console.log(4), 0); 🚀 Вывод будет: 1 2 3 4 🚀 Объяснение: 1. Синхронные операции: console.log(1); → выведет 1 console.log(2); → выведет 2 2. Таймеры: setTimeout(() => console.log(5)); добавляет 5 в очередь выполнения, которая будет обработана после текущего стека. setTimeout(() => console.log(4), 0); также добавляет 4 в очередь, но с нулевой задержкой. Однако, в большинстве браузер...

👁 89

Типы хуков

Нейтральный14 | 157 просм.
Вопрос5 | 120 просм.
Статистика1 | 51 просм.

Длина постов

Очень длинные (1000+)12 | 141 просм.
Длинные (500-1000)6 | 175 просм.
Короткие (<200)2 | 54 просм.

Влияние эмодзи

99
С эмодзи (11)
195
Без эмодзи (9)
-49.2% охвата

Типы контента

📝
18
text
150 просм.
🎬
1
video
107 просм.
📷
1
photo
41 просм.