Первый вариант ajax-ом
Второй вариант с тегом <script>
...
<body>
<div id="home"></div>
<script type="text/html" id="template_1">
//тут верстка
</script>
<script type="text/html" id="template_2">
//тут верстка
</script>
...
</body>
А с помощью скриптов делаешь следущее:
var template = $('#template_1').html(); // естественно id динамически определяются и подставляются.
$('#home').append(template);