Size: a a a

JavaScript.Ninja

2021 February 03

В

Влад in JavaScript.Ninja
Ребята, привет, скажите пожалуйста как из dom-элемента вытащить данные по древу выше?

Есть условный "HTMLImageElement" : "div.main > div#id-123 > div > button.send"

и мне нужно вытащить отсюда "123", как это правильно сделать?
источник

IK

Illya Klymov in JavaScript.Ninja
IIII IIII
Мне во время теста надо сначала создать же инстанс и сделать .listen() так как я не нашёл утилиты аля supertest но для сокетов
Просто мне необходимо получить валидный сетевой адрес устройства на котором тест проходит, как вариант естественно прописать localhost так как с вероятностью 99% он будет прописан и я попаду на *самого себя*
А вообще правильнее делать не так а слушать на файле-сокете :)
источник

IK

Illya Klymov in JavaScript.Ninja
Влад
Ребята, привет, скажите пожалуйста как из dom-элемента вытащить данные по древу выше?

Есть условный "HTMLImageElement" : "div.main > div#id-123 > div > button.send"

и мне нужно вытащить отсюда "123", как это правильно сделать?
У вас есть метод в современном dom api позволяющий выбрать предка элемента по селектору
источник

IK

Illya Klymov in JavaScript.Ninja
Closest :)
источник

II

IIII IIII in JavaScript.Ninja
Illya Klymov
А вообще правильнее делать не так а слушать на файле-сокете :)
Я к огромному моему сожалению не знаю как такое провернуть
Подскажите пожалуйста как сделать такую красоту
источник

II

IIII IIII in JavaScript.Ninja
Illya Klymov
Все адреса 127.х.х.х всегда прописаны на самого себя
К своему стыду не знал, огромное спасибо за ценные указания
источник

В

Влад in JavaScript.Ninja
Illya Klymov
Closest :)
большое спасибо!
источник

ВА

Виктор Ананьев... in JavaScript.Ninja
А в этом году будет какой-нибудь курс по реакту ?
источник

IK

Illya Klymov in JavaScript.Ninja
Виктор Ананьев
А в этом году будет какой-нибудь курс по реакту ?
Пока не могу обещать
источник

IK

Illya Klymov in JavaScript.Ninja
курс по реакту уж очень архитектурный у меня получается
источник

ВА

Виктор Ананьев... in JavaScript.Ninja
Новые практики по хукам и все такое)
источник

V

Valentin in JavaScript.Ninja
Подскажи плз, как такое дебажить?
Нужен синглтон для общения с один сервисом, там пара ручек и хранить полученное состояние.
реализовал: https://pastebin.com/Wzb2zR5j
Но не могу дебажить что происходит внутри -_-
источник

IK

Illya Klymov in JavaScript.Ninja
Valentin
Подскажи плз, как такое дебажить?
Нужен синглтон для общения с один сервисом, там пара ручек и хранить полученное состояние.
реализовал: https://pastebin.com/Wzb2zR5j
Но не могу дебажить что происходит внутри -_-
у меня нескромный вопрос - а зачем класс?
источник

IK

Illya Klymov in JavaScript.Ninja
что мешает просто из модуля экспортировать ручки )
источник

V

Valentin in JavaScript.Ninja
Illya Klymov
у меня нескромный вопрос - а зачем класс?
Мне кажется это удобнее. Из разных модулей я буду цеплять один инстанс.  В нем собраны токены и другие состояния необходимые в разных кусочках приложения потом.  (жёсткий копи паст соседнего проекта, который сейчас монолит) эта поделка на пол года))
источник

IK

Illya Klymov in JavaScript.Ninja
так вы можете просто этот же инстанс импортить из класса
источник

V

Valentin in JavaScript.Ninja
Illya Klymov
что мешает просто из модуля экспортировать ручки )
Если по модулям распихать эти ручки, как из проекта копи паст. Получится лишний объём имхо
источник

IK

Illya Klymov in JavaScript.Ninja
нет просто то что вы сделали классом сделать не классом )_
источник

IK

Illya Klymov in JavaScript.Ninja
модули в js являются синглтонами
источник

V

Valentin in JavaScript.Ninja
Окей 😐
источник