Я хочу создать объект, который может выполнять все действия, которые нужны моей форме - он может проверять форму, отправлять форму и так далее. Я хочу, чтобы JavaScript делал все эти вещи. я больше не хочу писать один и тот же код несколько раз в процедурном стиле javascript в глобальном пространстве имен. я хочу создать объект Javascript для обработки этих функций формы, и я хочу, чтобы все существовало в пространстве имен, чтобы избежать конфликтов.
Мне трудно понять, как работает javascript OO по сравнению с другими языками с классическим наследованием и наследованием прототипов. Может ли кто-нибудь показать мне, как создать класс, а затем создать 2 объекта этого класса и связать каждый из них с двумя одинаковыми формами на одной странице?
Я смотрю на шаблон модуля, но, кажется, только для синглтона.
спасибо, если кто-нибудь может помочь