Я прочитал фрагмент кода Javascript, где программист добавил что-то похожее на это:
html = "
<div class='hidden-context-menu'>
<ul><li><a class='select-all'>All</a></li>
<li><a class='select-none'>None</a></li>
...
...
...
</ul>
</div>
"
а затем, в некоторых других частях веб-приложения этот фрагмент кода используется и отображается на странице.
output_html(html);
Я предполагаю, рассматривая этот конкретный пример скрытого контекстного меню, что, возможно, разработчик не хотел повторяться..
Такая практика поощряется или ее следует считать неправильным подходом?