All we like simple, structured code that is easy to comply with. We try to bring a difference between appearance and logics. In PHP, for instance, we can use a template mechanism, i.e. create an html-formatted file with php tags that uses some predefined variables that get ready for use through a logic resposible script.
Is there some analog for JavaScript?
What methods do you use to create dynamic content of certain type? (For example list items, complex forms that can be repeated several times)
Underscore.js has simple templating mechanism as well. (And I think it must be in every javascript developer’s toolbox).
jQuery’s is more sophisticated, though – and probably more useful (Update: but now is deprecated).