Хотя среди веб-дизайнеров чрезвычайно популярно использование flash-анимации, чаще всего постоянно меняющаяся анимация вызывает раздражение посетителей сайтов. Вместе с тем совершенно неподвижное содержимое веб-страниц также не нравится многим людям. Лучше всего, если изменения происходят при начальной загрузке страницы и в ответ на некоторые действия пользователей. Чаще всего меняется внешний вид элементов меню, когда пользователь подводит к ним указатель мыши. Такие изменения легко сделать на основе таблиц стилей CSS, хотя в некоторых случаях используются и программы на JavaScript. Вместе с тем более значительные изменения фрагментов веб-страниц иногда могут значительно их украсить, и тут без достаточно мощных программ, написанных на языке программирования JavaScript, не обойтись. Сегодня очень редко при разработке программ все пишется с начала и до конца. Чаще используются стандартные библиотеки, многие из которых распространяются совершенно бесплатно. Одной из таких библиотек, обеспечивающих мощные и высокоэффективные средства, является MooTools. С помощью небольших программ, вызывающих средства MooTools, можно легко менять содержимое и оформление веб-страниц, повышая их интерактивность и удобство использования.
Также с помощью этой библиотеки легко реализуется асинхронный обмен информацией с сервером по технологии AJAX. Всплывающие подсказки, эффект аккордеона, скрывающий некоторые разделы текущего документа, изменение параметров оформления, необычная визуализация изображений и многие другие эффекты значительно улучшают сайт, а реализовать все эти спецэффекты достаточно просто, если использовать MooTools. Хотя время загрузки страниц немного увеличится, так как библиотека занимает несколько десятков килобайт, полученный эффект оправдывает небольшие потери времени.