Вопрос не имеет смысла.
HTML, CSS и JS - это фронтенд (то, с чем работает браузер).
CMS и конструкторы - бэкенд (то, с чем работает сервер).
Любая CMS предполагает кучу кода в HTML, CSS и JS поверх серверного движка.
CMS просто позволяет не изобретать с нуля хранение данных, авторизацию, распространенные сервисы типа блога, магазина и прочих личных кабинетов. А взять готовое решение и приспособить его под свою задачу.