Обсуждение:Ненавязчивый JavaScript

message: По-моему, не помешает. Отделение разметки от поведения можно наглядно проиллюстрировать диаграммами Венна. С остальным, правда, хуже :) Plest 05:09, 5 июня 2009 (UTC)
replies: text: Это как? Не могу представить, какая должна быть диаграмма. --Trolzen 18:37, 23 октября 2012 (UTC)
thread_title:  Иллюстрация 

message: Трудности с переводом термина. Мягкая деградация — не является общеупотребимым; отказоустойчивость, многоверсионность, системы с плавной потерей пользовательских характеристик — не слишком в тему, вроде.
Суть: наряду с полноценной версией для браузеров, поддерживающих стандарты, не забываются пользователи иных браузеров и приложение делается с тем расчётом, что в случае отсутствия у браузера какой-либо функциональности, оно остаётся работоспособным, пусть и с потерей части функциональности. Plest 05:15, 5 июня 2009 (UTC)
По-моему, наиболее удачным должен быть дословный перевод: изящная деградация (деградирование) (или изящный отказ от функциональности)
--188.16.134.239 16:44, 14 января 2010 (UTC)
replies: text: Спасибо, поправил. Смущает сильная разница в количестве выдачи по запросам "graceful degradation" JavaScript и "изящная деградация" JavaScript. Однако, в любом случае, лучше мягкой деградации.. --Plest 17:03, 14 января 2010 (UTC)

text: А как вам вариант «вежливая деградация» (по отношению к старикам :) ) --00:13, 21 сентября 2010 (UTC) — Эта реплика добавлена участником A.I. (о · в)
replies: text: : Так ведь изобретательство термина всё это… :) 4 месяца назад в отраслевом словаре Орлова «Англо-русский словарь по вычислительной технике и информационным технологиям», по-моему, видел что-то внятное. Но вылетело из головы, что термин нужен для этой статьи. Варианты из доступных сейчас словарей:

text: :* по «англо-русскому словарю по вычислительной технике и программированию» ABBYY Lingvo: постепенное сокращение возможностей (системы); постепенный вывод из работы (отдельных устройств)

text: :* по «англо-русскому толковому словарю компьютерных терминов» Колисниченко: ухудшение качества, снижение производительности.

text: : Мне нравится вариант постепенное сокращение возможностей. По крайней мере, в отличие от разнообразных «деградаций» смысл этого можно примерно понять, не будучи знакомым с соответствующим англоязычным термином и этот вариант есть в словарях. Смущает только 4 результата поиска Google по запросу "постепенное сокращение возможностей" JavaScript.--Plest 15:39, 21 сентября 2010 (UTC)

text: За минувшие с начала данного обсуждения годы наибольшее распространение получили варианты "изящная деградация" и "постепенная деградация". --Stimpunk 22:58, 24 мая 2018 (UTC)
thread_title:  Graceful degradation 

message: Интервики есть, спасибо переводчикам. Нормальная статья с нормальной значимостью. Ink 07:57, 29 июня 2010 (UTC)
--Guranvir 18:13, 20 сентября 2010 (UTC)
Эта "новая техника" известна еще с самого появления Javascript. 94.179.72.165 04:11, 16 ноября 2012 (UTC)
thread_title:  Значимость 

message: В статье приведён пример кода, однако, возможно, его можно упростить.
window.onload = function() {
    var inputs, i;
    inputs = document.getElementsByTagName('input');
    for (i = 0; i < inputs.length; i++) {
        if (inputs[i].className == 'validatedDate') { 
            inputs[i].onchange = function() { 
                validateDate();
            };
        }
    }
};
function validateDate(){
    // логика обработчика
}
К сожалению, я плохо знаком с JS, потому моя версия кода может оказаться неправильной:
function validateDate(){
    // логика обработчика
}
window.onload = function() {
    var inputs = document.getElementsByTagName('input');
    for (var i in inputs) {
        if (i.className == 'validatedDate') { 
            i.onchange = validateDate;
        }
    }
};
31.173.242.88 14:52, 8 марта 2016 (UTC)
thread_title:  Пример кода