Какие шаблоны пользовательского интерфейса вы обычно используете в JavaScript?
По шаблонам пользовательских интерфейсов я имею в виду лучшие практики, которые будут использоваться для создания и организации пользовательского интерфейса, сгенерированного/управляемого JavaScript (помимо таких библиотек, как jQuery или YUI).
Например, если вы пришли из мира .NET, вы знакомы с семейством моделей MVC (Model-View-Controller). В мире WinForms и ASP.NET вы встретите Model-View-Presenter. В WPF, скорее всего, вы найдете подход MVVM (Model-View-ViewModel).
А как насчет JavaScript?