kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 Teifion
Teifion
Вопрос

Анимация в javascript, отправная точка

Я понимаю, как работает JS, и думаю, что понимаю большую часть DOM, но я понятия не имею об анимации. Знает ли кто-нибудь хорошее руководство, которое объяснит мне, как это делается в Javascript?

Кроме того, стоит ли мне вообще рассматривать Javascript для анимации? Стоит ли мне вместо этого изучать flash?

7 2008-08-13T16:26:10+00:00 4
Программирование
animation
javascript
Решение / Ответ
 mauriciopastrana
mauriciopastrana
13-го августа 2008 в 4:36
2008-08-13T16:36:44+00:00
Дополнительно
Источник
Редактировать
#8416739

Избегайте flash, это ужасное требование, неполноценное для Google, не поддерживаемое кучей браузеров и систем (например, iPhone), и самое главное: оно заставляет вас изобретать веб-стандарты (например, полосы прокрутки и прочее), Javascript, с другой стороны, легче поддерживать и кодировать в случае с noscript.

Попробуйте scriptaculous для анимации;

  • вот быстрый трехстрочный учебник, чтобы вы можете увидеть, как это работает
  • здесь'более полное руководство
  • вот вики scriptaculous

Обратите внимание, что существует гигантское количество библиотек JS-анимации, некоторые действительно хороши jQuery. Обычно они состоят из тега скрипта и события onclick для настройки.

Удачи!

/mp

4
0
 DevelopingChris
DevelopingChris
13-го августа 2008 в 4:32
2008-08-13T16:32:37+00:00
Дополнительно
Источник
Редактировать
#8416737

если ваша анимация проста, меняйте цвета с течением времени, переходите от x к y за 3 секунды. Javascript подойдет. Если вам нужны всевозможные кнопки и скоординированное вращение экрана, то прямой js + dhtml будет в лучшем случае неуклюжим. Silverlight vs Flash - вот ваш вопрос на этом этапе. Интересно, что вы программируете Silverlight с помощью javascript, и это было бы главным преимуществом простого перехода на более быстрый и динамичный DOM, который реализован в Silverlight, но при этом писать тот же код. По моему опыту, программируемость Flash очень ограничена, вы можете сделать что угодно, но это будет медленно и займет тысячи строк кода. Для простой JS-анимации посмотрите на jQuery или Scriptaculous.

2
0
 ninesided
ninesided
13-го августа 2008 в 4:36
2008-08-13T16:36:38+00:00
Дополнительно
Источник
Редактировать
#8416738

Посмотрите на фреймворк для JS-анимации, например, Animator.js Бернарда Самптиса. Он довольно легкий и имеет несколько отличных примеров.

Лично я бы не стал анимировать вещи на JS. Flash FTW.

1
0
 Emmett
Emmett
25-го августа 2008 в 9:28
2008-08-25T21:28:27+00:00
Дополнительно
Источник
Редактировать
#8416740

Если вы еще'т волнует поддержка IE, также можно попробовать поэкспериментировать с помощью элемента canvas:

Сеть разработчика Mozilla простую анимацию

0
0
Похожие сообщества 12
JavaScript Jobs — чат
JavaScript Jobs — чат
26 291 пользователей
JavaScript Jobs — чат для поиска работы и людей Правила оформления: @telegram-ru/r1WQe5F1m" rel="nofollow noopener noreferrer" class="text-blue hover:text-black link" target="_blank">https://teletype.in/@telegram-ru/r1WQe5F1m См. также: @mobile_jobs, @devops_jobs, @nodejs_jobs, @react_js, @angular_ru, @js_ru
Открыть telegram
JavaScript Noobs — сообщество новичков
JavaScript Noobs — сообщество новичков
9 470 пользователей
Помогаем друг другу разбираться с JS Правила: @js_noobs_ru/rules" rel="nofollow noopener noreferrer" class="text-blue hover:text-black link" target="_blank">https://teletype.in/@js_noobs_ru/rules Другие полезные чаты — https://github.com/goq/telegram-list или https://rudevs.network/ByKT2JwWQ
Открыть telegram
JavaScript — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
7 714 пользователей
Рекомендуем сразу отключить уведомления Правила: https://git.io/JycBd См. также: @js_noobs_ru, @nodejs_ru, @ts_cool, @react_js, @electron_cool Вакансии и поиск работы: @javascript_jobs
Открыть telegram
JavaScript.Ninja
JavaScript.Ninja
3 810 пользователей
Правила поведения проекта https://telegra.ph/Kodeks-povedeniya-proekta-JavaScriptNinja-12-15
Открыть telegram
pro.js
pro.js
3 721 пользователей
Сообщество веб (и javascript) разработчиков Чат для начинающих: @js_lib ⚠️ Вакансии - раз в неделю с вилкой зп ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌Варез По всем вопросам: @igorz Зам: @slavik4
Открыть telegram
javascript_ru
javascript_ru
2 726 пользователей
Сообщество любителей самого популярного языка программирования в мире. Публикация вакансий: @javascript_jobs Чаты: @frontend_ru @css_ru Каналы: @defront @frontendnoteschannel Флуд: @javascript_ru_flood Важно! http://nometa.xyz и http://neprivet.ru
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Ilya Smirnov
Зарегистрирован 6 дней назад
2
Денис Васьков
Зарегистрирован 1 неделю назад
3
Dima Patrushev
Зарегистрирован 1 неделю назад
4
sirojidddin otaboyev
Зарегистрирован 2 недели назад
5
Елена Гайдамамакинат
Зарегистрирован 2 недели назад
ID
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией