Плакаты выше меня дали хорошие условия, поэтому я не буду беспокоиться об этом.
Если вы также спрашивали о том, как на самом деле это делается, самый простой способ сделать это - использовать
<noscript>Alternative HTML here</noscript>
, что отлично подходит для маленьких изворотливых вещей, таких как отображение времени. Для вещей, сгенерированных AJAX или JQuery, им необходимо сначала отобразить полный внутренний HTML-код для рассматриваемого элемента, который затем будет удален (возможно, без слишком большого количества графических артефактов, если страница загружается достаточно быстро), если JavaScript включен.
Я уверен, что есть и другие способы сделать это, конечно, но это основная идея - предоставить в HTML альтернативу JavaScript, и если JavaScript должен выглядеть по-другому, он может использовать DOM или jQuery или еще что-нибудь для изменения HTML на лету.