Как я могу сделать объект Javascript для формы HTML - PullRequest
2 голосов
/ 22 июля 2010

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

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

Я смотрю на шаблон модуля, но, кажется, только для синглтона.

спасибо, если кто-нибудь может помочь

1 Ответ

3 голосов
/ 22 июля 2010

Не изобретай велосипед. Если вы хотите выполнить проверку формы и отправить ее на основе проверки, попробуйте использовать jQuery и jQuery validation .

Чтобы понять модель ОО на основе прототипов Javascript, есть много ресурсов:

  1. Javascript: самый неправильно понятый в мире язык программирования (начните здесь - это Дуглас Крокфорд)
  2. Введение в объектно-ориентированное программирование в Javascript (из Центра разработчиков Mozilla)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...