Примеры простых MVC приложений на JavaScript

Задача состояла в том, чтобы разобраться в принципах MVC применительно к JavaScript на предельно простых и наглядных примерах. Конечно, их в сети огромное количество, как и документации по MVC фреймворкам и библиотекам. Чего стоит один только http://todomvc.com/, который полностью посвящен сравнению различных реализаций MVC. Тем не менее, следуя принципу «лучше меньше, да лучше», потратив 3 дня на поиски чего-то максимально простого, (даже не 2+2, а 1+1) нашел то что искал.

  1. Приложение из трех файлов (не считая jquery): html + два подключенных js. HTML выводит форму из поля и двух кнопок. Первая кнопка заполняет поле текстом если оно пустое и добавляет элемент списка под форму если поле не пустое. Вторая кнопка очищает поле и удаляет список под формой. Нашел этот пример вот здесь. Для большей наглядности я слегка подправил [36Kb] исходники.
  2. Приложение выводит список пользователей и добавляет новых. Удалять не умеет. Подробнейшее описание приложения, онлайн демо
  3. Приложение, демонстрирующее работу HTML5 History API. Эмулирует переход по ссылкам с добавлением переходов в историю браузера. Взято здесь. Русифицированный и «почищенный» код можно взять здесь. Обратите внимание, тестировать его нужно предварительно залив на сервер. Локально браузер ругается на безопасность.
  4. Пример работы с history + Ajax. Исходники и пояснения автора найдете там же.