<?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"
	>
<channel>
	<title>Комментарии на: Mootools для начинающих - работа с элементами и событиями</title>
	<atom:link href="http://www.jstoolbox.com/2008/04/18/mootools-dlya-nachinayushhix-rabota-s-elementami-i-sobytiyami/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jstoolbox.com/2008/04/18/mootools-dlya-nachinayushhix-rabota-s-elementami-i-sobytiyami/</link>
	<description>Блог о программировании вообще и о JavaScript в частности, уроки, статьи, заметки, база знаний.</description>
	<pubDate>Wed, 07 Jan 2009 04:50:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>От: Geolog</title>
		<link>http://www.jstoolbox.com/2008/04/18/mootools-dlya-nachinayushhix-rabota-s-elementami-i-sobytiyami/#comment-2193</link>
		<dc:creator>Geolog</dc:creator>
		<pubDate>Mon, 15 Dec 2008 12:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.jstoolbox.com/2008/04/18/mootools-dlya-nachinayushhix-rabota-s-elementami-i-sobytiyami/#comment-2193</guid>
		<description>Строку дописали правильно:

var B = (some_condition_here) ? ‘addEvent’ : ‘removeEvent’;
window[B](”scroll”,this.eventPosition)[B](”resize”,this.eventPosition);

Так и есть и в slimbox и в моём примере, и что в результате получается я тоже понял из контекста программы, я меня интересует синтаксис этой строки:

window[B](”scroll”,this.eventPosition)[B](”resize”,this.eventPosition);

Это массив, функция, оператор? Что это - я такую конструкцию первый раз вижу. Буду очень признателен если расшифруете эту синтаксическую конструкцию (откуда она из самого js или mootools).</description>
		<content:encoded><![CDATA[<p>Строку дописали правильно:</p>
<p>var B = (some_condition_here) ? ‘addEvent’ : ‘removeEvent’;<br />
window[B](”scroll”,this.eventPosition)[B](”resize”,this.eventPosition);</p>
<p>Так и есть и в slimbox и в моём примере, и что в результате получается я тоже понял из контекста программы, я меня интересует синтаксис этой строки:</p>
<p>window[B](”scroll”,this.eventPosition)[B](”resize”,this.eventPosition);</p>
<p>Это массив, функция, оператор? Что это - я такую конструкцию первый раз вижу. Буду очень признателен если расшифруете эту синтаксическую конструкцию (откуда она из самого js или mootools).</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: admin</title>
		<link>http://www.jstoolbox.com/2008/04/18/mootools-dlya-nachinayushhix-rabota-s-elementami-i-sobytiyami/#comment-2184</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sun, 14 Dec 2008 15:12:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.jstoolbox.com/2008/04/18/mootools-dlya-nachinayushhix-rabota-s-elementami-i-sobytiyami/#comment-2184</guid>
		<description>@Geolog
Честно говоря я тоже не знаю, откуда эта переменная, но она явно не относится к mootools. Это надо смотреть весь скрипт, где-то она должна определяться.
Это может выглядеть так:
var B = (some_condition_here) ? 'addEvent' : 'removeEvent';
window[B](”scroll”,this.eventPosition)[B](”resize”,this.eventPosition);

То есть, фактически в последней строке будет выполнена функция addEvent либо removeEvent</description>
		<content:encoded><![CDATA[<p>@Geolog<br />
Честно говоря я тоже не знаю, откуда эта переменная, но она явно не относится к mootools. Это надо смотреть весь скрипт, где-то она должна определяться.<br />
Это может выглядеть так:<br />
var B = (some_condition_here) ? &#8216;addEvent&#8217; : &#8216;removeEvent&#8217;;<br />
window[B](”scroll”,this.eventPosition)[B](”resize”,this.eventPosition);</p>
<p>То есть, фактически в последней строке будет выполнена функция addEvent либо removeEvent</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Geolog</title>
		<link>http://www.jstoolbox.com/2008/04/18/mootools-dlya-nachinayushhix-rabota-s-elementami-i-sobytiyami/#comment-2174</link>
		<dc:creator>Geolog</dc:creator>
		<pubDate>Sat, 13 Dec 2008 23:35:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.jstoolbox.com/2008/04/18/mootools-dlya-nachinayushhix-rabota-s-elementami-i-sobytiyami/#comment-2174</guid>
		<description>Пытаюсь разобраться с кодом JS который подгружает страничку и и отображает в модальном окошке (div), при этом на основную страницу накладывается временный слой который блокирует её содержание (как в slimbox при отображении картинок), естественно для этого используется mootools, в коде встречаются такие строки:

this.eventPosition=this.position.bind(this);
...
position:function()
		{
			this.overlay.setStyles({top:Window.getScrollTop()+"px",height:Window.getHeight()+"px"})
		}
...
window[B]("scroll",this.eventPosition)[B]("resize",this.eventPosition);

Я понимаю для чего они нужны, но синтаксис последней строки меня вводит в ступор, не могли бы пояснить как разобрать такую запись (переменная B мне известна)?</description>
		<content:encoded><![CDATA[<p>Пытаюсь разобраться с кодом JS который подгружает страничку и и отображает в модальном окошке (div), при этом на основную страницу накладывается временный слой который блокирует её содержание (как в slimbox при отображении картинок), естественно для этого используется mootools, в коде встречаются такие строки:</p>
<p>this.eventPosition=this.position.bind(this);<br />
&#8230;<br />
position:function()<br />
		{<br />
			this.overlay.setStyles({top:Window.getScrollTop()+&#8221;px&#8221;,height:Window.getHeight()+&#8221;px&#8221;})<br />
		}<br />
&#8230;<br />
window[B](&#8221;scroll&#8221;,this.eventPosition)[B](&#8221;resize&#8221;,this.eventPosition);</p>
<p>Я понимаю для чего они нужны, но синтаксис последней строки меня вводит в ступор, не могли бы пояснить как разобрать такую запись (переменная B мне известна)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: kudesnik</title>
		<link>http://www.jstoolbox.com/2008/04/18/mootools-dlya-nachinayushhix-rabota-s-elementami-i-sobytiyami/#comment-1453</link>
		<dc:creator>kudesnik</dc:creator>
		<pubDate>Fri, 31 Oct 2008 10:59:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.jstoolbox.com/2008/04/18/mootools-dlya-nachinayushhix-rabota-s-elementami-i-sobytiyami/#comment-1453</guid>
		<description>Статья действительно очень полезная. Как букварь - прочитал один раз и на всю жизнь запомнил.Спасибо.</description>
		<content:encoded><![CDATA[<p>Статья действительно очень полезная. Как букварь - прочитал один раз и на всю жизнь запомнил.Спасибо.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Serg_pnz</title>
		<link>http://www.jstoolbox.com/2008/04/18/mootools-dlya-nachinayushhix-rabota-s-elementami-i-sobytiyami/#comment-1237</link>
		<dc:creator>Serg_pnz</dc:creator>
		<pubDate>Wed, 15 Oct 2008 11:39:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.jstoolbox.com/2008/04/18/mootools-dlya-nachinayushhix-rabota-s-elementami-i-sobytiyami/#comment-1237</guid>
		<description>Большое спасибо! Теперь буду не только по наитию делать, но и понимать что делаю)</description>
		<content:encoded><![CDATA[<p>Большое спасибо! Теперь буду не только по наитию делать, но и понимать что делаю)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
