Войти в IT

Читать далее

Коротко о нас

IT статьи для новичков собранные в одном месте. Если ты хочешь начать свой путь в IT, то в этом ресурсе собрано всё, что поможет тебе найти свою первую работу.

...

Замыкание в JavaScript объясняем за пять минут

Замыкание - небольшая фича, которая решает кучу проблем. «Объясни плиз замыкания (или по-молодежному говорят CLOSURE) в javascript и как его вообще юзать?» - это вопрос, который возникал почти во всех моих интервью. Неважно, кто это был, бэкендер или фронтендер. Просто жизненно необходимо было знать что такое замыкание и как его юзать. Иногда человек, который брал у меня интервью и задавал этот вопрос, даже не понимал, что такое замыкание и с чем его едят...

...

Форматирование дат с помощью объекта DateTimeFormat

Различные части мира имеют разные форматы даты. Чтобы справиться с этим, JavaScript имеет конструктор Intl.DateTimeFormat, позволяющий нам форматировать даты в разные форматы в соответствии с разными локациями. Это означает, что мы можем форматировать даты для разных мест без необходимости самим манипулировать строками дат, делая нашу жизнь намного проще...

...

Архитектура микро-фронтенда: замена монолита изнутри

Как модернизировать устаревшее приложение с помощью технологии микро-фронтенда. Эта статья является частью серии, посвященной приложениям микро-фронтенда и методам управления ими. В этом руководстве мы обсудим, как отделить ваш веб-интерфейс от монолита и сразу же приступить к переходу на...

...

JavaScript: Стрелочные Функции

Если вы когда-нибудь увлекались JavaScript, вы, вероятно, сталкивались со стрелочным обозначением => в некотором коде и задавались вопросом, что это значит. Внимательно рассмотрев некоторые примеры, легко понять, что есть входные данные, утверждения и выходные данные. Учитывая, что она называется стрелочной функцией, вы можете сделать логическое заключение...

...

Паттерн Facade в JavaScript

Когда мы создаём наше приложение, мы часто встречаемся лицом к лицу с внешними API. Некоторые API достаточно просты, другие могут быть очень сложными и объемными. Унифицировать их под единый интерфейс одна из задач, которую решает Facade. Давайте представим, что мы создаем приложение, которое показывает информацию о...

...

Паттерны проектирования. Singleton.

“Singleton — порождающий шаблон проектирования, гарантирующий, что в однопоточном приложении будет единственный экземпляр некоторого класса, и предоставляющий глобальную точку доступа к этому экземпляру.” - Википедия. Главной особенностью этого паттерна является то, что в каждом классе он создает только один объект. Кроме того...

...

Паттерны проектирования. Прототип.

Эпиграфом для данной статьи нам послужит кусочек текста из Википедии: ”Шаблон проектирования или паттерн (англ. design pattern) в разработке программного обеспечения — повторяемая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста. Обычно шаблон не является законченным образцом...

...

Билдер паттерн

Когда вы разрабатываете приложение на JavaScript, иногда бывает нужно сконструировать сложный объект. По мере того как приложение растет, объект может становиться всё сложнее и сложнее. Есть хорошая новость...

...

Введение в использование декораторов в JavaScript

Ты видел JavaScript код с префиксами @, но не понимаешь, что он значит? Погуглил и узнал, что данная конструкция называется декоратор, если начать углубляться в эту тему, то можно найти, что все примеры содержат инопланетный код, в котором не разобраться, если твой IQ...

...

Реализация очереди в JavaScript

Очередь это список - очень схожий с реальной очередью. Тот кто попал первым в очередь, первым её и покинул. Технически говоря, этот процесс называется первым вошел, первым вышел (first in, first out FIFO). Элемент, который был первым вставлен, будет первым и удалён. Элементы всегда добавляются в конце списка и удаляются из начала списка...