Слышал байку про то, что создатель чипсов Pringles завещал захоронить свой прах в той самой банке от чипсов. Уверен, рано или поздно кто-то тоже завещает использовать корпус от нового Мака в качестве урны для своего праха.
Когда неуравновешенный игроман приходит в бешенство после проигрыша в онлайн-казино, его поведение невозможно контролировать, и наличие оружия в доме может дорого обойтись окружающим. А в обычном казино в том же Лас-Вегасе на входе это оружие гарантированно сдается, плюс есть охрана, видеокамеры и полиция на улице. В общем, есть сдерживающие факторы, и есть время «остыть».
В этом частном случае — да, но, как правило, подобным способом динамически создаются повторяющиеся элменты списка, строки таблицы либо целые однотипные блоки. Т.е. шаблон не должен исчезать.
Ексть еще интересный способ динамического создания элементов, основным преимуществом которого является удобная поддержка с точки зрения взаимодействия с верстальщиком.
Идея: скрытый элемент в HTML-коде, затем через clone() получается его копия и уже в нее через селекторы вставляются нужные значения. Эдакий «шаблонизатор для бедных», когда по каким-то причинам настоящий шаблонизатор не используется.
var tpl = $('.tpl').clone();
tpl.removeClass('hidden tpl');
tpl.find('h1').text('Hello!');
tpl.appendTo('#parent');
Есть и минусы, конечно. Например, наличие в коде лишнего элемента может дать погрешность, если в примере выше потребуется посчитать все элементы с классом myclass — нужно быть внимательным. Плюс — никаких тэгов в джавасрипте.
Когда неуравновешенный игроман приходит в бешенство после проигрыша в онлайн-казино, его поведение невозможно контролировать, и наличие оружия в доме может дорого обойтись окружающим. А в обычном казино в том же Лас-Вегасе на входе это оружие гарантированно сдается, плюс есть охрана, видеокамеры и полиция на улице. В общем, есть сдерживающие факторы, и есть время «остыть».
Идея: скрытый элемент в HTML-коде, затем через clone() получается его копия и уже в нее через селекторы вставляются нужные значения. Эдакий «шаблонизатор для бедных», когда по каким-то причинам настоящий шаблонизатор не используется.
Есть и минусы, конечно. Например, наличие в коде лишнего элемента может дать погрешность, если в примере выше потребуется посчитать все элементы с классом myclass — нужно быть внимательным. Плюс — никаких тэгов в джавасрипте.