Stepan Miloslavsky:
В давние времена, когда процессоры были одноядерными, а всякое видео собиралось вручную нарезкой и склейкой пленки, люди лишь мечтали об анимации на компьютерах. Шло время, технологии улучшались, анимация красивела, процессоры учились считать быстро. Но потом ученые умы придумали графический интерфейс, манипулятор "мышь", ИНТЕРНЕТ. Сначала научились рисовать текст красивыми шрифтами на каком-нибудь фоне, потом явились требующие постоянного пересчета Каскадные Списки Стилей и джаваскрипт. И к нашему времени браузеры стали отъедать столько ресурсов, сколько нет на космических кораблях прошлого века.
А дизайнеры? дизайнеры требуют красот!
И лепят инженеры-программисты браузерщики алгоритмы, которые впору писать системным программистам-драйверщикам. И тужатся процессоры под натиском инструкций, которые не параллелятся, которые считают одно и тоже, которые не могут в аппаратный ММХ. И все новомодные анимационные штучки в КСС заставляют процессор потеть. А применение вычисляемого градиента, да еще в анимации совсем тяжко.
Так понадеемся на то, чтобы браузеры оптимизировали свои алгоритмы прорисовки веб-страниц в самом ближайшем будущем. Ибо дизайнерские ухищрения никому не понадобятся на разрядившемся гаджете.
Stepan Miloslavsky: ну как бы, баланс соблюдается: "гибко и энергоёмко" или "по-деревянному"; все просто. Да и картинку можно SVG ведь, будет "упруго".
ГЛЕБ ГЛЕБОВ: сама идея форм в том, чтобы передавать значения из полей прямиком на обработку. А получение ИД по ИМЕНИ и есть обработка, как мне думается.
Поэтому создание прокси через события и скрытые поля считаю достаточно уместным решением — не костыль, а укрепляющий штифт в опорно-двигательном аппарате.
Можно конечно придумать свой тип поля для формы с требуемым функционалом выборки по введенному значению, но выглядеть это все будет именно как костыль, который обвивает ногу, например.
ВэйДлин: вычисление сх отвечает за скорость приближения, сюда можно воткнуть какую-нибудь другую формулу движения: ниспадающая синусоида, парабола, логарифм. jsfiddle.net/69r4L5d4/3 - у меня тут какая-то простая арифметика.
Где-то есть библиотека, где можно выбирать формулы для таких анимаций, но не помню название.
В давние времена, когда процессоры были одноядерными, а всякое видео собиралось вручную нарезкой и склейкой пленки, люди лишь мечтали об анимации на компьютерах. Шло время, технологии улучшались, анимация красивела, процессоры учились считать быстро. Но потом ученые умы придумали графический интерфейс, манипулятор "мышь", ИНТЕРНЕТ. Сначала научились рисовать текст красивыми шрифтами на каком-нибудь фоне, потом явились требующие постоянного пересчета Каскадные Списки Стилей и джаваскрипт. И к нашему времени браузеры стали отъедать столько ресурсов, сколько нет на космических кораблях прошлого века.
А дизайнеры? дизайнеры требуют красот!
И лепят инженеры-программисты браузерщики алгоритмы, которые впору писать системным программистам-драйверщикам. И тужатся процессоры под натиском инструкций, которые не параллелятся, которые считают одно и тоже, которые не могут в аппаратный ММХ. И все новомодные анимационные штучки в КСС заставляют процессор потеть. А применение вычисляемого градиента, да еще в анимации совсем тяжко.
Так понадеемся на то, чтобы браузеры оптимизировали свои алгоритмы прорисовки веб-страниц в самом ближайшем будущем. Ибо дизайнерские ухищрения никому не понадобятся на разрядившемся гаджете.