Изящная деградация может описать две вещи:
1) Это поведение (обычно веб-сайт или веб-приложение), которое позволяет сайту продолжать функционировать, когда определенные функции отключены (например, Javascript; CSS).
2) Это подход, который строит приложение для работы с включенными наворотами, а затем после этого фиксируются исправления, чтобы оно работало без указанных шумоглушителей.
Я предполагаю, что вы спрашиваете, использовать ли последнее для достижения первого. Я бы определенно предложил достичь 1), так как любой, кто просматривает с отключенным Javascript (то есть многие люди, имеющие компьютерную подсказку; те, кто использует текстовые браузеры; те, кто использует средства для обеспечения инвалидности) в противном случае не смогут использовать ваш сайт.
Что касается того, как это сделать, у A List Apart есть отличная статья о Progressive Enhancement , на которую стоит обратить внимание, где вы сначала строите сайт для работы, а затем Вы добавляете AJAX и т. д. впоследствии. Я предпочитаю такой подход, потому что он дает приложению прочную основу для работы, с достойной безопасностью и функциональностью с самого начала. Будущие улучшения могут быть сделаны на базовом уровне, а затем добавлены в слой AJAX; без первого сложнее добавить в приложение изящно деградирующие компоненты в будущем.
В любом случае, наслаждайтесь статьей, и если вы хотите узнать больше об этом материале вообще, A List Apart - отличный сайт!