хм, так у вас же тоже нужно тянуть JS для изменения значения прогресса?
да, с отображением процентов придется повозиться, но, можно же написать функцию, что будет делать это все сразу? Да еще и input:hidden изменять для легкого чтения.
Я нисколько не против нативных решений. Сам использую все, что только можно. Но, как по мне, нативный progress не убирает головную боль, а наоборот — добавляет ее.
Не знаю, как автору, но мне кажется этот подход слишком уже огромным. Я всегда делал по старинке.
И element.style.width = 66 + '%' мне кажется не намного труднее, чем element.value = 66
Также, в указанном авторе варианте шаг равен 1%, в моем же варианте минимальный шаг не ограничен.
Прошу у сообщества рассказать мне, в чем же нативный progress-bar лучше, чем метод «по старинке»?
Так у них же панель разработчика, это просто локальный адрес? Можно во фрейме его показывать, чуть уменьшив размер экрана?
Или у вас что-то специфическое?
Это не сработает на вложенных трекерах, но мы их и не рассматривали здесь. Таким образом, если в текущем окружении мы уже отслеживаем изменение переменной, то отменяем ее обновление и показываем соответствующее сообщение для разработчика.
Да, но целью я ставил показать новичкам, что реактивность — это просто. В будущих статьях разберем реализацию реактивности так, как она сделана в метеоре от и до.
# Здесь я воспел бы твою красоту.
# Здесь я дарил бы тебе лимузины.
# Но, к сожаленью, люблю простоту,
# И не пишу я на Ruby картины.
# Поэтому, милая, я не иду
# На разные курсы по ценам машины.
# Я тихо редактор свой завожу,
# И начинаю творить без причины.
# Я мог бы сейчас написать здесь строку,
# Что красивее была бы картины,
# Но лучше с работы пораньше приду
# И разыщу для тебя мандарины.
# Однако, для дани моей языку
# Не простоты, но для полной картины
# Я вызову метод и тихо уйду:
exit # конец. Я несу мандарины!
Код полностью рабочий. Ни один интерпретатор ошибку не выдает. Однако, бонус: даже если я не выиграю билеты на курс «Врубаемся в Ruby», то моя возлюбленная (да и другие желающие) смогут понять, что же я ей написал.
Mithgol вызываю тебя =)
style="width: 30%"и все. Никакого JS.да, с отображением процентов придется повозиться, но, можно же написать функцию, что будет делать это все сразу? Да еще и input:hidden изменять для легкого чтения.
Я нисколько не против нативных решений. Сам использую все, что только можно. Но, как по мне, нативный progress не убирает головную боль, а наоборот — добавляет ее.
И
element.style.width = 66 + '%'мне кажется не намного труднее, чемelement.value = 66Также, в указанном авторе варианте шаг равен 1%, в моем же варианте минимальный шаг не ограничен.
Прошу у сообщества рассказать мне, в чем же нативный progress-bar лучше, чем метод «по старинке»?
Не знаю, но у меня проблем с этим никогда не было. Самое лучшее, что видел — jsbin
Или у вас что-то специфическое?
Это не сработает на вложенных трекерах, но мы их и не рассматривали здесь. Таким образом, если в текущем окружении мы уже отслеживаем изменение переменной, то отменяем ее обновление и показываем соответствующее сообщение для разработчика.
Код полностью рабочий. Ни один интерпретатор ошибку не выдает. Однако, бонус: даже если я не выиграю билеты на курс «Врубаемся в Ruby», то моя возлюбленная (да и другие желающие) смогут понять, что же я ей написал.