от
Джефф упомянул концепцию прогрессивного улучшения', когда говорим об использовании jQuery для записи и StackOverflow. После быстрого Google, я нашел несколько обсуждений на высоком уровне об этом. Может кто-нибудь посоветовать хорошее место, чтобы начать как программист. В частности, я писал веб-приложения на PHP и хотели бы использовать Юи, чтобы улучшить страницах я пишу, но многие из них, похоже очень на основе JavaScript, с большей частью, том что делается с помощью JavaScript. Для меня это кажется немного излишним, поскольку для просмотра сайта без JavaScript, вероятно, сломать большую его часть. Кто-нибудь есть некоторые хорошие места, чтобы начать использовать эту идею, я действительно не заботятся о языке. В идеале, я хотел бы посмотреть, как вы начать создавать статические HTML сначала, а потом добавив Юи (или как там AJAX фреймворке) к нему, так что вы получите преимущества более богатый клиент?

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

9 Ответы

0 голосов
от
Джефф упомянул концепцию прогрессивного улучшения', когда говорим об использовании jQuery для записи и StackOverflow. После быстрого Google, я нашел несколько обсуждений на высоком уровне об этом. Может кто-нибудь посоветовать хорошее место, чтобы начать как программист. В частности, я писал веб-приложения на PHP и хотели бы использовать Юи, чтобы улучшить страницах я пишу, но многие из них, похоже очень на основе JavaScript, с большей частью, том что делается с помощью JavaScript. Для меня это кажется немного излишним, поскольку для просмотра сайта без JavaScript, вероятно, сломать большую его часть. Кто-нибудь есть некоторые хорошие места, чтобы начать использовать эту идею, я действительно не заботятся о языке. В идеале, я хотел бы посмотреть, как вы начать создавать статические HTML сначала, а потом добавив Юи (или как там AJAX фреймворке) к нему, так что вы получите преимущества более богатый клиент?
0 голосов
от
См. также ненавязчивый JavaScript, который является основой прогрессивного повышения построен.
0 голосов
от
Как вы сказали Для меня это кажется немного излишним, поскольку для просмотра сайта без JavaScript, вероятно, сломать большую его часть. Это не прогрессивное улучшение. Прогрессивное улучшение-это когда сайт работает без JavaScript или CSS, а потом добавление (наложения) этих дополнительных технологий/код для увеличения юзабилити и функциональности сайта. Лучший пример, который я могу дать поле ввода тега на этом сайте. При выключенном JavaScript, он будет работать, которая позволяет вводить теги через пробел. С помощью JavaScript включен, вы получите выпадающий с предложениями предыдущих записях. Это прогрессивное улучшение.
0 голосов
от
Я написал учебник на создание опроса, который используется прогрессивное улучшение на NETTUTS. Идея в том, чтобы создать функциональный сайт с использованием XHTML/CSS и PHP, а затем перехватить форм и т. д. С помощью JavaScript. (Я использовал jQuery).
0 голосов
от
Иду на это с другой стороны, иногда называют изящные деградации. Это обычно требуется, когда сайт построен первый с расширенной функциональностью, обеспечиваемой различными технологиями то изменить, чтобы ухудшить изящно для браузеров эти технологии не доступны. Это также постепенное ухудшение качества при проектировании для работы со старыми браузерами (в терминологии древних интернетах), таких как IE 5.5, Netscape, и т. д.... На мой взгляд это намного больше работы, чтобы ухудшить изящно приложения. Постепенно повышая его, как правило, значительно более эффективными; тем не менее, иногда нужно взять существующее приложение и сделать его доступным в возникают недостающих условиях.
0 голосов
от
В принципе, если ваш сайт до сих пор работает при выключенном JavaScript, тогда все, что вы добавить с помощью JavaScript можно считать постепенного улучшения. Некоторые люди могут подумать, что это лишнее, но много людей с аддонами, как NoScript (или, с JavaScript просто отключен в настройках браузера). Кроме того, многие web-браузерами может не поддерживает JavaScript. Таким образом, это всегда хорошая идея, чтобы полностью протестировать сайт с и без JavaScript.
0 голосов
от
Прогрессивное улучшение-это метод развития, что подчеркивает первичность семантического HTML, тогда тестирование для браузера возможности и условно "наслаивать" на JavaScript и/или улучшения CSS для браузеров, которые могут использовать эти усовершенствования. Один из ключей является понимание того, что мы тестируем для того, что браузер может делать, в отличии от браузера нюхают. Modernizr-это очень популярный браузер-возможность тестов. Прогрессивные улучшения по своей сути (раздел 508) доступна; она предусматривает встречи букве закона и духу правил. Группа нить написал отличную "проектирование с последовательным углублением книга" на тему. (Я не связан с группой нити, хотя они такие умные я бы хотела.)
0 голосов
от
Это такое важное понятие, и оно меня печалит, что так мало веб-разработчики понимают это. В принципе, начните с создания сайта/рамки в обычный HTML-структурных элементов, ссылок и форм. Затем добавить некоторый стиль и затем блестящие вещи (AJAX или что там у вас). Это не очень сложно. Как palehorse говорит, изящная деградация-это больше работать. Веб-сайты должны работать в любых агентов пользователей, не выглядят одинаково (даже не смотреть, но звук, если ваш ослабленным зрением), просто работать.
0 голосов
от
Прогрессивное Улучшение: Простой сайт HTML/CSS-это круто (полностью рабочая и дружественная). Добавление JavaScript определяет новый уровень крутизны.
...