Size: a a a

2021 June 17

ВД

Вячеслав Додонов... in javascript_ru
const sel = document.getSelection();

   const ran = new Range();
   const lastNode = input.childNodes[input.childNodes.length - 1];

   ran.setStart(lastNode, 0);
   ran.setEnd(lastNode, lastNode.textContent.length);
   console.log(ran.toString());
источник

ВД

Вячеслав Додонов... in javascript_ru
sel.addRange(ran);
источник

РБ

Рубикон Безумный... in javascript_ru
вот тут я не пользовался таким
источник

ВД

Вячеслав Додонов... in javascript_ru
?
источник

РБ

Рубикон Безумный... in javascript_ru
это было бесконтекстное предположение
источник

DZ

D Z in javascript_ru
Если будет интересно. Дело было в датах. И если нужно их обрабатывать даже самыми банальными функциями, то лучше сразу цеплять moment или аналоги.
источник

p

p0rsche in javascript_ru
date-fns ты хотел сказать
источник

DZ

D Z in javascript_ru
его не юзал. Но попробую. Спасибо
источник

PC

Pavel Chebotarev in javascript_ru
Устанавливаешь пакет локально, комитишь package.json и package-lock.json файл, на проде пуллишь коммит и выполняеш  npm ci
источник

D

DevilSAM in javascript_ru
О.
Эт что-то новенькое )
источник

D

DevilSAM in javascript_ru
Без lock-файла работает? А то у меня там лок в гитигноре
источник

PC

Pavel Chebotarev in javascript_ru
Да как так-то, а что кто-то по другому собирает? Это единственный истинный путь
источник

p

p0rsche in javascript_ru
у меня даже тестовое такое было
источник

PC

Pavel Chebotarev in javascript_ru
Нельзя его в игнор, его надо закомитить.
источник

p

p0rsche in javascript_ru
проверка тестов гонялась в CI и там запускался npm ci вместо install
источник

PC

Pavel Chebotarev in javascript_ru
Только закоммиченный лок файл гарантирует тебе что везде ты выкачаешь одинаковую версию пакетов
источник

D

DevilSAM in javascript_ru
Ну хз. Я тут не рулю процессом )
Я запулил себе проект. В нем уже в игноре локфайл.
источник

PC

Pavel Chebotarev in javascript_ru
Кошмар и говнокодерство
источник

D

DevilSAM in javascript_ru
🤷🏻‍♂️ну, че поделать. Я б разрулил и сделал как надо, но сам не знаю них ничего ))
Поэтому пока работаю с тем, что есть
источник

П

Паша in javascript_ru
ребятки помогите, может кто-то сталкивался с данной проблемой
в общем мне нужно обработать нажатие кнопки
btn.addEventListener("click",onButtonClick);
в функции onButtonClick есть несколько алертов, один из которых должен выполниться с задержкой, как мне это сделать?
источник