Рубрика «JS» - 2

Приветствую Хабр, это моя первая статья и я решил поделиться своим личным опытом развития в IT, изменению подходов к управлению командой и не остывающей любовью к волшебству кода. Просто еще одна история от еще одного программиста.

Читать полностью »
Ссылочный тип данных в JavaScript: ключ к эффективному коду - 1

Когда вы работаете с объектами и массивами в JavaScript, может показаться, что они ведут себя странно: изменение одной переменной неожиданно влияет на другую. Все это — следствие работы ссылочных типов данных.

Читать полностью »

https://andrewr.online/nonsense/

Все вокруг стараются сделать мир лучше, пишут редакторы, используют нейросети. Скука! Я решил пойти другим путём и создал «Лабораторию АбсурдаЧитать полностью »

Всем привет!

Сравнительно недавно я нашел сайт drawbackchess.com, где к правилам обычных шахмат добавляются различные усложнения, как, например, “нельзя ходить королем”, или “нужно иметь четырех коней, чтобы поставить мат”. Я немного поиграл и подумал, что было бы прикольно написать свою версию, но с различными усилениями. Это была изначальная задумка, однако по ходу разработки фокус сместился на разработку как можно более сильного бота с учетом “адекватного” времени на ход, и без использования сторонних ресурсов или API - чистые алгоритмы и вычисления)

Читать полностью »

Как мы обманули Mozilla и почти взломали коллег - 1

Привет!  Я Ксюша, младший специалист по безопасности конечных устройств в SelectelЧитать полностью »

Деструктуризация в JavaScript - 1

Без сомнений, JavaScript — крайне популярный язык программирования. И разработчики постоянно создают обновления, которые позволяют писать код проще, короче и понятнее. Одним из таких инструментов стала деструктуризация — способ получения данных

Привет! Меня зовут Александр Дудукало, я автор Читать полностью »

Когда if-else не нужен: знакомство с тернарным оператором и switch в JS - 1

Привет! Я — Александр Дудукало, автор базового курса по JavaScriptЧитать полностью »

Пришел к хитрому паттерну. Делюсь.

Будет полезен тем кому нравиться или приходится работать с Vue.
В подходящей ситуации он сэкономит кучу времени и поможет избежать дублирования кода.

Контекст

  • Есть несколько компонентов.

  • Компоненты должны выполнять одинаковую сложную логику.

  • Компоненты должны принимать одинаковые свойства и эмитить одинаковые события.

  • Свойства из composable могут быть опциональными со значениями по умолчанию.

  • Каждый компонент выглядит совершенно по разному (разная вёрстка).

  • Каждый компонент, опционально, в дополнение к общему, может:


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js