<?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: საინტერესო JavaScript ტესტი meebo.com &#8211; ზე</title>
	<atom:link href="http://www.code.ge/posts/interesting-javascript-test-at-meeb/feed" rel="self" type="application/rss+xml" />
	<link>http://www.code.ge/posts/interesting-javascript-test-at-meeb</link>
	<description>ბლოგი ვებ პროგრამირებისა და ტექნოლოგიების შესახებ</description>
	<lastBuildDate>Thu, 22 Jul 2010 15:06:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: საშკა</title>
		<link>http://www.code.ge/posts/interesting-javascript-test-at-meeb/comment-page-1#comment-668</link>
		<dc:creator>საშკა</dc:creator>
		<pubDate>Sun, 27 Jul 2008 09:42:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.code.ge/?p=134#comment-668</guid>
		<description>როგორც ყოველთვის საინტერესო და საგანმანათლებლო თემა იყო სოსო :)</description>
		<content:encoded><![CDATA[<p>როგორც ყოველთვის საინტერესო და საგანმანათლებლო თემა იყო სოსო <img src='http://www.code.ge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: იოსები</title>
		<link>http://www.code.ge/posts/interesting-javascript-test-at-meeb/comment-page-1#comment-665</link>
		<dc:creator>იოსები</dc:creator>
		<pubDate>Sat, 26 Jul 2008 16:03:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.code.ge/?p=134#comment-665</guid>
		<description>IE6 Sucks - სთქო რომ ვამბობ ეტყობა დამავიწყდა :D :D :D

გიორგი,

ეგ არის ნამდვილი პრობლემა და არც მომსვლია თავში აზრად, ეტყობა გამთენიისას ტესტები არ უნდა აკეთო ადამიანმა :) 

მხოლოდ IE6 - ში წარმოქმნის ეგ მემორი ლიკს(თუმცა ბოლო პატჩის მერე არც მანდ არის პრობლემა), Circular Reference ქვია მაგას და ორივე შემთხვევაში აბსოლუტურად ერთი და იგივე ხდება.

პირველ შემთხვევაში რაც შენ დაწერე ეგ არის.

მეორე შემთხვევაში იგივე ხდება დაახლოვებით რაც &lt;a href=&quot;http://www.code.ge/javascript/ie6-memory-managemnt-and-interesting-solution&quot; rel=&quot;nofollow&quot;&gt;ამ პოსტში&lt;/a&gt; მაქვს აღწერილი.

საქმე იმაშია რომ კოდის ეს  ნაწილი ყოველთვის ცირკულარულ რეფერენსს წარმოქმნის:

&lt;pre&gt;
var el = document.createElement(&#039;div&#039;);
function handleClick() {
    el.innerHTML = &#039;clicked!&#039;;
}
&lt;/pre&gt;

handleClick ფუნქციის სკოუპიდან, ფუნქციის გარეთ აღწერილი el დომ ელემენტი ჩანს, ხოლო მისი სკოუპის გარეთ ამ ელემენტის გა - null - ება არ ხდება, IE6 - ში კი ბოლო განახლებამდე გარბიჯ კოლექტორი მაგ შემთხვევაში შტერდებოდა :D. შედეგად როგორც პირველ ასევე მეორე შემთხვევაში ზუსტად ერთსა და იმავე ეფექტს მივიღებთ.

ასეთი რამ რომ გავაკეთოთ:
&lt;pre&gt;
el.attachEvent(&quot;onclick&quot;, handleClick);
el = null;
&lt;/pre&gt;

პრობლემა ავტომატურად მოხსნება.

დიდი მადლობა კარგი პასუხისთვის :)</description>
		<content:encoded><![CDATA[<p>IE6 Sucks &#8211; სთქო რომ ვამბობ ეტყობა დამავიწყდა <img src='http://www.code.ge/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  <img src='http://www.code.ge/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  <img src='http://www.code.ge/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>გიორგი,</p>
<p>ეგ არის ნამდვილი პრობლემა და არც მომსვლია თავში აზრად, ეტყობა გამთენიისას ტესტები არ უნდა აკეთო ადამიანმა <img src='http://www.code.ge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>მხოლოდ IE6 &#8211; ში წარმოქმნის ეგ მემორი ლიკს(თუმცა ბოლო პატჩის მერე არც მანდ არის პრობლემა), Circular Reference ქვია მაგას და ორივე შემთხვევაში აბსოლუტურად ერთი და იგივე ხდება.</p>
<p>პირველ შემთხვევაში რაც შენ დაწერე ეგ არის.</p>
<p>მეორე შემთხვევაში იგივე ხდება დაახლოვებით რაც <a href="http://www.code.ge/javascript/ie6-memory-managemnt-and-interesting-solution" rel="nofollow">ამ პოსტში</a> მაქვს აღწერილი.</p>
<p>საქმე იმაშია რომ კოდის ეს  ნაწილი ყოველთვის ცირკულარულ რეფერენსს წარმოქმნის:</p>
<pre>
var el = document.createElement('div');
function handleClick() {
    el.innerHTML = 'clicked!';
}
</pre>
<p>handleClick ფუნქციის სკოუპიდან, ფუნქციის გარეთ აღწერილი el დომ ელემენტი ჩანს, ხოლო მისი სკოუპის გარეთ ამ ელემენტის გა &#8211; null &#8211; ება არ ხდება, IE6 &#8211; ში კი ბოლო განახლებამდე გარბიჯ კოლექტორი მაგ შემთხვევაში შტერდებოდა <img src='http://www.code.ge/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . შედეგად როგორც პირველ ასევე მეორე შემთხვევაში ზუსტად ერთსა და იმავე ეფექტს მივიღებთ.</p>
<p>ასეთი რამ რომ გავაკეთოთ:</p>
<pre>
el.attachEvent("onclick", handleClick);
el = null;
</pre>
<p>პრობლემა ავტომატურად მოხსნება.</p>
<p>დიდი მადლობა კარგი პასუხისთვის <img src='http://www.code.ge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: გიორგი</title>
		<link>http://www.code.ge/posts/interesting-javascript-test-at-meeb/comment-page-1#comment-664</link>
		<dc:creator>გიორგი</dc:creator>
		<pubDate>Sat, 26 Jul 2008 15:04:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.code.ge/?p=134#comment-664</guid>
		<description>ბოლო ტესტი ყველაზე საინტერესო იყო :)

&lt;code&gt;var obj = document.getElementById(&#039;adiv&#039;);
document.getElementById(&#039;adiv&#039;).ptr = obj;
&lt;/code&gt;

ამ კოდის მტავარი აზრი მგონი ის იყო რომ იქმნებოდა &quot;რეკურსიული&quot;(არ ვიცი სხვანაირად რა ვუწოდო) პოინტერი ამ ობიექტში, ანუ obj იგივეა რაც obj.ptr, obj.ptr.ptr და ა.შ.

: D</description>
		<content:encoded><![CDATA[<p>ბოლო ტესტი ყველაზე საინტერესო იყო <img src='http://www.code.ge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">var obj = document.getElementById('adiv');<br />
document.getElementById('adiv').ptr = obj;</div></td></tr></tbody></table></div>
<p>ამ კოდის მტავარი აზრი მგონი ის იყო რომ იქმნებოდა &#8220;რეკურსიული&#8221;(არ ვიცი სხვანაირად რა ვუწოდო) პოინტერი ამ ობიექტში, ანუ obj იგივეა რაც obj.ptr, obj.ptr.ptr და ა.შ.</p>
<p>: D</p>
]]></content:encoded>
	</item>
</channel>
</rss>
