Почему стоит выбрать SimpleModal вместо JQuery UI Dialog? - PullRequest
5 голосов
/ 14 июня 2011

Новое в Javascript / jQuery.Я искал хорошее всплывающее решение, а затем нашел плагин jQuery SimpleModal от Эрика Мартина, который казался довольно популярным.Мне любопытно, почему люди выбирают плагины, такие как SimpleModal, вместо jQuery UI Dialog.Каковы плюсы и минусы при сравнении двух?Спасибо.

Ответы [ 4 ]

4 голосов
/ 14 июня 2011

Вот мой ответ кому-то в Twitter с похожим вопросом:

это действительно зависит от ваших потребностей. @SimpleModal - это больше чистый лист, из которого можно создать свой собственный внешний вид.

Другие довольно хорошо суммировали плюсы и минусы. Я называю SimpleModal модальной диалоговой структурой. Это дает вам возможность создавать модальные диалоги, которые соответствуют вашим потребностям.

Тем не менее, jQuery UI - это потрясающая библиотека, и если вы используете другие компоненты jQuery UI, хотите использовать стилизацию "из коробки" или хотите использовать возможность создания тем, это также отличный выбор!

3 голосов
/ 14 июня 2011

Я лично не использовал SimpleModal, но, похоже, это скорее легкое решение.Вместо использования громоздкого пользовательского интерфейса jQuery (громоздкого, то есть, если вы используете его только для диалога), было бы намного быстрее отправлять клиентам JS для простого модального режима для отображения сообщений.

Вотразбивка:

jQueryUI:

  • Прекрасно, если вы используете многие из его компонентов, таких как диалог, средство выбора даты, перетаскивание и т. д. ...
  • Обеспечивает равномерный и чистый вид всех ваших компонентов AJAX
  • Громоздкий, если используется только для одного из его компонентов

SimpleModal:

  • Меньше JS,CSS и изображения для отправки пользователю, освобождая некоторые ресурсы сервера и время загрузки клиента
  • Отличный выбор, если вы используете AJAX только для диалогов на вашем сайте
  • Не совсем соответствует внешнему виду иощущение других компонентов jQuery, если вы планируете интегрировать больше, например, средство выбора даты

В конце концов, это действительно ваше дело, но вот несколько указателей.

Надеюсь, это поможет.

2 голосов
/ 14 июня 2011

Есть плюсы и минусы для каждого ...

jQueryUI предоставляет вам целый набор инструментов с целым набором опций конфигурации. jQueryUI также дает вам темы, которые можно применять ко всем инструментам. Вам не нужно устанавливать всю библиотеку jQueryUI, чтобы использовать один компонент, поэтому массовая проблема не должна быть проблемой. Тем не менее, я думаю, что со всеми вариантами приходит более крутая кривая обучения.

Отдельные плагины, как правило, являются более законченным решением, ИМХО. Некоторые плагины хорошо написаны, а некоторые беспорядок. Вам придется исследовать каждый из них и тщательно протестировать демоверсии. Возможно, вам придется настроить их и настроить CSS по своему вкусу, но я думаю, что когда вы выбираете качественный плагин, такой как SimpleModal, вы намного ближе к конечному рабочему продукту, чем если бы вы начали с jQueryUI.

2 голосов
/ 14 июня 2011

Просто используйте то, что вам нужно.Вам нужна вся структура JQuery UI или модальное всплывающее окно?

...