Если вы занимаетесь только версткой, то знания jQuery достаточно, чтобы сдать свою работу. Дальше работой займутся JS-разработчики. Не выполняйте чужую работу ;-)
Если вы занимаетесь не только версткой.
В этом случае я бы советовал сразу использовать BackboneJS (или AngularJS/любой-хороший-фреймворк), поскольку любые попытки организовать jQuery-код оборачиваются созданием того же BackboneJS (по собственному опыту).
Проекты имеют свойство разрастаться, и использование хорошего фреймворка - это, пускай, медленный старт, но стабильно быстрая доработка/исправление.