<?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>Комментарии: Ключевое слово this в JavaScript</title>
	<atom:link href="http://www.codeisart.ru/keyword-this-in-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codeisart.ru/keyword-this-in-javascript/</link>
	<description>Статьи по SEO, дизайну и программированию. Переводы на веб-тематику. Исследования и наработки в области интернет-технологий.</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:59:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Автор: Amir</title>
		<link>http://www.codeisart.ru/keyword-this-in-javascript/comment-page-1/#comment-112255</link>
		<dc:creator>Amir</dc:creator>
		<pubDate>Sat, 13 Aug 2011 17:20:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.codeisart.ru/?p=703#comment-112255</guid>
		<description>что-то код мой пропал. напишу без скобок: element onclick = &quot;this.style.color = &#039;#cc0000&#039; &quot;</description>
		<content:encoded><![CDATA[<p>что-то код мой пропал. напишу без скобок: element onclick = &#171;this.style.color = &#8216;#cc0000&#8242; &#171;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Amir</title>
		<link>http://www.codeisart.ru/keyword-this-in-javascript/comment-page-1/#comment-112254</link>
		<dc:creator>Amir</dc:creator>
		<pubDate>Sat, 13 Aug 2011 17:17:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.codeisart.ru/?p=703#comment-112254</guid>
		<description>Как-то вы код не расписали нормально, или я не понял. Например, что значит конструкция типа element.onclick = doSomething? Как это может работать? Я новичок в программировании и не до конца прописанное не очень понимаю. Может вы это имели в виду: 

??? 

Иначе, не могу впитать как можно обратиться к &#039;this&#039;. Распишите пожалуйста, если вам не трудно!!</description>
		<content:encoded><![CDATA[<p>Как-то вы код не расписали нормально, или я не понял. Например, что значит конструкция типа element.onclick = doSomething? Как это может работать? Я новичок в программировании и не до конца прописанное не очень понимаю. Может вы это имели в виду: </p>
<p>??? </p>
<p>Иначе, не могу впитать как можно обратиться к &#8216;this&#8217;. Распишите пожалуйста, если вам не трудно!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: den</title>
		<link>http://www.codeisart.ru/keyword-this-in-javascript/comment-page-1/#comment-5232</link>
		<dc:creator>den</dc:creator>
		<pubDate>Thu, 19 Mar 2009 11:14:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.codeisart.ru/?p=703#comment-5232</guid>
		<description>Octane, спасибо за разъяснения. меня смущало это &quot;копирование&quot;</description>
		<content:encoded><![CDATA[<p>Octane, спасибо за разъяснения. меня смущало это &#171;копирование&#187;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Suor</title>
		<link>http://www.codeisart.ru/keyword-this-in-javascript/comment-page-1/#comment-2246</link>
		<dc:creator>Suor</dc:creator>
		<pubDate>Tue, 23 Dec 2008 04:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.codeisart.ru/?p=703#comment-2246</guid>
		<description>Продолжая комментарий Octane. Возможно явное указание контекста для вызываемой функции с помощью методов apply и call класса Function:
&lt;pre&gt;&lt;code class=&quot;javascript&quot;&gt;function doSomething() {
	this.style.color = &#039;#cc0000&#039;;
}&lt;/code&gt;&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>Продолжая комментарий Octane. Возможно явное указание контекста для вызываемой функции с помощью методов apply и call класса Function:</p>
<pre><code class="javascript">function doSomething() {
	this.style.color = '#cc0000';
}</code></pre>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Интернет-консультант</title>
		<link>http://www.codeisart.ru/keyword-this-in-javascript/comment-page-1/#comment-1688</link>
		<dc:creator>Интернет-консультант</dc:creator>
		<pubDate>Mon, 08 Dec 2008 17:22:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.codeisart.ru/?p=703#comment-1688</guid>
		<description>Octane, хороший комментарий!</description>
		<content:encoded><![CDATA[<p>Octane, хороший комментарий!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Octane</title>
		<link>http://www.codeisart.ru/keyword-this-in-javascript/comment-page-1/#comment-769</link>
		<dc:creator>Octane</dc:creator>
		<pubDate>Fri, 31 Oct 2008 15:25:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.codeisart.ru/?p=703#comment-769</guid>
		<description>&lt;i&gt;&gt;&gt; В JavaScript this всегда относится к «владельцу» выполняемой функции, или, если быть точнее, к объекту, методом которого является функция.&lt;/i&gt;

Особенность использования «&lt;code&gt;this&lt;/code&gt;» в «JavaScript» заключается в том, что ссылка на объект «&lt;code&gt;this&lt;/code&gt;», в контексте которого вызывается функция, может меняться динамически и &lt;b&gt;не всегда&lt;/b&gt; указывать на объект, методом которого является данная функция. Другими словами: «„Владелец“ (объект, методом которого является функция) — &lt;b&gt;не всегда&lt;/b&gt; контекст вызова функции (&lt;code&gt;this&lt;/code&gt;)».

В метод «&lt;code&gt;addEventListener&lt;/code&gt;» тоже передается ссылка на функцию, и не происходит никакого копирования, просто функция вызывается в контексте объекта, к которому «привязана», в отличие от модели обработки событий, предлагаемой «Microsoft».</description>
		<content:encoded><![CDATA[<p><i>&gt;&gt; В JavaScript this всегда относится к «владельцу» выполняемой функции, или, если быть точнее, к объекту, методом которого является функция.</i></p>
<p>Особенность использования «<code>this</code>» в «JavaScript» заключается в том, что ссылка на объект «<code>this</code>», в контексте которого вызывается функция, может меняться динамически и <b>не всегда</b> указывать на объект, методом которого является данная функция. Другими словами: «„Владелец“ (объект, методом которого является функция) — <b>не всегда</b> контекст вызова функции (<code>this</code>)».</p>
<p>В метод «<code>addEventListener</code>» тоже передается ссылка на функцию, и не происходит никакого копирования, просто функция вызывается в контексте объекта, к которому «привязана», в отличие от модели обработки событий, предлагаемой «Microsoft».</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.codeisart.ru @ 2012-02-04 10:52:47 -->
