У меня есть специальная веб-страница, которая требует около 6 различных форм; некоторые из них содержат до 15 строк уникальных меток и входов.Создать формы динамически или статически?
Я создал библиотеку JavaScript, которая может принимать большой объект и выводить форму. В принципе, он принимает бесконечный объект, такой как:
var myForm = {
row1 : {
label : { text : 'First Field'}
input : {
type : 'dropdown',
values : { 1 : 'Enabled', 0 : 'Disabled'}
}
}
}
.. и так далее.
Тогда я понял, может быть, лучше всего напечатать каждую форму в HTML, поместить ее на HTML-страницу и скрыть ее до тех пор, пока она не понадобится (они реализованы как оверлеи). Однако я считаю, что это можно считать плохой практикой, потому что:
1) Страница находится на длинном опросе, обновляющемся каждые 5 секунд и, таким образом, перерисовывая страницу. Будет ли он перерисовывать даже скрытые вещи, такие как формы?
2) Мой HTML-файл будет большой
Мой вопрос: Должен ли я просто хранить много форм для страницы в HTML, или я должен динамически создавать их. Динамическое их создание по-прежнему означает, что у меня будут большие объекты в файлах javascript. Статическое вложение их на HTML-страницу означает, что они могут (не уверены) перерисовываться на каждой странице повторно рисовать.
Сформулируйте вопрос ... – Harijoe
Это довольно много в моем названии. – tdoakiiii
Зачем вам нужно перерисовывать страницу? Не можете ли вы добиться опроса, который вы хотите с помощью Ajax? –