JQuery против JQuery UI
За последние несколько лет сценарии на стороне клиента действительно вышли на передний план веб-разработки, и многие разработчики добавили интерактивные элементы на свои сайты. JQuery и JQuery UI - это два инструмента, которые упрощают задачу сценариев на стороне клиента. Основным отличием JQuery от JQuery UI является их порядок. JQuery был разработан первым и является основой для многих плагинов, доступных сегодня. Пользовательский интерфейс JQuery впоследствии был создан поверх JQuery для предоставления определенных функций. Первым важным следствием этого является необходимость установки JQuery, если вы хотите использовать JQuery UI. Но вам не нужно иметь JQuery UI, если вы просто хотите использовать JQuery.
JQuery был разработан для удовлетворения широкого спектра потребностей, чтобы вам не приходилось писать сценарии для каждой функции в Javascript каждый раз, когда вы реализуете их на странице. С другой стороны, пользовательский интерфейс JQuery удовлетворяет особые потребности, а именно создание интерактивного пользовательского интерфейса, который является мощным и гибким, но простым в управлении..
Весь JQuery UI вращается вокруг трех категорий; взаимодействия, виджеты и эффекты. Взаимодействия лучше всего подходят для изменения поведения определенных элементов страницы. Вы можете сделать их перетаскиваемыми, сбрасываемыми, изменяемыми, выбираемыми и сортируемыми, тем самым значительно увеличивая то, что вы можете делать на странице. Виджеты - это готовые элементы, которые можно перетащить прямо на вашу страницу. Сюда входят кнопки, средства выбора даты, диалоговое окно, автозаполнение, индикатор выполнения, ползунки, вкладки и даже контейнеры для аккордеона. Виджеты могут быть тематическими, чтобы они соответствовали внешнему виду вашей страницы..
Наконец, JQuery UI также имеет эффекты, которые не выполняют никаких функций, кроме добавления приятных глаз на страницу. К элементам на странице можно применять такие эффекты, как постепенное увеличение или уменьшение, скольжение, взрыв, появление и т. Д. Эффектами можно управлять с помощью сценариев и даже можно переключать с одного класса на другой.
JQuery в основном является основой пользовательского интерфейса JQuery и является более мощным между ними. Его следует использовать для более сложной работы, требующей пользовательского кода и взаимодействий. Для базовых потребностей пользовательского интерфейса очень полезно использовать пользовательский интерфейс JQuery, поскольку он уменьшает сложность кодирования и ускоряет весь процесс..
Резюме:
1.JQuery UI построен на основе JQuery
2.JQuery необходим для использования JQuery UI, но вы можете использовать JQuery без JQuery UI
3.JQuery может делать самые разные вещи, в то время как JQuery UI имеет свой собственный набор функций.