Просто читал на WikipediaПочему ненавязчивый JavaScript?
- Разделение функциональности («поведение слоя») с веб-страницы структуры/содержания и представления [1]
- Лучшие практики, чтобы избежать проблем традиционного программирования JavaScript (например в качестве браузера несоответствий и отсутствие масштабируемости)
- Прогрессивное улучшение для поддержки пользовательских агентов, которые могут не поддерживать расширенные функциональные возможности JavaScript [2]
в эти дни, где J avascript-библиотеки, такие как jQuery, управляют интернетом, почему все еще заботятся об этом ненавязчивости?
Точка 2 и 3 о браузере не поддерживает Javascript и непоследовательность?
Какие браузеры? Если они не в IE 6.0+, FF 2+, Safari 3.0+, Opera 9.0+, Chrome, откровенно мне все равно! (Мне может быть интересно, Mobile хотя ..)
ОК пользователь может отключить Javascript, но должен ли я убедиться, что все это «ненавязчивое» только для этого? Я спрашиваю об этом, потому что у меня есть кнопки sumbit (ссылки на самом деле потому, что стиль HTML-кнопок - это боль), вызванная Javascript. Это плохая идея?
Да, это то, что у меня есть панель сообщений типа SO. Также для ect iPhone/iPad. Даже пользователи IE6 получают заметку о том, что я их поддерживаю, но пришло время обновить! – FFish 2010-11-27 15:23:30
Тогда, как сказал Виктор, это действительно ваш звонок. У вас есть дополнительные ресурсы, чтобы инвестировать в создание сайта «ненавязчивым»? Это действительно необходимо в этот момент?На самом деле нет определенного ответа на этот вопрос, учесть все факторы и сделать правильный выбор. Удачи. :-) – 2010-11-27 15:25:35