Прикрепление событий к идентификатору (или классам) в стиле CSS, как это хорошо делает Jquery, означает, что если у вас не включен JS, он автоматически провалится на любые ссылки, на которые ссылаются. Это хорошая практика, которая поможет убедиться, что ваша страница работает даже в довольно простых браузерах, таких как некоторые мобильные телефоны.
Хорошей практикой также является наложение базовых данных (HTML), представления (CSS) и поведения (Javascript). Менять отдельные слои намного проще, если они хорошо структурированы.