2008-09-17 2 views
2

Мне нужна библиотека JavaScript, которая поддерживает Ajax, а также поможет мне в создании простых и опрятных анимационных эффектов. in a website Я работаю над.Какая библиотека JavaScript рекомендуется для опрятных эффектов пользовательского интерфейса?

Какую библиотеку Вы порекомендовать?

ответ

9

Я бы порекомендовал JQuery как самый простой в использовании и тот, который требует от вас писать наименьший код. http://jquery.com/

3

http://script.aculo.us/

Я думаю, что это соответствует вашим требованиям 'Ухоженным эффектов анимации.

3

Это довольно широкий вопрос, некоторые из верхних стеков с открытым исходным кодом являются - YUI (Yahoo) - прототип с Scriptaculuous - ExtJs - Dojo

Это очень личный выбор, основанный на стиль кода, смотреть и чувствовать, и какой из них вы предпочитаете.

0
  1. Если вы хотите реализовать некоторую базовую анимацию jQuery, это нормально.
  2. Также лично мне нравится prototype.js
  3. Для более сложной вещи, мы используем некоторые особенности клиентской библиотеки Microsoft AJAX
2

Посмотрите на Dojo/Dijit/Dojox (http://dojotoolkit.org). У них много интересных спецэффектов, и намного больше, что пригодится всем, кто работает с Javascript.

Они также поддерживают документы и соответствующие статьи в http://dojocampus.org/

1

Я фанат YUI. Он поддерживает Animation и Ajax.

Кроме того, существует только множество элементов управления: меню, подвижные окна, элементы управления деревом, слайдеры, табуляция, список можно продолжать и продолжать. Я использовал их код, и у меня был хороший cross-browser опыт работы с ним. Меня это не удивляет. Они проводят обширное тестирование инструментария.

2

Мне нравится ExtJS много. Это отличная библиотека для разработки сложных интерфейсов с javascript.

1

Переполнение стека использует jQuery, если это имеет значение. Scriptaculous пытается сделать все, что вы можете сделать во Flash. Dojo имеет абстракцию SVG, которая позволяет вам делать то, что напрямую не поддерживается в JavaScript.

1

Лично я являюсь поклонником MooTools 'классы анимации (Fx.Tween, Fx.Morph, Fx.Transitions). Очень проста и проста в использовании. Для более продвинутой анимации также доступны Fx.Slide, Fx.Scroll и Fx.Elements ...

Он также имеет аккуратный класс Ajax (Request), который позаботится обо всех ваших потребностях ajax.

Очевидно, что это мое личное мнение ... Любой из крупных (пользовательский интерфейс Yahoo, jQuery, MooTools, Prototype и т. Д.) Будет способен выполнять как Ajax, так и анимацию, поэтому я предлагаю посмотреть образец кода из всех этих библиотек и выберите тот, который вам больше всего нравится!

1

Spry имеет множество эффектов, которые кажутся относительно простыми в использовании.

Недостатком (вверх?) С Spry является его упаковка. Он разделен на множество отдельных частей и частей.

Итак, если вы хотите использовать много Spry, вы будете либо делать несколько звонков на внешние файлы javascript, либо сами будете склеивать их вместе. Spry не будет делать это для вас аккуратно (например, YUI).

Однако, если вы хотите просто использовать один компонент или эффект, Spry очень легкий!

Смежные вопросы