<?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>I wanna be developer &#187; AJAX</title>
	<atom:link href="http://iwannabedeveloper.com/category/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://iwannabedeveloper.com</link>
	<description>Как стать разработчиком с большой буквы Р</description>
	<lastBuildDate>Wed, 29 Dec 2010 12:51:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Добавим немного интерактива</title>
		<link>http://iwannabedeveloper.com/2009/02/javascript-interactive/</link>
		<comments>http://iwannabedeveloper.com/2009/02/javascript-interactive/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 13:55:32 +0000</pubDate>
		<dc:creator>Скакунов Александр</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[учеба]]></category>

		<guid isPermaLink="false">http://iwannabedeveloper.com/?p=98</guid>
		<description><![CDATA[Добавим немного интерактива с помощью JavaScript. Для начала давайте не субмитить форму, если пользователь ничего не ввёл в поле ввода. Для этого сначала нужно добавить полю ввода идентификатор, по которому можно к этому полю обращаться и с ним работать, в этой строке приписываем атрибут id: &#60;input id="server" name="server" style="width:300px" value="&#60;?=$_GET["server"]?&#62;"/&#62; Теперь мы можем обращаться с [...]]]></description>
			<content:encoded><![CDATA[<p>Добавим немного интерактива с помощью JavaScript.</p>
<p>Для начала давайте не субмитить форму, если пользователь ничего не ввёл в поле ввода.</p>
<p>Для этого сначала нужно добавить полю ввода идентификатор, по которому можно к этому полю обращаться и с ним работать, в этой строке приписываем атрибут id:</p>
<pre><code class="html">&lt;input <strong>id="server"</strong> name="server" style="width:300px"
value="&lt;?=$_GET["server"]?&gt;"/&gt;</code></pre>
<p>Теперь мы можем обращаться с этим полем ввода как с объектом, находя его по ID:</p>
<pre><code>var inp = document.getElementById('server');</code></pre>
<p>Вот теперь можно по нажатию кнопки проверять наличие текста в этой строке ввода:</p>
<pre><code class="html">&lt;input name="submit" type="Submit" value="Submit"
<strong>onclick="var inp = document.getElementById('server');
if(!inp.value) {alert('Введите адрес сервера.'); return false;}"</strong>/&gt;</code></pre>
<p>Вообще, если кнопки типа submit в обработчике нажатия возвращает FALSE, то субмита формы не происходит &mdash; этим мы и воспользовались.</p>
<p>В следующий раз мы сделаем так, чтобы результат показывался на странице без обновления страницы, а сразу &mdash; для этого мы воспользуемся такой штукой как AJAX.</p>
]]></content:encoded>
			<wfw:commentRss>http://iwannabedeveloper.com/2009/02/javascript-interactive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Строим веб-приложение</title>
		<link>http://iwannabedeveloper.com/2009/01/build-web-app/</link>
		<comments>http://iwannabedeveloper.com/2009/01/build-web-app/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 22:02:30 +0000</pubDate>
		<dc:creator>Скакунов Александр</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[учеба]]></category>

		<guid isPermaLink="false">http://iwannabedeveloper.com/?p=60</guid>
		<description><![CDATA[Эта заметка открывает цикл обучающих статей, по изучении которых ты, дорогой читатель, сможешь без посторонней помощи создать незамысловатое веб-приложение. Мы рука об руку пройдем следующий путь: рассмотрим, как устроена веб-страница установим веб-сервер напишем свою первую страницу на языке PHP добавим немного интерактива с помощью JavaScript, а также прикрутим AJAX разберемся, как работать с базой данных [...]]]></description>
			<content:encoded><![CDATA[<p>Эта заметка открывает цикл обучающих статей, по изучении которых ты, дорогой читатель, сможешь без посторонней помощи создать незамысловатое веб-приложение. Мы рука об руку пройдем следующий путь:</p>
<ol>
<li>рассмотрим, <noindex><a rel="nofollow" href="http://iwannabedeveloper.com/2009/02/02/kak-ustroena-web-stranica/">как устроена веб-страница</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://iwannabedeveloper.com/2009/02/14/ustanovka-servera/">установим веб-сервер</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://iwannabedeveloper.com/2009/02/20/probuem-sily-na-php/">напишем свою первую страницу</a></noindex> на языке PHP</li>
<li>добавим <noindex><a rel="nofollow" href="http://iwannabedeveloper.com/2009/02/22/javascript-interactive/">немного интерактива с помощью JavaScript</a></noindex>, а также прикрутим AJAX</li>
<li>разберемся, как работать с базой данных</li>
<li>сделаем страницу, доступную только тем, кто знает пароль</li>
<li>выложим это всё куда-нибудь в интернет</li>
</ol>
<p>Поскольку жизнь коротка и заниматься ерундой некогда, предлагаю тебе, читатель, предложить тему реального веб-приложения, которое мы и будем строить.</p>
<p>Итак, какие идеи?</p>
]]></content:encoded>
			<wfw:commentRss>http://iwannabedeveloper.com/2009/01/build-web-app/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AJAX</title>
		<link>http://iwannabedeveloper.com/2007/05/ajax/</link>
		<comments>http://iwannabedeveloper.com/2007/05/ajax/#comments</comments>
		<pubDate>Tue, 29 May 2007 13:16:49 +0000</pubDate>
		<dc:creator>Скакунов Александр</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[учеба]]></category>

		<guid isPermaLink="false">http://iwannabedeveloper.com/2007/05/29/ajax/</guid>
		<description><![CDATA[A.J.A.X. означает &#8220;Asynchronous JavaScript and XML&#8221; (англ. &#8220;Асинхронный JavaScript и XML&#8220;, перевод мой, вольный ) Пример, который мы разбирали на лекции, доступен здесь (1.5 Кб) Чтобы он заработал на вашей машине, в файле 2.php смените этот путь http://localhost/SmartHands/3.php на любой рабочий другой http://localhost/ваш/путь/к/файлу/3.php Кстати, AJAX чаще всего не работает для удаленных скриптов, т.е. если вы [...]]]></description>
			<content:encoded><![CDATA[<p>A.J.A.X. означает &#8220;Asynchronous JavaScript and XML&#8221; (англ. &#8220;<em>Асинхронный JavaScript и XML</em>&#8220;, перевод мой, вольный )</p>
<p>Пример, который мы разбирали на лекции, доступен <noindex><a rel="nofollow" href="http://iwannabedeveloper.com/wp-content/uploads/2007/05/ajax.rar">здесь</a></noindex> (1.5 Кб)</p>
<p>Чтобы он заработал на вашей машине, в файле <code>2.php</code> смените этот путь </p>
<pre><code>http://localhost/SmartHands/3.php</code></pre>
<p>на любой рабочий другой</p>
<pre><code>http://localhost/ваш/путь/к/файлу/3.php</code></pre>
<p>Кстати, AJAX чаще всего не работает для удаленных скриптов, т.е. если вы поменяете УРЛ выше на</p>
<pre><code>http://koodix.com</code></pre>
<p>то получите сообщение об ошибке. Это сделано в целях безопасности. Так что пока обращайтесь к скриптам только в своём домене.</p>
]]></content:encoded>
			<wfw:commentRss>http://iwannabedeveloper.com/2007/05/ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Что почитать</title>
		<link>http://iwannabedeveloper.com/2007/05/reading-advice/</link>
		<comments>http://iwannabedeveloper.com/2007/05/reading-advice/#comments</comments>
		<pubDate>Thu, 24 May 2007 07:23:24 +0000</pubDate>
		<dc:creator>Скакунов Александр</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ссылки]]></category>

		<guid isPermaLink="false">http://iwannabedeveloper.com/2007/05/24/reading-advice/</guid>
		<description><![CDATA[php.net &#8211; сайт-проматерь-пропаперь. Когда в редакторе нет встроенного хелпа по PHP, удобно лазить сюда: http://php.net/php_uname (справка по php_uname()) PHP.SPB.RU &#8211; хотя сайт староват и давно не обновлялся, здесь много полезных кусков кода с подробными объяснениями. До сих пор пользую модуль для измерения скорости работы PHP phpclasses.org &#8211; много не всегда качественных, но уже готовых к [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>
    <noindex><a rel="nofollow" href="http://ua2.php.net/">php.net</a></noindex> &#8211; сайт-проматерь-пропаперь. Когда в редакторе нет встроенного хелпа по PHP, удобно лазить сюда: <noindex><a rel="nofollow" href="http://php.net/php_uname">http://php.net/php_uname</a></noindex> (справка по <code>php_uname()</code>)
 </li>
<li>
    <noindex><a rel="nofollow" href="http://php.spb.ru/">PHP.SPB.RU</a></noindex> &#8211; хотя сайт староват и давно не обновлялся, здесь много полезных кусков кода с подробными объяснениями. До сих пор пользую <noindex><a rel="nofollow" href="http://php.spb.ru/other/_dima_timestat.php">модуль для измерения скорости работы PHP</a></noindex>
 </li>
<li>
    <noindex><a rel="nofollow" href="http://a4.users.phpclasses.org/">phpclasses.org</a></noindex> &#8211; много не всегда качественных, но уже готовых к использованию PHP-классов. Выкладывать ваши наработки или нет &#8211; дело хозяйское. Я <noindex><a rel="nofollow" href="http://a4.users.phpclasses.org/browse/author/224189.html">выкладываю</a></noindex>.
 </li>
<li>
    <noindex><a rel="nofollow" href="http://htmlcoder.visions.ru/">htmlcoder</a></noindex> &#8211; тоже обновляется не часто, но советую перелопатить все имеющиеся здесь статьи по HTML, CSS и JavaScript.
 </li>
<li>
    <noindex><a rel="nofollow" href="http://dklab.ru/">dklab</a></noindex> &#8211; сайт, на страницах которого был выложен класс JsHttpRequest, реализующий AJAX, когда самого термина AJAX ещё не придумали. Автор явно человек с головой. Рекомендую <noindex><a rel="nofollow" href="http://dklab.ru/chicken/nablas/">наблы</a></noindex>.
 </li>
</ul>
<p>Приятного чтения!</p>
]]></content:encoded>
			<wfw:commentRss>http://iwannabedeveloper.com/2007/05/reading-advice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

