singalen: (Default)
singalen ([personal profile] singalen) wrote2011-09-06 12:06 pm

Web dynamic form in javascript

Искал веб-компонент, который умеет добавлять/удалять группы полей в форму. Или хотя бы как это называется :D

Нашёл сначала кусок кода (демо), а потом папа [livejournal.com profile] cray_flatline по нужным словам нашёл ещё:

* jquery-dynamic-form (демо)
* dynamicField (демо).

Други, кто знает что-нибудь получше?
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2011-09-06 09:26 am (UTC)(link)
А зачем для этого компонент или название, когда в терминах манипуляций HTML DOM на самом что ни на есть core javascipt без библиотек это 3-4 строчки?
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2011-09-06 10:20 am (UTC)(link)
1. Через месяц у вас добавится еще пара мелких требований, и выяснится что стандартный компонент их не реализует.
Вот тогда вам придется наворачивать свой уровень абстракции над компонентом, а еще через три таких итерации выяснится что что-то реализуется не так, и вот тогда вы повеселитесь, разыскивая, где именно.

2. Какая нахрен разница, чей код у вас подгружается по script src= - стандартного компонента или ваш собственный?

3. Если вы не можете написать код столь же чистый, что и код компонента, то да, стоит почитать этот компонент и поучиться правильному оформлению кода. А чистоту вашего кода надо учитывать, считая код компонента. Потому что, если оно будет работать не так, как требуется, читать придется и его тоже. И, соответственно, если компонент и ваш собственный код использует разные coding conventions, это уже не чище.