когда можно выводить HTML-код из Javascript?

Я прочитал фрагмент кода 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);

Я предполагаю, рассматривая этот конкретный пример скрытого контекстного меню, что, возможно, разработчик не хотел повторяться..

Такая практика поощряется или ее следует считать неправильным подходом?

5
задан Rdpi 7 March 2012 в 17:51
поделиться