jQuery UI

Введение в jQuery UI

Последнее обновление: 1.11.2015

Фреймворк jQuery позволяет не только управлять элементами DOM, отправлять запросы AJAX, но представляет неплохой инструмент для построения пользовательского интерфейса с помощью виджетов. Для работы с интерфейсом предназначена специальная библиотека jQuery UI.

Библиотека jQuery UI загружается отдельно от основной библиотеки jQuery: ее можно найти по адресу https://jqueryui.com/download/. По этому адресу внизу страницы вы можете увидеть список тем библиотеки. Темы влияют на оформление применяемых компонентов. Но в начале работы выбор темы не столь важен, поэтому можно оставить стандартную тему UI lightness. Также на странице загрузок можно детализировать загрузку - что будет входить в загружаемый пакет, но можно оставить все установки по умолчанию и внизу страницы нажать кнопку Download для загрузки.

Также можно использовать сети CDN, поскольку библиотека довольно популярная, то она есть во многих CDN.

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

А также файл index.html, содержащий примеры использования виджетов и логики из библиотеки jQueryUI. Если мы откроем данный файл в текстовом редакторе, то увидим, что он ссылается на выбранную нами тему, библиотеку jQuery и библиотеку jQuery UI. В начале файла будет подключен файл стилей jquery-ui:

<link href="jquery-ui.css" rel="stylesheet">

А ближе к концу файла будет поключена библиотека jQuery и библиотека jQuery UI:

<script src="external/jquery/jquery.js"></script>
<script src="jquery-ui.js"></script>

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

Подключим библиотеку сначала из загруженного пакета. Для этого в распакованном пакете создадим следующую страницу html:

<html>
    <head>
		<link rel="stylesheet" type="text/css" href="jquery-ui.css">
        <script src="external/jquery/jquery.js"></script>
		<script src="jquery-ui.js"></script>
    </head>
    <body>
     <p><a>Hello</a></p>
     <script type="text/javascript">
	 $(function(){
		$('a').button().click(function(){alert('Hello jQuery UI');});
	 });
	 </script>
    </body>
</html>

Здесь просто стандартный элемент ссылки заменяется на виджет button, и к нему добавляется обработчик нажатия. Сначала обязательно подключается основная библиотека jQuery, поскольку jQuery UI от нее зависит.

Также загрузим из CDN компании Microsft:

<html>
    <head>
		<link rel="stylesheet" type="text/css" href="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.10.3/themes/ui-lightness/jquery-ui.css">
        <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.2.min.js"></script>
		<script src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.11.2/jquery-ui.min.js"></script>
    </head>
    <body>
         
    </body>
</html>
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850