д/з 

Базовая версия бредогенератора. Опишу подробнее свою работу:
1) Старался держать хороший код-стайл, поэтому вынес все основные работы по классам сущностям
2) В качестве структуры данных для словаря(префикс+суффиксы) были испробованы различные варианты построения хэш-таблиц эффективно хэширующих префикс, но я остановился на очень простом объекте, в котором ключ(свойство объекта) - это префикс (строка), а значение - массив возможных суффиксов. Данная структура проста в реализации и дает сравнительное время работы. Работает вроде быстро :) Статья генерируется 2-3 сек.
3) Файл habr.html был "всунут" внутрь главного файла main.html (не самое хорошее решение), т.к. у меня возникли проблемы с динамической загрузкой, посредством $.load. Насколько я понял, загружать файлы с "протоколом" file:// запрещено.
4) пока нет проверок на корректность ввода значений в input'ы.  
и да :), собственно сслыка: https://rawgithub.com/VladimirPlyashkun/3-oop-js-dom/master/src/main.html