Да, я тоже поначалу думал, что при вводе символов на «инпутах» вызывается setter. Но оказалось все «хитрее», и единственный способ это отследить навесить обработчик на событие. Хотя вызов setter`а для обновления DOM был бы вполне логичен.
Ну так «EventListener» это как раз наоборот — реакция на изменение данных DOM.
Т.е. данные DOM изменяются непосредственно пользователем путем ввода символов и JS тут ни при чем.
Или я вас неправильно понял?
У вас описана односторонняя привязка. Если начнете расширять функционал — двусторонние привязки, список привязок, асинхронн, DOM, проверки и прочее, то ваш код несомненно разрастется. Но возможно вам удастся все это более лаконично расписать и кода будет поменьше.
Вам, спасибо за комментарий.
Почему ж, некорректно? Мне кажется вполне себе. Да подходы различаются, но цель то одна — связывание данных.
Я тоже надо сказать открытия не делал.
— Не понял, что вы имеете ввиду. Если количество кода, тогда конечно смотрится это менее аккуратно, чем простое присвоение. Если вы про дескрипторы, то лишних структур нет, т.к. дескрипторы есть у каждого свойства по умолчанию.
… открытия америки тут нет.
— А никто и не претендует.
Непонятно зачем, во первых это будет тормозить*
— Тоже были такие подозрения, но вроде как речь идет о модификации исходных прототипов. Или сама цепочка тоже влияет. Буду рад если дадите ссылки где почитать.
Т.е. данные DOM изменяются непосредственно пользователем путем ввода символов и JS тут ни при чем.
Или я вас неправильно понял?
А у меня разве ни это самое и делается? Если внимательно посмотрите, то в DOM всё в геттерах и сеттерах
Кстати вопрос по '… всегда идет изменение DOM из js'. А как же вводимые пользователем данные?
Почему ж, некорректно? Мне кажется вполне себе. Да подходы различаются, но цель то одна — связывание данных.
Я тоже надо сказать открытия не делал.
— А никто и не претендует.
— Тоже были такие подозрения, но вроде как речь идет о модификации исходных прототипов. Или сама цепочка тоже влияет. Буду рад если дадите ссылки где почитать.
был не в курсе, спасибо почитаю.