Использование Javascript для помощи макетов - PullRequest
2 голосов
/ 06 января 2010

С ростом популярности таких библиотек, как jQuery, которые делают Javascript более дружелюбным, я вижу тенденцию делегировать части макетов на стороне клиента: такие вещи, как раскраска строк таблицы (от простых вещей до таких инструментов, как * 1001). * flexigrid ), исправления кросс-браузерной несовместимости CSS, подсветки синтаксиса и т. д.

Является ли в настоящее время приемлемой практикой предполагать, что пользователи будут иметь включенный javascript и использовать исключительно удобство этих библиотек, или если макеты всегда выполняются с помощью разметки и таблиц стилей с использованием javascript только для сахара и / или когда это действительно необходимо?

1 Ответ

3 голосов
/ 06 января 2010

Это, вероятно, зависит от аудитории - если вы имеете дело с веб-сайтом по компьютерной безопасности, я бы предположил, что больше людей отключат JavaScript.

Если вы можете, придерживайтесь прогрессивного улучшения , где это возможно, и старайтесь убедиться, что сайт по крайней мере пригоден для использования без выключенного JavaScript.

Если вы не уверены - тогда настройте логирование. Небольшой javascript для настройки любых внутренних ссылок, по которым щелкают, чтобы добавить что-либо в строку запроса, может довольно быстро сказать вам, сколько людей включили javascript.

...