Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Динамический HTML код. (https://javascript.ru/forum/events/56453-dinamicheskijj-html-kod.html)

SinteC 16.06.2015 21:40

Динамический HTML код.
 
Всем привет! В общем, такой вопрос, как лучше реализовывать код, когда нужно вставлять большое количество информации в html страницу? И не просто вставлять, так еще и обработчики на эту информацию надо вешать, так еще и не на 1 слайд. Т.е. сначала одну информацию вывели, ее обработали, потом еще также, но уже другую информацию и другие обработчики. Через javascript выходит очень некрасиво, типа:
html += '<tr><td colspan="4">...</tr>';
html += '<tr><td>.....';

С другой стороны, как с помощью html кода эти слайды сформировать, отверстать? Как-то я все размыто объяснил...

Sigizmund2012 17.06.2015 11:15

Цитата:

Сообщение от SinteC
как с помощью html кода эти слайды сформировать, отверстать

В генерируемом коде сразу классы прописывайте. Предложенный вами способ пожалуй самый производительный, в принципе можно заморочиться с createElement, className и appendChild. Обработчики вешайте делегированием на элемент-обёртку вашего генерируемого html.

SinteC 17.06.2015 11:57

Цитата:

Сообщение от Sigizmund2012 (Сообщение 375390)
В генерируемом коде сразу классы прописывайте. Предложенный вами способ пожалуй самый производительный, в принципе можно заморочиться с createElement, className и appendChild. Обработчики вешайте делегированием на элемент-обёртку вашего генерируемого html.

Ну в принципе, это и хотел узнать, какой способ все таки лучше. Что ж, спасибо :)


Часовой пояс GMT +3, время: 15:02.