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


Метод свойства JavaScript против метода прототипа против статического метода
В JavaScript метод — это функция, являющаяся свойством объекта. Другими словами, метод в JavaScript — это функция, а также свойство, находящееся в функции, потому что функция в JavaScript — это, по сути, особый тип объекта. Тогда, если метод является функцией, может ли функция быть также и методом? Ответ положительный, потому что метод — это свойство, тип которого — функция. В этой статье я покажу вам, как определить три типа методов и почему эти методы являются функциями. Вся функция..

Чрезмерное использование async-await
Обработка ошибок и асинхронное ожидание Я хотел бы начать этот пост со следующего вопроса: Что делает этот фрагмент кода: async function asyncCall() { setLoading(true); const response = await getApiRequest(); setLoading(false); return response.data; } есть что-то общее с нескончаемым прядильщиком? В течение обычного рабочего дня я иногда просматриваю чужой код для вдохновения (не совсем). Со временем я натыкаюсь на async-await синтаксис и почти..

Какой шаблон использовать вместо Promise.all()
Обычно, когда мы хотим запустить наш код параллельно, мы используем методы Promise.all() и Promise.allSettled(). К сожалению, в некоторых случаях мы не можем его использовать. Например, когда нам действительно важно выполнять обещания в определенном порядке, и у нас также есть код, который подготавливает некоторые данные между ними. Давайте рассмотрим пример, когда мы хотим создать книгу в нашей базе данных, и книга должна иметь страницы и имя. Типичный пример с «ожиданием»: //..

Прототип на JavaScript
Прототип — очень интересная концепция, которая существует только в JavaScript. Как вы, возможно, знаете, Object в JavaScript наследует свое свойство своему дочернему элементу. function parents() { this.tall = 'very tall'; this.face = 'handsome'; } let child = new parents; Если мы используем ключевое слово new , он унаследует объявление своего свойства. Дочерний элемент будет иметь то же свойство своих родителей parents . Это ручное наследование от своих родителей, но only..

4 библиотеки JavaScript, которые вы должны знать
Возможно, вы уже слышали об этом… JavaScript быстро развивается после добавления менеджеров пакетов, таких как NPM или Yarn. И это не прекратится в ближайшее время, разработчики каждый день публикуют сотни новых пакетов для самых нишевых функций, которые вы можете себе представить. Но ничего страшного, это только помогает нам создавать великие дела. Давайте рассмотрим некоторые библиотеки, которые вам следует знать или хотя бы знать, когда вы начинаете свой путь к великому..

JavaScript Pills: выражение немедленно вызываемой функции (IIFE)
[clique aqui para português] Это пост из серии, в которой я делюсь мыслями о моем путешествии с JavaScript в формате мини-статей. Смотрите все другие сообщения в моем профиле! Выражение немедленно вызываемой функции или IIFE - это функция, вызываемая сразу после ее объявления. (function helloWorld() { alert('Hello, world!'); } )(); // alert 'Hello, world!' В приведенном выше примере мы заключаем объявление функции в круглые скобки и добавляем еще одну пару скобок..

React + Axios: все, что вам нужно знать (2021 г.)
React + Axios: все, что вам нужно знать (2021 г.) В этом руководстве вы точно узнаете, как использовать Axios.js с React, используя множество реальных примеров с хуками React. Вы увидите, почему вам следует использовать Axios в качестве библиотеки для выборки данных, как настроить ее с помощью React и выполнять с ней все типы HTTP-запросов. Затем мы коснемся более продвинутых функций, таких как создание экземпляра Axios для повторного использования, использование async-await с Axios..