Прогрессивная деградация - HTML Шорты

  Рет қаралды 19,951

HTML Academy

HTML Academy

Күн бұрын

Пікірлер: 33
@HTMLAcademyTV
@HTMLAcademyTV 4 жыл бұрын
По промокоду «YouMeow» скидка 900 рублей на интенсив или программу профессии в Академии - tml.io/mbf87
@ymatuhin
@ymatuhin 7 жыл бұрын
Хорошая аналогия с эскалатором, лайк.
@spacioclub
@spacioclub 7 жыл бұрын
да можно было б сразу в начале видео сказать это и не смотреть. )
@paulradzkov
@paulradzkov 7 жыл бұрын
Делая прогрессивное улучшение, учитывайте, что когда-то вам придется удалять старый код. Несколько лет назад я начал делать прогрессивное улучшение с помощью modernizr. Например, я улучшал флоаты до флексов, опираясь на класс «flexbox». Сначала шёл монолитный кусок вёрстки с флоатами и прочими стилями, потом отдельным слоем за классом «flexbox» улучшение до флексов. Сейчас я не могу просто так взять и удалить modernizr и всё, что касается флоатов. Надо вчитываться в код, вычищать классы от modernizr'а, отделять скин от лэйаута - делать полный рефакторинг, вместо удаления нескольких строк старого кода как в постепенной деградации. Теперь я сразу подготавливаю код к удалению в будущем: разделяю геометрию и скин, выношу устаревающий код в отдельный блок с комментариями «удалять отсюда досюда». Надеюсь, в будущем это «окупится». Хороший код должно быт легко удалять.
@ДмитрийСчастливый-и2р
@ДмитрийСчастливый-и2р 7 жыл бұрын
Круть)) Спасибо за понятное объяснение!
@Ekaterina-tu7ou
@Ekaterina-tu7ou 3 жыл бұрын
Спасибо!
@slipdem
@slipdem 7 жыл бұрын
Отдельный плюс за принт на футболке))
@srgmrzv
@srgmrzv 7 жыл бұрын
Мне кажется, суть graceful degradation как раз не в постепенности, а в изящности. Помните рекламу из 90-х, когда у тётки отломался каблук, а она отломала второй и дальше пошла? Изящность в том, что для стороннего наблюдателя такая правильная деградация почти незаметна, как будто так и должно было быть.
@vladsenko392
@vladsenko392 7 жыл бұрын
Здравствуйте, Вадим! Недавно смотрел запись Вашего доклада "Мой ванильный CSS" и понячл, что Вы не являетесь поклонником SASS, хотя, наверняка у Вас большой опыт его использования :) Поэтому хочу спросить: в каких случаях такой инструмент как SASS-maps является очень удобным и есть ли какие-то особенности его использования? Я буду безумно благодарен, если этот мой вопрос будет затронут в одном из выпусков HTML-shorts. И спасибо за подкасты!
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Спасибо за вопрос
@MarselNz
@MarselNz 9 ай бұрын
Хороший пример с эскалатором, но он про деградацию, а в качестве улучшения можно привести дом, в нем всегда сначала строят лестницу и только потом ставят лифт)
@Nuzghoul
@Nuzghoul 7 жыл бұрын
Спасибо! Хотелось бы послушать про оптимизацию загрузки ресурсов. В частности различные тонкости навроде: будет ли браузером грузиться картинка с display:none и прочее. И да, в описании под каждым выпуском хорошо бы оставлять ссылку на футболку из выпуска :)
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
👍 Спасибо за вопрос! Про футболку подумаем 😁
@Tony_99999
@Tony_99999 7 жыл бұрын
Спасибо за шорты :) Можно подробней про препроцессоры, хотелось бы услышать ваше мнение какой выбрать ? Sass/Less для самых маленьких так сказать)
@ReklatsMasters
@ReklatsMasters 7 жыл бұрын
Dementeey у Вадима есть доклад на эту тему. Спойлер: он за чистый CSS
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Расскажем про препроцессоры, спасибо за вопрос 🙃
@georgy-g8t
@georgy-g8t 7 жыл бұрын
Спасибо за выпуск!) очень толково! Последнее время меня терзает вопрос: В каких случаях стоит использовать переменные в CSS вместо препроцессоров less/sass/stylus? Буду рад, если сможете ответить в рамках HTML Шорт)
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Спасибо за вопрос 🙂
@gtdsafafasf
@gtdsafafasf 7 жыл бұрын
Что такое WebKit, Chromium, Gecko ? На каких движках работают какие браузеры и что нам дают знания об этом ? Почему один и тот же браузер работает по-разному на разных ОС ?
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Спасибо за вопрос 👍
@ihabia
@ihabia 6 жыл бұрын
Я правильно понял, что тут речь шла о поддержке браузеров. Я так понял можно изначально делать для старых и постепенно наворачивать, а можно сразу по последнему слову, а потом половину удалять чтобы в старых работало? )))
@AlexSanPGR
@AlexSanPGR 7 жыл бұрын
Опять верхами пошёл. Больше конкретики!
@almazmusic
@almazmusic 7 жыл бұрын
Вадим, я, конечно, не евангелист, но в чём проблема с логином? Зачем его открывать в отдельном окне (тем более "на читалках")? Тут либо очень абстрактный ответ, либо поддержка ФФ2.0, что странно в любом из случаев. Нельзя ли конкретнее (чисто из интереса)?
@pepelsbey
@pepelsbey 7 жыл бұрын
Dmitry Anderson страница логина здесь в качестве примера. Сайт или приложение может работать в разных окнах и речь о том, что лучше организовать всё на ссылках, а уже поверх накрутить скрипты. Плюс я частенько жду когда скрипты при медленной загрузке инициализируются, а так бы просто кликнул по ссылке. Но нет, жду кнопку.
@sobanya_228
@sobanya_228 7 жыл бұрын
Сложность возрастет экспоненциально.
@kostya1306
@kostya1306 5 жыл бұрын
Я не слушал... Уссался с футболки ))
@DanilKef1r
@DanilKef1r 7 жыл бұрын
Мне не хватает подкаста вебстандартов. Возвращайтесь.
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
4 дня назад же вышел 74-й выпуск - soundcloud.com/web-standards 🙀
@DanilKef1r
@DanilKef1r 7 жыл бұрын
Огромная благодарность, как я пропустил оповещение даже хз.
@MrDmitry1990
@MrDmitry1990 7 жыл бұрын
ничего не понял((
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Приходите на интенсив - htmlacademy.ru/intensive/htmlcss, всё станет понятно 😊
@spacioclub
@spacioclub 7 жыл бұрын
ничего страшного. Это придет с опытом. У вас будет либо прогрессивное улучшение, либо прогрессивная деградация
@VIJana79
@VIJana79 Жыл бұрын
ничего не понятно, какой-то набор слов.
Как фокус помогает - HTML Шорты
3:41
HTML Academy
Рет қаралды 20 М.
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 8 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,2 МЛН
Why no RONALDO?! 🤔⚽️
00:28
Celine Dept
Рет қаралды 81 МЛН
Why do I need BEM - HTML Shorts
6:22
HTML Academy
Рет қаралды 92 М.
Why do we need headlines - HTML Shorts
5:16
HTML Academy
Рет қаралды 31 М.
W3C или WHATWG - HTML Шорты
4:15
HTML Academy
Рет қаралды 20 М.
Людоедский интерфейс, Вадим Макеев
42:45
Веб-стандарты
Рет қаралды 39 М.
Кому нужны флексы - HTML Шорты
5:14
HTML Academy
Рет қаралды 37 М.
Нормальный сброс - HTML Шорты
5:42
HTML Academy
Рет қаралды 34 М.
Кроссбраузерная вёрстка - HTML Шорты
7:09
Какие нужны фавиконки - HTML Шорты
6:02
HTML Academy
Рет қаралды 23 М.
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 8 МЛН