ДЖАВАСКРИПТИЗЕРЫ | КИРИЛЛ ПОЗДНЯКОВ
5.3K subscribers
347 photos
263 links
Меня зовут Кирилл и я Тех Лид. Если по-простому то я fullstack разработчик с большим опытом :)
Создатель и разработчик (реклама): @HelloMeanOfficial
Download Telegram
Что такое SOLID ?

SOLID – это набор принципов разработки программного обеспечения. Он указывает, как структурировать функции и классы, чтобы сделать их максимально надежными, удобными и адаптируемыми. Данная статья поможет вам разобраться с темой.

Смотреть статью
👍10
Array.findLastIndex

Метод findLastIndex() выполняет итерацию массива в обратном порядке и возвращает индекс первого элемента, который удовлетворяет предоставленной функции условию. Если никакие элементы не удовлетворяют условие, возвращается -1.
👍6
Что такое Docker ?

Docker — это открытая платформа для разработки и запуска приложений. Docker позволяет отделить твои приложения от инфраструктуры, чтобы ты мог быстро развертывать программное обеспечение. Данная статья познакомит тебя с Docker.

Читать статью
👍6
Как работает useDeferredValue в React 18 ?

useDeferredValue позволяет отложить повторный рендеринг несрочной части дерева. Он похож на debouncing, но имеет несколько преимуществ по сравнению с ним.

Фиксированной задержки по времени нет, поэтому React попытается выполнить отложенный рендеринг сразу после того, как первый рендер отобразится на экране.

Отложенный рендеринг прерываем и не блокирует ввод данных пользователем.
👍10
Хотите бесплатный экспресс-курс по TypeScript ?
Anonymous Poll
96%
Да
4%
Нет
👍9
Как кратчайшим способом найти квадратный корень из суммы квадратов ?

Функция Math.hypot() возвращает квадратный корень из суммы квадратов своих аргументов. Возвращает Infinity, если любой из аргументов равен ±Infinity. В противном случае, если хотя бы один из аргументов имеет значение NaN или преобразуется в него, возвращает NaN.

Возвращает 0, если аргументы не заданы или все аргументы равны ±0.
👍12
Что такое Promise.race ?

Статический метод Promise.race() принимает итерацию промисов и возвращает новый Promise. Он имеет либо состояние rejected (отклонено), либо fulfilled (выполнено). Результат зависит от того, каким образом завершается выполнение первого из переданного объектов Promise.
👍8🔥1
ЭКСПРЕСС КУРС ПО ООП В JavaScript

Рассматриваем ООП от А до Я.
Смотрим как ООП работает в es6 и es5 синтаксисе.
Объясняю что такое _proto_ и prototype.
Полное объяснение темы ооп и прототипирования в JavaScript

Поддержи мою инициативу, поставь лайк и подпишись

https://www.youtube.com/watch?v=Z7V4ZtiF8Uc

Смотреть видео
👍17
Функции высших порядков

В Javascript функции могут быть назначены переменным так же, как строки или массивы. Их можно передавать в другие функции в качестве параметров или также возвращать из них. Функция высшего порядка — это функция, которая принимает функции в качестве параметров и/или возвращает функцию.
👍10
Хотели бы курс по HTML + CSS ?
Anonymous Poll
57%
Да
43%
Нет
🔥4
Может тогда экспресс-курс по Vue ?)
Anonymous Poll
69%
Да
26%
Нет
5%
Свой вариант ( комменты )
👍6
Как узнать есть ли свойство в объекте ?

Статический метод Object.hasOwn() возвращает значение true, если указанный объект имеет указанное свойство как собственное свойство.

Если свойство унаследовано или не существует, метод возвращает false. В отличие от оператора in, этот метод не проверяет указанное свойство в цепочке прототипов объекта.
👍9
Как удалить первый элемент в массиве ?

Метод shift() удаляет элемент с нулевым индексом и сдвигает значения по последовательным индексам вниз, а затем возвращает удаленное значение. Если свойство length равно 0, возвращается undefined. Array.pop() ведет себя аналогично shift(), но применяется к последнему элементу массива.
👍16
Хотели бы курс по Бэку на Nodejs ?
Anonymous Poll
89%
Да
11%
Нет
👍5
Завтра будет крутейший курс по Vue2/3

Там мы рассмотрим все от и до. Рассмотрим разделы со звездочкой, по типу создания своих директив и плагинов. В экспрес курсе мы рассмотрим как Vue 2, так и Vue 3.

Поддержи меня своей реакцией и дальнейшие курсы будут выходить еще быстрее
👍43🔥21👏2
ЭКСПРЕСС КУРС ПО VUE

Там мы рассмотрим все от и до. Рассмотрим разделы со звездочкой, по типу создания своих директив и плагинов. В экспрес курсе мы рассмотрим как Vue 2, так и Vue 3.

Поддержи меня свой реакцией тут, подпиской и царским лайком
https://www.youtube.com/watch?v=divMw7zqUTU

Смотреть видео
👍8🔥21
Нравятся вам мои экспресс курсы ?
Anonymous Poll
90%
Да, делай больше
10%
Нет
👍9
Что такое Flux - архитектура? Какие сущности она имеет?

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

Основной отличительной особенностью Flux является односторонняя направленность передачи данных между компонентами Flux-архитектуры. Архитектура накладывает ограничения на поток данных, в частности, исключая возможность обновления состояния компонентов самими собой. Такой подход делает поток данных предсказуемым и позволяет легче проследить причины возможных ошибок в программном обеспечении.
👍11