Интернет

jQuery для начинающих (часть 6) — пользовательский интерфейс jQuery и дальнейшее чтение

jQuery для начинающих (часть 6) - пользовательский интерфейс jQuery и дальнейшее чтение

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

Если вы еще этого не сделали, обязательно прочитайте наши предыдущие статьи из этой серии:

Что такое jQuery UI и почему я должен его использовать?

Пользовательский интерфейс jQuery предоставляет все компоненты, необходимые для современного веб-приложения с графическим интерфейсом. Если хотите лучшего описания, это коллекция виджетов.

Чтобы быстро понять, что с этим можно сделать, просто просмотрите . В нашем случае контент на самом деле представляет собой просто отдельные элементы div с неупорядоченным списком, который действует как индекс. Запустите на них функцию вкладок jQuery, и они волшебным образом превратятся в вкладки. Потрясающие! Вы даже можете загрузить содержимое вкладки через AJAX, если хотите.

JQuery UI

Страница вознаграждений также использует диалоговое окно «модальное всплывающее окно» для подтверждения действий пользователя и возврата сообщений. Чтобы сфокусировать внимание пользователя, диалоговое окно может затемнить остальное содержимое страницы, пока взаимодействие не будет завершено.

JQuery UI Советы

На нашем сайте Ответы мы используем функцию простой всплывающей подсказки, чтобы предоставлять подсказки для кнопок.

JQuery UI Советы

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

JQuery UI Советы

Выглядит сложно, не так ли? Можете ли вы представить кодирование чего-то подобного в чистом JavaScript? Вот как вы делаете это с помощью jQuery UI:

  $ ( "# DateField") DatePicker (). 

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

Добавление пользовательского интерфейса jQuery

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

  <script type = "text / javascript" src = "http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js">
 <link href = "http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/themes/ ui-lightness /jquery-ui.min.css" rel = "stylesheet" type = "text / css "/> 

В данном случае мы связались с темой под названием «ui-lightness» — но есть хороший выбор готовых тем, которые вы можете выбрать здесь или создать свою собственную. Имейте в виду, что если вы решите создать свою собственную тему, она не будет размещаться в Google — выберите предварительно созданную, и эта ссылка выше будет отлично работать, если изменить название темы.

JQuery UI

В WordPress я считаю, что вышеуказанный метод является самым простым способом его включения — просто убедитесь, что вы делаете это после вызова wp_head () . Официальный метод WordPress — использовать wp_enqueue_script () , как подробно описано в этом вопросе StackExchange .

Настройка загрузки

Приятной особенностью сайта загрузки jQuery UI является то, что вы можете настраивать нужные функции, тем самым уменьшая общий размер JavaScript. Общий размер скрипта со всем включенным (не включая таблицу стилей, которую вам также необходимо включить) составляет около 230 КБ . Таким образом, хотя вы можете уменьшить размер этого с помощью пользовательской загрузки, если вы используете более 50% набора функций, это не стоит того. Используя стандартную полную библиотеку, вы можете использовать версию Google Hosted, которая в любом случае, вероятно, уже кэшируется в браузере пользователя. Если вам нужны только несколько функций, загрузите их по индивидуальному заказу и предоставьте свернутый файл локально с вашего сайта.

Ресурсы

Мы подошли к концу нашего мини-сериала, так куда же идти дальше? К счастью, это Интернет, а Google — вещь

Я бы также предложил изучить базовый PHP, который вам понадобится для работы с AJAX. или обработку на стороне сервера. Помните, что jQuery — это просто язык на стороне клиента, который работает в браузере, поэтому ваше фантастическое новое веб-приложение вряд ли обойдется без обработки на стороне сервера. Конечно же, WordPress — это отличный способ начать изучение PHP с настройки тем и написания собственных плагинов. .

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

Похожие посты
Интернет

Google Store Лучшие предложения

Интернет

Руководство по специальному режиму в сети

Интернет

10 советов по безопасности беспроводной домашней сети

Интернет

САН против НАН