<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Dojo Toolkit для начинающих</title>
	<atom:link href="http://anton.shevchuk.name/javascript/dojo-for-beginners/feed/" rel="self" type="application/rss+xml" />
	<link>http://anton.shevchuk.name/javascript/dojo-for-beginners/</link>
	<description>Web-разработчик</description>
	<lastBuildDate>Tue, 07 Feb 2012 07:48:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Victor</title>
		<link>http://anton.shevchuk.name/javascript/dojo-for-beginners/comment-page-1/#comment-63061</link>
		<dc:creator>Victor</dc:creator>
		<pubDate>Tue, 20 Dec 2011 19:21:50 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1020#comment-63061</guid>
		<description>Dojo хорош, хотя судя по примерам, сложность работы с его синтаксисом подталкивает использовать Jquery или чистый JS. Но думаю, что осилю. Спасибо за хорошую вводную статью.</description>
		<content:encoded><![CDATA[<p>Dojo хорош, хотя судя по примерам, сложность работы с его синтаксисом подталкивает использовать Jquery или чистый JS. Но думаю, что осилю. Спасибо за хорошую вводную статью.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Виталий</title>
		<link>http://anton.shevchuk.name/javascript/dojo-for-beginners/comment-page-1/#comment-63010</link>
		<dc:creator>Виталий</dc:creator>
		<pubDate>Sat, 26 Nov 2011 20:10:29 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1020#comment-63010</guid>
		<description>А dojo действительно заинтересовал, я просто мыкаюсь между ExtJS (который просто бесит своей ограниченностью, как минимум в плане темизации, ну знаете ли... &quot;это кнопочка должна быть красненькой с зелененькой полупрозрачной тенью, с фиолетовым 2-х пиксельным бордюром...&quot; типа того), т.е. показалось, что он катит для админок, собственно для админов (ну или для корпоративной внутренней веб системы), да и нужно сказать, что ХТМЛ он сам генерит, что тоже не хорошо (я же в Codeigniter-e или в Joomla не генерю js или css).
 
2.Указанных недостатков нет в Dojo, &quot;зерна можно отделить от плевел&quot; (типа MVC, или его производные), есть некая централизованная организация, (те же require), но есть какое-то необъяснимое отвращение (извините, но чувства есть чувства, так что не судите строго, у каждого есть свои предпочтения), т.е. я привык к &quot;палочке-выручалочке&quot; Jquery и все тут. 

Так вот 3-й выбор написать некое подручное подобие такого фреймворка на JQ... но... собсно - лисапед... 

Мучительно, однако, стоять на распутье, при чем опятьже, ExtJS и Dojo рассматривал поверхностно, что-то реализовывать не пытался, но нужн подобный фреймворк для систем со сложным UI и в простом виде JQ просто не подходит (нет системности, один хаос)... мож вразумите меня?</description>
		<content:encoded><![CDATA[<p>А dojo действительно заинтересовал, я просто мыкаюсь между ExtJS (который просто бесит своей ограниченностью, как минимум в плане темизации, ну знаете ли&#8230; &#8220;это кнопочка должна быть красненькой с зелененькой полупрозрачной тенью, с фиолетовым 2-х пиксельным бордюром&#8230;&#8221; типа того), т.е. показалось, что он катит для админок, собственно для админов (ну или для корпоративной внутренней веб системы), да и нужно сказать, что ХТМЛ он сам генерит, что тоже не хорошо (я же в Codeigniter-e или в Joomla не генерю js или css).</p>
<p>2.Указанных недостатков нет в Dojo, &#8220;зерна можно отделить от плевел&#8221; (типа MVC, или его производные), есть некая централизованная организация, (те же require), но есть какое-то необъяснимое отвращение (извините, но чувства есть чувства, так что не судите строго, у каждого есть свои предпочтения), т.е. я привык к &#8220;палочке-выручалочке&#8221; Jquery и все тут. </p>
<p>Так вот 3-й выбор написать некое подручное подобие такого фреймворка на JQ&#8230; но&#8230; собсно &#8211; лисапед&#8230; </p>
<p>Мучительно, однако, стоять на распутье, при чем опятьже, ExtJS и Dojo рассматривал поверхностно, что-то реализовывать не пытался, но нужн подобный фреймворк для систем со сложным UI и в простом виде JQ просто не подходит (нет системности, один хаос)&#8230; мож вразумите меня?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Виталий</title>
		<link>http://anton.shevchuk.name/javascript/dojo-for-beginners/comment-page-1/#comment-63009</link>
		<dc:creator>Виталий</dc:creator>
		<pubDate>Sat, 26 Nov 2011 19:48:27 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1020#comment-63009</guid>
		<description>Да ладно... Его от туда всячески выкуривают, у меня, например, ни в одном проекте нет его... разве что в админе...</description>
		<content:encoded><![CDATA[<p>Да ладно&#8230; Его от туда всячески выкуривают, у меня, например, ни в одном проекте нет его&#8230; разве что в админе&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: misha</title>
		<link>http://anton.shevchuk.name/javascript/dojo-for-beginners/comment-page-1/#comment-62934</link>
		<dc:creator>misha</dc:creator>
		<pubDate>Tue, 01 Nov 2011 10:12:51 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1020#comment-62934</guid>
		<description>Привет Антон, подскажи пожалуйста:
Отправляю форму на сервер через ajax запрос, в форме несколько кнопок.[js]function doneForm(url) {
	var form = dojo.byId(&quot;system_form_8&quot;);
	dojo.connect(form, &quot;onsubmit&quot;,function(event) {
         		dojo.stopEvent(event);
	         var xhrArgs = {
	       		url: url,
                		form: dojo.byId(&quot;system_form_8&quot;),
                		handleAs: &quot;text&quot;,
                		load: function(data) {
                    	dojo.byId(&quot;content&quot;).innerHTML = data;
                	},
                	error: function(error) {
                   	dojo.byId(&quot;content&quot;).innerHTML = error;
                	}
            }
            var deferred = dojo.xhrPost(xhrArgs);
     });
return false;
}
[/js]

как передать значение кнопки на сервер? 

к примеру 
[html]&lt;form class=&quot;uniForm askOnLeave showErrors&quot; id=&quot;system_form_8&quot; enctype=&quot;multipart/form-data&quot; method=&quot;post&quot;  onsubmit=&quot;return doneForm(&#039;/process/done/company/&lt;?=$this-&gt;company[&#039;company_id&#039;];?&gt;/&#039;)&quot;&gt;
&lt;input type=&quot;checkbox&quot; class=&quot;inline input_checkbox&quot; value=&quot;1&quot; id=&quot;completeParent&quot; name=&quot;form[is_propose]&quot; &lt;?php if ($this-&gt;company[&#039;project&#039;][&#039;is_propose&#039;]) echo &#039;checked=&quot;checked&quot;&#039;;?&gt;&gt;
&lt;button type = &quot;submit&quot; id=&quot;error&quot; onclick=&quot;return doneForm(&#039;/process/done/company/&lt;?=$this-&gt;company[&#039;company_id&#039;];?&gt;/status/error&#039;)&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;?php echo $this-&gt;translate(&quot;P_ERROR&quot;); ?&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;            
&lt;button type=&quot;submit&quot; name=&quot;form[status]&quot; value=&quot;done&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;?php echo $this-&gt;translate(&quot;P_DONE&quot;); ?&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;              
&lt;/form&gt;[/html]</description>
		<content:encoded><![CDATA[<p>Привет Антон, подскажи пожалуйста:<br />
Отправляю форму на сервер через ajax запрос, в форме несколько кнопок.
<pre class="brush: jscript; title: ; notranslate">function doneForm(url) {
	var form = dojo.byId(&quot;system_form_8&quot;);
	dojo.connect(form, &quot;onsubmit&quot;,function(event) {
         		dojo.stopEvent(event);
	         var xhrArgs = {
	       		url: url,
                		form: dojo.byId(&quot;system_form_8&quot;),
                		handleAs: &quot;text&quot;,
                		load: function(data) {
                    	dojo.byId(&quot;content&quot;).innerHTML = data;
                	},
                	error: function(error) {
                   	dojo.byId(&quot;content&quot;).innerHTML = error;
                	}
            }
            var deferred = dojo.xhrPost(xhrArgs);
     });
return false;
}
</pre>
<p>как передать значение кнопки на сервер? </p>
<p>к примеру </p>
<pre class="brush: xml; title: ; notranslate">&lt;form class=&quot;uniForm askOnLeave showErrors&quot; id=&quot;system_form_8&quot; enctype=&quot;multipart/form-data&quot; method=&quot;post&quot;  onsubmit=&quot;return doneForm('/process/done/company/&lt;?=$this-&gt;company['company_id'];?&gt;/')&quot;&gt;
&lt;input type=&quot;checkbox&quot; class=&quot;inline input_checkbox&quot; value=&quot;1&quot; id=&quot;completeParent&quot; name=&quot;form[is_propose]&quot; &lt;?php if ($this-&gt;company['project']['is_propose']) echo 'checked=&quot;checked&quot;';?&gt;&gt;
&lt;button type = &quot;submit&quot; id=&quot;error&quot; onclick=&quot;return doneForm('/process/done/company/&lt;?=$this-&gt;company['company_id'];?&gt;/status/error')&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;?php echo $this-&gt;translate(&quot;P_ERROR&quot;); ?&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;
&lt;button type=&quot;submit&quot; name=&quot;form[status]&quot; value=&quot;done&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;?php echo $this-&gt;translate(&quot;P_DONE&quot;); ?&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;
&lt;/form&gt;</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: Misha</title>
		<link>http://anton.shevchuk.name/javascript/dojo-for-beginners/comment-page-1/#comment-62933</link>
		<dc:creator>Misha</dc:creator>
		<pubDate>Tue, 01 Nov 2011 10:09:09 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1020#comment-62933</guid>
		<description>Привет Антон, подскажи пожалуйста:
Отправляю форму на сервер через ajax запрос, в форме несколько кнопок.
function doneForm(url) {
	var form = dojo.byId(&quot;system_form_8&quot;);
	dojo.connect(form, &quot;onsubmit&quot;,function(event) {
         		dojo.stopEvent(event);
	         var xhrArgs = {
	       		url: url,
                		form: dojo.byId(&quot;system_form_8&quot;),
                		handleAs: &quot;text&quot;,
                		load: function(data) {
                    	dojo.byId(&quot;content&quot;).innerHTML = data;
                	},
                	error: function(error) {
                   	dojo.byId(&quot;content&quot;).innerHTML = error;
                	}
            }
            var deferred = dojo.xhrPost(xhrArgs);
     });
return false;
}

 
как передать значение кнопки на сервер? 

к примеру 
&lt;form class=&quot;uniForm askOnLeave showErrors&quot; id=&quot;system_form_8&quot; enctype=&quot;multipart/form-data&quot; method=&quot;post&quot;  onsubmit=&quot;return doneForm(&#039;/process/done/company/company[&#039;company_id&#039;];?&gt;/&#039;)&quot;&gt;
&lt;input type=&quot;checkbox&quot; class=&quot;inline input_checkbox&quot; value=&quot;1&quot; id=&quot;completeParent&quot; name=&quot;form[is_propose]&quot; company[&#039;project&#039;][&#039;is_propose&#039;]) echo &#039;checked=&quot;checked&quot;&#039;;?&gt;&gt;
&lt;button type = &quot;submit&quot; id=&quot;error&quot; onclick=&quot;return doneForm(&#039;/process/done/company/company[&#039;company_id&#039;];?&gt;/status/error&#039;)&quot;&gt;translate(&quot;P_ERROR&quot;); ?&gt;            
translate(&quot;P_DONE&quot;); ?&gt;              
</description>
		<content:encoded><![CDATA[<p>Привет Антон, подскажи пожалуйста:<br />
Отправляю форму на сервер через ajax запрос, в форме несколько кнопок.<br />
function doneForm(url) {<br />
	var form = dojo.byId(&#8220;system_form_8&#8243;);<br />
	dojo.connect(form, &#8220;onsubmit&#8221;,function(event) {<br />
         		dojo.stopEvent(event);<br />
	         var xhrArgs = {<br />
	       		url: url,<br />
                		form: dojo.byId(&#8220;system_form_8&#8243;),<br />
                		handleAs: &#8220;text&#8221;,<br />
                		load: function(data) {<br />
                    	dojo.byId(&#8220;content&#8221;).innerHTML = data;<br />
                	},<br />
                	error: function(error) {<br />
                   	dojo.byId(&#8220;content&#8221;).innerHTML = error;<br />
                	}<br />
            }<br />
            var deferred = dojo.xhrPost(xhrArgs);<br />
     });<br />
return false;<br />
}</p>
<p>как передать значение кнопки на сервер? </p>
<p>к примеру<br />
&lt;form class=&quot;uniForm askOnLeave showErrors&quot; id=&quot;system_form_8&quot; enctype=&quot;multipart/form-data&quot; method=&quot;post&quot;  onsubmit=&quot;return doneForm(&#039;/process/done/company/company['company_id'];?&gt;/&#8217;)&#8221;&gt;<br />
&lt;input type=&quot;checkbox&quot; class=&quot;inline input_checkbox&quot; value=&quot;1&quot; id=&quot;completeParent&quot; name=&quot;form[is_propose]&quot; company['project']['is_propose']) echo &#8216;checked=&#8221;checked&#8221;&#8216;;?&gt;&gt;<br />
&lt;button type = &quot;submit&quot; id=&quot;error&quot; onclick=&quot;return doneForm(&#039;/process/done/company/company['company_id'];?&gt;/status/error&#8217;)&#8221;&gt;translate(&#8220;P_ERROR&#8221;); ?&gt;<br />
translate(&#8220;P_DONE&#8221;); ?&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hellhorse</title>
		<link>http://anton.shevchuk.name/javascript/dojo-for-beginners/comment-page-1/#comment-62891</link>
		<dc:creator>hellhorse</dc:creator>
		<pubDate>Thu, 06 Oct 2011 13:03:44 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1020#comment-62891</guid>
		<description>на счет mootools я не то написал. хотел написать, что он жив за счет joomla :)</description>
		<content:encoded><![CDATA[<p>на счет mootools я не то написал. хотел написать, что он жив за счет joomla :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hellhorse</title>
		<link>http://anton.shevchuk.name/javascript/dojo-for-beginners/comment-page-1/#comment-62890</link>
		<dc:creator>hellhorse</dc:creator>
		<pubDate>Thu, 06 Oct 2011 12:55:26 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1020#comment-62890</guid>
		<description>Смотрю на различные javascript фреймворки для выбора альтернатив jquery. И как это не прискорбно, но, похоже, jquery действительно по удобству использования превосходит остальные. 
проблема в том, что я люблю, когда код хорошо организован. а в jquery этому внимания уделяется слишком мало. сторонние плагины зачастую ужасны и, чтоб изменить в них что-либо на свой вкус бывает, что нужно пилить их целиком. 
однако просмотрел я ваши примеры. jquery код такой интуитивно понятный, а dojo.. действительно разбираться надо.. да и ваши примечания по поводу того, что dojo зачастую себя ведет не так, как хотелось бы...

prototype умер; mochikit, похоже, тоже умер (так и не развившись); mootools, как я понимает имеет популярность только благодаря RoR и любителям ООП; extJS страшный слишком; а dojo странно себя ведет и код больше и сложнее, чем в jquery..

видимо jquery - наше спасение

если я говорю бред, тогда поправьте меня, пожалуйста. я далеко не профи.</description>
		<content:encoded><![CDATA[<p>Смотрю на различные javascript фреймворки для выбора альтернатив jquery. И как это не прискорбно, но, похоже, jquery действительно по удобству использования превосходит остальные.<br />
проблема в том, что я люблю, когда код хорошо организован. а в jquery этому внимания уделяется слишком мало. сторонние плагины зачастую ужасны и, чтоб изменить в них что-либо на свой вкус бывает, что нужно пилить их целиком.<br />
однако просмотрел я ваши примеры. jquery код такой интуитивно понятный, а dojo.. действительно разбираться надо.. да и ваши примечания по поводу того, что dojo зачастую себя ведет не так, как хотелось бы&#8230;</p>
<p>prototype умер; mochikit, похоже, тоже умер (так и не развившись); mootools, как я понимает имеет популярность только благодаря RoR и любителям ООП; extJS страшный слишком; а dojo странно себя ведет и код больше и сложнее, чем в jquery..</p>
<p>видимо jquery &#8211; наше спасение</p>
<p>если я говорю бред, тогда поправьте меня, пожалуйста. я далеко не профи.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Igor</title>
		<link>http://anton.shevchuk.name/javascript/dojo-for-beginners/comment-page-1/#comment-62869</link>
		<dc:creator>Igor</dc:creator>
		<pubDate>Wed, 21 Sep 2011 11:54:32 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1020#comment-62869</guid>
		<description>Лично для меня Dojo не конкурент для jQuery. Хотя Dijit в нем является огромным плюсом, но тут на помощь jQuery приходят такие &quot;помошники&quot; как &lt;a href=&quot;http://flowplayer.org/tools/demos/&quot; rel=&quot;nofollow&quot;&gt;http://flowplayer.org/tools/demos/&lt;/a&gt; 

jQuery по простоте написания и кол-ву кода гораздо превосходит Dojo.</description>
		<content:encoded><![CDATA[<p>Лично для меня Dojo не конкурент для jQuery. Хотя Dijit в нем является огромным плюсом, но тут на помощь jQuery приходят такие &#8220;помошники&#8221; как <a href="http://flowplayer.org/tools/demos/" rel="nofollow">http://flowplayer.org/tools/demos/</a> </p>
<p>jQuery по простоте написания и кол-ву кода гораздо превосходит Dojo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Константин</title>
		<link>http://anton.shevchuk.name/javascript/dojo-for-beginners/comment-page-1/#comment-61057</link>
		<dc:creator>Константин</dc:creator>
		<pubDate>Sun, 17 Oct 2010 05:28:07 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1020#comment-61057</guid>
		<description>ой дя я некропостер )))</description>
		<content:encoded><![CDATA[<p>ой дя я некропостер )))</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Константин</title>
		<link>http://anton.shevchuk.name/javascript/dojo-for-beginners/comment-page-1/#comment-61056</link>
		<dc:creator>Константин</dc:creator>
		<pubDate>Sun, 17 Oct 2010 05:26:21 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1020#comment-61056</guid>
		<description>Антон, спасибо за статью! Как раз заинтересовался dojo но не знал где почтиать, до этого прочел твои статьи про jquery.

Хотел сказать про пример &quot;гормошка&quot;, кажется там ошибка в логикей, если разворачиваешь один пункт, а потом другой, то предыдущий не меняет статус, как будто он остался развернутым(хотя сам спрятался) и при нажатии на него повторно он не разворачивается, а пытается еще раз свернуться =)

За статьи еще раз спасибо! Очень просто и доходчиво</description>
		<content:encoded><![CDATA[<p>Антон, спасибо за статью! Как раз заинтересовался dojo но не знал где почтиать, до этого прочел твои статьи про jquery.</p>
<p>Хотел сказать про пример &#8220;гормошка&#8221;, кажется там ошибка в логикей, если разворачиваешь один пункт, а потом другой, то предыдущий не меняет статус, как будто он остался развернутым(хотя сам спрятался) и при нажатии на него повторно он не разворачивается, а пытается еще раз свернуться =)</p>
<p>За статьи еще раз спасибо! Очень просто и доходчиво</p>
]]></content:encoded>
	</item>
</channel>
</rss>

