Описание тега canjs-routing

can.route включает двустороннее связывание с window.location.hash. Этот тег следует использовать для вопросов о can.route или о том, как структурировать одностраничное приложение, которое ведет себя как многостраничное приложение.

can.route является ядром функциональности маршрутизации CanJS. Это специальное замечание, которое обновляет window.location.hash при изменении его свойств и обновляет его свойства при изменении window.location.hash. Вы можете задать шаблон can.route для преобразования URL-адресов в значения свойств, но если маршрут не указан, он просто сериализует маршрут в стандартную запись в кодировке URL-адреса.

ссылка http://canjs.com/guides/Routing.html