class dateInput {
constructor() {
this.input = document.querySelector(".input");
/* присваивает передаваемому в конструктор объекту .input?? =
выбирает первый элемент с классом .input в документе*/
this.input.onChange = this.onChange;
}
onChange(event) {
this.inputValue = event.srcElement.value;
this.updateTime = new Date();
return this.inputValue;
}
}
Хотел узнать, как работает код выше, разобрался, но пока не совсем точно, в коде есть мои комментарии, вот мои вопросы:
не знаю, как работает первый this.input, передаёт объекту, для которого используется конструктор что?
при изменении объекта делает что? тоже не понимаю
функцию onChange не понимаю всю
задавая этот вопрос понял, что не могу найти нигде понятного мне применения или объяснения применения методов типа input и onchange
this, чему равны переменные.... В общем, изучайте! – Stepan Kasyanenko Aug 27 '18 at 14:52