<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Компания Анталика &#187; jQueryMobile</title>
	<atom:link href="http://antalika.com/tag/jquerymobile/feed" rel="self" type="application/rss+xml" />
	<link>http://antalika.com</link>
	<description>future technologies</description>
	<lastBuildDate>Fri, 16 Jun 2017 07:58:11 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6.1</generator>
		<item>
		<title>Возможности использования библиотеки jQueryMobile</title>
		<link>http://antalika.com/%d0%b2%d0%be%d0%b7%d0%bc%d0%be%d0%b6%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f-%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba</link>
		<comments>http://antalika.com/%d0%b2%d0%be%d0%b7%d0%bc%d0%be%d0%b6%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f-%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba#comments</comments>
		<pubDate>Mon, 21 Oct 2013 15:42:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Разработка]]></category>
		<category><![CDATA[jQueryMobile]]></category>

		<guid isPermaLink="false">http://antalika.com/?p=323</guid>
		<description><![CDATA[Так уж получилось, что производители планшетов и  смартфонов не горят желанием унифицировать и вырабатывать стандарты. Вот почему разработчики прикладного ПО постоянно должны иметь дело с огромным количеством разнокалиберныхWeb-браузеров и операционных систем. Чтобы хоть как-то облегчить себе работу, используются каркасы (от английского framework), благодаря которым можно разрабатывать разные приложения, не оглядываясь на особенности каждой отдельной мобильной платформы. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Так уж получилось, что производители планшетов и  смартфонов не горят желанием унифицировать и вырабатывать стандарты. Вот почему разработчики прикладного ПО постоянно должны иметь дело с огромным количеством разнокалиберныхWeb-браузеров и операционных систем. Чтобы хоть как-то облегчить себе работу, используются каркасы (от английского framework), благодаря которым можно разрабатывать разные приложения, не оглядываясь на особенности каждой отдельной мобильной платформы.</p>
<p>На данный момент есть несколько основных фреймворков для разработки мобильных приложений, которые широко применяются. Наиболее популярными считаются Appcelerator, WebOS и PhoneGap. Команда разработчиков известной библиотеки jQuery представила свету осенью 2010 года frameworkдля разработкиWeb-интерфейсов под названием jQueryMobile. На данный момент существует уже по крайней мере  3 альфа-версии этого приложения, а в ближайшем будущем планируется появление еще нескольких стабильных его версий.</p>
<p>В данной статье описываются возможности использования библиотеки jQueryMobile с целью разработки Web-приложений для мобильных платформ.</p>
<p><b>Описание jQueryMobile</b></p>
<p>jQueryMobile является построенным на основе библиотеки jQueryфреймворком. Он предназначен для разработки Web-интерфейсов, которые ориентированы на использовании в мобильном устройстве.</p>
<p>Можно в нескольких словах описать принцип работы фреймворкjQueryMobile: он использует стандартные элементы HTML, в некоторой степени расширенные при помощи дополнительных компонентов, в результате чего создает элементы, которые соответствуют требованиям и стилю мобильных интерфейсов.</p>
<p>В чем преимущества jQueryMobile?</p>
<ol>
<li>Короткая «кривая обучения» и простота использования;</li>
<li>Небольшой размер (в сжатом виде 12 Кб);</li>
<li>Поддерживает широкий ряд Web-браузеров (мобильных и немобильных);</li>
<li>Поддерживает HTML5;</li>
<li>Изменение стиля (внешнего вида документа);</li>
<li>Открытый исходный код;</li>
<li>Расширенная поддержка HTML-форм.</li>
</ol>
<p><b>jQueryMobile: создание HTML-документа</b></p>
<p>одним из главных преимуществ этого фреймворка является простота применения. Дело в том. Что с его помощью можно выполнить большую часть работы по созданию страниц для мобильных устройств, не используя JavaScript. Мы рассмотрим, как можно использовать jQueryMobile при создании демонстрационного трехстраничного Web-сайта:</p>
<p>- создание главной страницы,</p>
<p>- создание страницы с описанием,</p>
<p>- создание страницы с контактной информацией.</p>
<p>Далее приведем отрывокHTML-документа, в котором происходит подключение jQueryMobile.<br />
<div class="jq-accordion">
<h3><a href="#">Листинг 1. Подключение.</a></h3>
<div>
<pre lang="HTML" line="1">
	<link href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" rel="stylesheet" /><script type="text/javascript" src="http://code.jquery.com/jquery-1.5.1.min.js">// <![CDATA[

// ]]&gt;</script><script type="text/javascript" src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js">// <![CDATA[

// ]]&gt;</script></pre>
</div>
</div>
</p>
<p>Объявление типа док-та объявляет о том, что для его создания используется HTML 5. Затем идет подключение jQueryMobile, для использования которого придется подключить саму библиотеку jQuery.</p>
<p>Далее определим содержимое документа. Благодаря jQueryMobile в одном документе можно разместить несколько логичных страниц, которые отмечены <b>data-role </b>с присущим значением <b>page. </b>В основе создания каждой станицы лежат 3 фрагмента, которые тоже отмечены <b>data-role.</b><br />
<div class="jq-accordion">
<h3><a href="#">Листинг 2. Определение содержимого док-та.</a></h3>
<div>
<pre lang="HTML" line="1"></pre>
<div id="main" data-role="page">
<div data-role="header">
<h1>Main page header</h1>

</div>

<div data-role="content">
        Presentation text
        <a href="#about" data-transition="slide">About</a>
<a href="#contact" data-transition="slide">Contact</a></div>

<div data-role="footer">
        © 2011, Somecompany</div>
</div>

</div>
</div>
</p>
<p>Если документ состоит  из нескольких страниц, то та страница, которая была объявлена первой, по умолчанию станет заглавной в целом наборе страниц.</p>
<p><b>Использование дополнительных атрибутов.</b></p>
<p>В стандарте языка разметки HTML5 ввели новую функциональность, которая позволяет использовать дополнительные атрибуты, например, <b>data-*. </b>При этом вместо знака “*” можно применять латинские символы в любой последовательности. В результате находится эффективное и простое решение проблемы «прозрачного» расширения семантики документа. На предыдущем примере (Листинг 2) атрибут <b>data-role</b>имеет значения, которые определяют страницу, а также ее фрагменты.</p>
<p>Данный атрибут широко используется для создания документов при применении jQueryMobile. Если хорошо знать определенные в jQueryMobile атрибуты и значения, которые им соответствуют, то владение данной библиотекой может стать залогом успеха.</p>
<p>Далее в документе идет добавление еще 2-х страниц.</p>
]]></content:encoded>
			<wfw:commentRss>http://antalika.com/%d0%b2%d0%be%d0%b7%d0%bc%d0%be%d0%b6%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f-%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
