|
|
|
next JQuery
|
|||
|---|---|---|---|
|
#18+
прошу прощения за такой вопрос. есть полоска (band). на ней лежат три div в div лежат 2шт селект и 1 шт инпут. на события ончандж вешаю функции. получается Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. подход 1. при генерации каждому Элементу конструкции делаем уникальный ID Name и при обращении вместо this передаем нужный параметр: Код: javascript 1. и в функции работаем напрямик с элементами (div - видимость и т.д.) подход 2. при генерации каждому макроэлементу - типа <Tr> делаем что-то типа класса. this передаем в функцию, и дальше переходим до родителя... нужный параметр: Код: javascript 1. и в функции работаем через селекторы: Код: javascript 1. 2. 3. собственно вопрос какой подход более верный? по поводу 1 - меньше ошибок и вроде быстрее должно работать. по поводу 2 - вроде должно быть более универсальным. типа с точки зрения ООП - более правильный. т.е. нет привязки к индексам - сложнее нахомутать... куда копать? спасибо. п.с. певый подход дает больше текста при генерации полосок, т.к. придется больше генерировать простыню - за счет нарисования ключей. т.е. передача будет чуть дороже, хотя в любом разе получается незаметно мало, по времени... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 11:37 |
|
||
|
next JQuery
|
|||
|---|---|---|---|
|
#18+
мне нравится пункт 2, просто я так уже привык как-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 12:01 |
|
||
|
next JQuery
|
|||
|---|---|---|---|
|
#18+
Паганельмне нравится пункт 2, просто я так уже привык как-то спасибо. а так вот и идете через parent..children? или как - то короче получается? может есть на jquery хитрости , а я не знаю ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 12:06 |
|
||
|
next JQuery
|
|||
|---|---|---|---|
|
#18+
Judeа так вот и идете через parent..children?да ну иногда вместо parent().parent() пишу применяю сlosest( вообще основная работа у меня asp.net, писать на JS как-то надобится все меньше и меньше большинство нужного функционала уже написано до нас ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 12:10 |
|
||
|
next JQuery
|
|||
|---|---|---|---|
|
#18+
Паганельну иногда вместо parent().parent() пишу применяю сlosest( спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 12:20 |
|
||
|
next JQuery
|
|||
|---|---|---|---|
|
#18+
Judeи в функции работаем через селекторы: Код: javascript 1. 2. 3. Дюже перегруженый код... Например есть http://jquery-docs.ru/Traversing/parents/#expr и http://jquery-docs.ru/Traversing/find/#expr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=22&gotonew=1&tid=1448736]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 377ms |

| 0 / 0 |
