Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 16

F

Flide in JavaScript Noobs — сообщество новичков
Доброго времени суток.
Нуждаюсь в помощи человека который разбирается в js OОП.
только начал работать с ООП.
пытаюсь написать конструктор автономных друг от друга объектов с визуальными интерфейсами.
возникла проблема в том, что работает только последний объект.
сылки на код :

https://github.com/Fllide/autonomOBJ

https://repl.it/@Flideua/StingyEnormousOutliers#style.css

буду очень признателен тому, кто отзовается помочь
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Что конкретно не работает?
источник

F

Flide in JavaScript Noobs — сообщество новичков
window0 работает при нажатии на кнопку
а window1 нет
источник

F

Flide in JavaScript Noobs — сообщество новичков
написаны по одному  шаблону - Window
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
this._Body.innerHTML +=`<div class="Directory"></div>`;
когда ты переприсваиваешь innerHTML все привязанные к уже существующим элементам обработчики событий (включая и click) будут утрачены, т.к. элементы, к которым они привязаны будут удалены и пересозданы заново браузером, когда он спарсит новое значение innerHTML
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
делай this._Body.appendChild(...)
источник

F

Flide in JavaScript Noobs — сообщество новичков
this._Body.innerHTML +=<div class="Directory"></div>;
срабатывает 1 раз.
в случае отсутствия элемента с классом  Directory
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
Всем привет!
Я никак не могу перегнать формат даты из этого 25.11.2020 12:19:44 в этот тип 1606233600000. Может кто подсказать ?
источник

F

Flide in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
this._Body.innerHTML +=`<div class="Directory"></div>`;
когда ты переприсваиваешь innerHTML все привязанные к уже существующим элементам обработчики событий (включая и click) будут утрачены, т.к. элементы, к которым они привязаны будут удалены и пересозданы заново браузером, когда он спарсит новое значение innerHTML
т.е.
ничего сбросить он не сможет. нечего сбрасывать
источник

F

Flide in JavaScript Noobs — сообщество новичков
Name Surname
Всем привет!
Я никак не могу перегнать формат даты из этого 25.11.2020 12:19:44 в этот тип 1606233600000. Может кто подсказать ?
если честно... 1 раз такое вижу )
источник

F

Flide in JavaScript Noobs — сообщество новичков
а для чего тебе?
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
Flide
а для чего тебе?
Та хотел засунуть в датапикер на vue)
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Flide
т.е.
ничего сбросить он не сможет. нечего сбрасывать
Ну блин, пошевели мозгами
this._Directory.innerHTML +=`
аналогичный кусок
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
Можно и в другом формате, но мне чет этот понравился)
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
+date
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Flide
если честно... 1 раз такое вижу )
в первый раз видишь timestamp в unix формате? 🙄
источник

F

Flide in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
в первый раз видишь timestamp в unix формате? 🙄
да
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
Но все ровно! Может кто подсказать тогда как перегнать из этого формата 25.11.2020 12:19:44 в любой из четырех на картинке ?
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
источник

F

Flide in JavaScript Noobs — сообщество новичков
источник