Publisher's Synopsis
Современный веб продолжает развиваться. Одно из наиболее популярных направлений известно как ненавязчивый скриптинг. Парадигма ненавязчивого скриптинга включает в себя два компонента прогрессивное улучшение и поведенческое разделение. Поведенческое разделение требует, чтобы структура была отделена от стиля, а оба этих элемента - от поведения. В этой модели HTML или XHTML обеспечивает структуру, CSS - стиль, а JavaScript - поведение. Прогрессивное улучшение означает добавление на страницу все новых и новых функций по мере проверки возможностей браузера; улучшение пользовательского опыта, когда это возможно, но не ожидание того, что JavaScript или определенная функция JavaScript всегда будут доступны. Таким образом, JavaScript является ненавязчивым; он не мешает работе пользователя. Если JavaScript недоступен в браузере, сайт все равно работает, потому что посетитель может использовать сайт другим способом.