Что-то подобное я совсем недавно использовал на
http://okracka.ru/. Как раз, визитка, визитнее некуда.
Есть пять страниц, и если зайти на любую из них, по
DOMContentLoaded
подгружаются аяксом все остальные. И, соответственно, можно делать эту долбаную анимацию смены кадра, которую так хотел мой начальник.
Там же, кстати, (сайт крайне экспериментальный) очень активно используется отлавливание кликов на
document
и их диспетчеризация в зависимости от
rel
вызывающей событие ссылки. Ссылки, открывающие модалки, ведут на хитрый хэш, сообщающий, что у пользователя яваскрипта нет.
Результат: если у пользователя нет js, он переходит по ссылкам как обычно, если есть — наслаждается прелестями оного.