JQuery UI: за и против? [закрытый]

Вы смотрели на put.py? Я использовал его в прошлом. Можно также просто изрубить собственный запрос с urllib.

10
задан skaffman 11 December 2010 в 21:30
поделиться

7 ответов

Между прочим, сегодня я впервые начал использовать jQuery :) Я новичок в jQuery, но я имел дело с достаточным количеством JavaScript и других фреймворков (прототип, scriptaculous и т. д.), чтобы знать, что происходит.

jQuery чрезвычайно прост в использовании. Встроенные функции очень обширны. Совместимость хорошая. Они поддерживают большинство вещей даже в IE6 с помощью плагинов.

Я экспериментировал с большинством общих элементов пользовательского интерфейса - диалогов, аккордеона, вкладок и некоторых эффектов пользовательского интерфейса, анимации, затухания и прочее. Тот факт, что мне потребовалось менее 1 рабочего дня, чтобы узнать обо всем этом и поиграть с ними, а также реализовать их на моем текущем веб-сайте, говорит о очень маленькой / короткой кривой обучения . ( также см. )

Создание тем проще, чем любой фреймворк, который я видел. У них есть красивый и простой в использовании конструктор тем под названием ThemeRoller . Менять CSS вручную практически не нужно. Вы можете просто изменить все с помощью редактора WYSIWYG и загрузить отредактированную тему. Это близко к профессиональным ($$$) приложениям!

Очень легкий - ~ 19 КБ. В отличие от некоторых других чудовищных фреймворков, с которыми я сталкивался.

Не сталкивался ни с какими проблемами, но ... очевидно. Пользуюсь всего сутки. Но по опыту (первый день с новым фреймворком никогда не прошел для меня так гладко :)), я не ожидаю много проблем.

Вы можете просто изменить все с помощью редактора WYSIWYG и загрузить отредактированную тему. Это близко к профессиональным ($$$) приложениям!

Очень легкий - ~ 19 КБ. В отличие от некоторых других чудовищных фреймворков, с которыми я сталкивался.

Не сталкивался ни с какими проблемами, но ... очевидно. Пользуюсь всего сутки. Но по опыту (первый день с новым фреймворком никогда не прошел для меня так гладко :)), я не ожидаю много проблем.

Вы можете просто изменить все с помощью редактора WYSIWYG и загрузить отредактированную тему. Это близко к профессиональным ($$$) приложениям!

Очень легкий - ~ 19 КБ. В отличие от некоторых других чудовищных фреймворков, с которыми я сталкивался.

Не сталкивался ни с какими проблемами, но ... очевидно. Пользуюсь всего сутки. Но по опыту (первый день с новым фреймворком никогда не прошел для меня так гладко :)), я не ожидаю много проблем.

9
ответ дан 3 December 2019 в 20:05
поделиться

Я использовал только диалоговое окно пользовательского интерфейса из группы. Он отлично работает во всех браузерах, кроме IE8. Он потребляет 100% ЦП при использовании modal: true . После удаления комментария к следующей строке она работает как чудо:

$(window).bind('resize.dialog-overlay', $.ui.dialog.overlay.resize);

При необходимости вы можете добавить if (! ($. Browser.msie && $ .browser.version> = 8)) в конкретную строку . Исправление, похоже, нацелено на 1.8.

Из остальных компонентов пользовательского интерфейса мне не нужно было использовать ни один из них. У меня также не было сильного впечатления о надежной библиотеке после проверки ошибок . Ребята, безусловно, хорошо над этим работают, в будущем он обязательно улучшится, но пока что он еще недостаточно доработан, чтобы использовать его в производстве.

2
ответ дан 3 December 2019 в 20:05
поделиться

Я использовал JQuery Datepicker и некоторые другие модули пользовательского интерфейса наряду с использованием JQuery для большей части моего проекта.

  • Он полностью настраивается, что позволяет легко изменять его в соответствии с ваше удобство.

  • По сути, jQuery имеет небольшой вес и удобен для программистов, позволяя элегантно писать сценарии.

  • Я подправил больше в части стилизации, чем в функциональности, чтобы добиться желаемого внешнего вида.

Я не нашел в этом ничего плохого до сих пор, возможно, в будущем, когда я буду использовать еще несколько модулей JQuery UI.

Спасибо

1
ответ дан 3 December 2019 в 20:05
поделиться

Прежде всего, поздравляю с переходом на jQuery. Это невероятная библиотека javascript, и если вы похожи на меня, вам она понравится.

Я использую пользовательский интерфейс на нескольких сайтах, который мне больше всего нравится, потому что я просто беру настраиваемую сборку пользовательского интерфейса в соответствии со своими потребностями.

Я преимущественно использую его для выбора даты и сортировки и не сталкивался с какими-либо проблемами. Я считаю, что их очень легко настроить, если вы понимаете, как использовать jQuery.

Надеюсь, что это немного поможет - наслаждайтесь!

0
ответ дан 3 December 2019 в 20:05
поделиться

Если вы ' Начиная с нуля, я предлагаю вам также взглянуть на ExtJS.

Мне нравится JQuery, но я обнаружил, что в одном из плагинов пользовательского интерфейса слишком много ошибок. Поскольку у ExtJS меньше сторонних плагинов - а я обычно считаю, что то, что предоставляет ExtJS, достаточно - у меня меньше проблем с ExtJS. Поскольку мне нравятся низкоуровневые возможности JQuery по манипулированию DOM, я обычно использую их «под» ExtJS.

2
ответ дан 3 December 2019 в 20:05
поделиться

Одна из самых приятных вещей в jQuery.UI, на мой взгляд, - это фабрика виджетов, которая дает вам быстрый способ создания ваших собственных плагинов.

проверьте: UI_Developer_Guide

3
ответ дан 3 December 2019 в 20:05
поделиться

I used it a year ago. If one of the widgets fits your needs, that's great. I like the Themeroller.

But, overall, I wasn't thrilled with jQueryUI and I wouldn't use it again. Several small things bugged me until the cumulative feeling was displeasure. I had to fight the model dialog. The accordion animation is jumpy in some browsers. In at least a few of the widgets, there is no difference between the UI's hover state and its depressed state.

Example: http://jqueryui.com/demos/accordion/ At least in the Chrome browser I'm running now, the animation problems with this demo actually cause scroll bars to appear during the animation.

I don't understand why there haven't been any widgets added in at least a year.

I think a lot of my disappoint with jQueryUI comes from how much I like jQuery and what I expect from an official widget library associated with it.

2
ответ дан 3 December 2019 в 20:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: