Как называется подход, обеспечивающий работоспособность сайта с отключенным javascript?
Как один из вариантов, это называется Progressive enhancement (EN). На хабре ещё есть статья про такой подход.
Ненавязчивый код.