Я правильно понимаю, что пишется полноценное веб-приложение, но без должных фреймворков, на чистом jQuery?
Ещё вопрос: хотя бы шаблонизация используется или же элементы создаются средствами jQuery?
Давайте сравним пару примеров кода:
$('#element_tmpl').tmpl(jsonData).appendTo($('#container'))
или же:
var $title = $('<h4>').append($('<a>').attr('href',jsonData.link).text(jsonData.title).addClass('b_element__title-link')).addClass('b_element__title media-heading')
var $image = $('<img>').attr('src',jsonData.image).addClass('b_element__image media-object').wrap($('<a>').attr('href',jsonData.link))
var $text = $('<div>').addClass('b_element__text').text(jsonData.text)
var $element = $('<div>').addClass('b_element')
$element.append($image)
var $mediaBody = $('<div>').addClass('media-body')
$mediaBody.append($title)
$mediaBody.append($text)
$element.append($mediaBody)
$('#container').append($element)
Второй вариант это восстановленный по памяти кусочек кода, доставшийся мне на одном из проектов, где нужно было внести правки, за которые никто не брался, и заменён он был на первый вариант :)