Наиболее популярные javascript библиотеки представлены на сервере googleapis.com. На данной странице перечислены все библиотеки, которые Вы можете использовать через данный сервер.
Что это даёт:
Гарантированную быструю загрузку библиотек у пользователей вашего сетевого ресурса;
Уменьшение нагрузки на ваш сервер;
А самое главное: чем больше вебмастеров используют данный способ, тем больше шансов, что библиотека уже будет загружена в кэш браузера вашего пользователя, следовательно задержка при загрузке вашего ресурса будет значительно меньше. Ведь последние версии библиотек не такие уж и маленькие (к примеру jQuery UI со всеми фишками - больше 250кб в сжатом виде).
jQuery UI - расширение библиотеки jQuery, позволяющая эффективно работать с многофункциональными диалоговыми окнами прямо в браузере! Но это не всё - это действительно полноценный UI, позволяющий легко работать, например, с перетаскиваемыми объектами, отслеживать события, происходящие с ними, создавать сложные виджеты для сортировки объектов пользователем путём перетаскивания объектов и многое другое.
Возможности библиотеки можно описывать долго - поэтому если Вы ещё не слышали о ней, то посмотрите примеры на их официальном сайте. Также на нём можно скачать саму библиотеку, включив в неё только необходимые Вам возможности, темы оформления. Конечно там же имеется и вся необходимая документация.
jQuery - это Javascript библиотека, позволяющая очень быстро создавать сложные скрипты.
Библиотека предоставляет программисту очень мощные селекторы элементов, возможности перехода по дереву DOM, графические эффекты, события, а также, что крайне удобно, максимально упрощает работу с Ajax.
Данная библиотека кроссбраузерная, а это ещё одна причина её использовать). Ведь многие скрипты в разных браузерах отрабатываются по-разному, а при использовании Jquery Вы будете тратить меньше времени на эти нюансы.
Очень многие js-плагины используют данную библиотеку.
Кто не знает, аббревиатура WYSIWYG переводится как "What You See Is What You Get", то-есть она характеризует программы, при работе с которыми во время редактирования Вы сразу видите итоговый результат.
Данные html-редакторы на основе javascripts и ajax широко применяются в CMS - например при добавлении и редактировании материалов на сайте. Это очень удобно.
Поддержка ajax позволяет организовать и более сложные возможности - например загрузка файлов на сервер и их использование.
На этом сайте сделан обзор и предоставлены ссылки на восемь наиболее серьёзных таких редакторов. которые Вы можете использовать в своих целях.