Я занимаюсь написанием небольшой библиотеки javascript, чтобы упростить создание/проверку формы. Это в основном повод поправиться с javascript. Я обсуждаю, как использовать пользовательский ввод для создания элемента формы.hash vs specific parameters
Я рассматриваю два подхода. Один из них - взять несколько заранее определенных параметров, таких как id, label, значение
Другое - это взять один объект, который будет использоваться для записи свойств прямо в элемент формы. Например, если бы я хотел передать идентификатор и значение id, я бы просто перешел в {id: 'my_id', label: 'my_label', значение: 'my_value}
Третий вариант - использовать идентификатор, label, options, где options - это объект, который выполняет то, что я описал выше.
Прямо сейчас, проходящий объект, кажется, наиболее гибким, но мне интересно, есть ли серьезные минусы этого? Я бы хотел, чтобы это было легко использовать для большинства пользователей javascript. Любые мысли о том, как это сделать?