<?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>&#8235;תגובות לפוסט: &#34;משמעות מילת המפתח this ב-javascript&#34;&#8236;</title>
	<atom:link href="http://blog.devign.co.il/15/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.devign.co.il/15/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/</link>
	<description>&#8235;תכנות אינטרנט מתקדם&#8236;</description> 	<lastBuildDate>Fri, 20 Aug 2010 12:53:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>&#8235;מאת: ניר טייב&#8236;</title>
		<link>http://blog.devign.co.il/15/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/comment-page-1/#comment-79</link>
		<dc:creator>&#8235;ניר טייב&#8236;</dc:creator>		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.devign.co.il/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/#comment-79</guid>
		<description>&#8235;יש לציין שבאמצעות המתודה call שתיארת כאן אפשר לבצע קריאה למתודת האב כאשר עושים ירושה.
&lt;code&gt;
var Derived = function(){
 this.y = function(){
 Base.prototype.y.call(this);
 }
}
&lt;/code&gt;
כמו שעושים super בJava.

ויש גם את המתודה apply שבעזרתה אפשר להעביר פרמטרים גם למתודה (גם ב-call אפשר אבל apply דורשת את הפרמטר הזה).&#8236;</description> 		<content:encoded><![CDATA[<div style='direction: rtl;'>
<p>יש לציין שבאמצעות המתודה call שתיארת כאן אפשר לבצע קריאה למתודת האב כאשר עושים ירושה.</p>
<pre>
var Derived = function(){
 this.y = function(){
 Base.prototype.y.call(this);
 }
}
</pre>
<p>כמו שעושים super בJava.</p>
<p>ויש גם את המתודה apply שבעזרתה אפשר להעביר פרמטרים גם למתודה (גם ב-call אפשר אבל apply דורשת את הפרמטר הזה).</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>&#8235;מאת: רן פולק&#8236;</title>
		<link>http://blog.devign.co.il/15/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/comment-page-1/#comment-80</link>
		<dc:creator>&#8235;רן פולק&#8236;</dc:creator>		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.devign.co.il/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/#comment-80</guid>
		<description>&#8235;מעניין.. תודה :-)&#8236;</description> 		<content:encoded><![CDATA[<div style='direction: rtl;'>
<p>מעניין.. תודה <img src='http://blog.devign.co.il/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>&#8235;מאת: אלעד&#8236;</title>
		<link>http://blog.devign.co.il/15/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/comment-page-1/#comment-81</link>
		<dc:creator>&#8235;אלעד&#8236;</dc:creator>		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.devign.co.il/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/#comment-81</guid>
		<description>&#8235;&lt;blockquote cite=&quot;ניר טייב&quot;&gt;&lt;cite&gt;ניר טייב אמר/ה:&lt;/cite&gt;
יש לציין שבאמצעות המתודה call שתיארת כאן אפשר לבצע קריאה למתודת האב כאשר עושים ירושה.
&lt;/blockquote&gt;

נכון.
מאחר ואין באמת ירושה ב-JS אלא רק העתקה של כל המאפיינים והרפרנסים מ-prototype ל-prototype, המתודה call פשוט קוראת לפונקציה שלא משנה איפה נמצאת אך משתמשת ב-this באחד הביטויים שלה, ושולחת this אחר, וכך האובייקט שלנו מושפע.&#8236;</description> 		<content:encoded><![CDATA[<div style='direction: rtl;'>
<blockquote cite="ניר טייב"><cite>ניר טייב אמר/ה:</cite><br />
יש לציין שבאמצעות המתודה call שתיארת כאן אפשר לבצע קריאה למתודת האב כאשר עושים ירושה.
</p></blockquote>
<p>נכון.<br />
מאחר ואין באמת ירושה ב-JS אלא רק העתקה של כל המאפיינים והרפרנסים מ-prototype ל-prototype, המתודה call פשוט קוראת לפונקציה שלא משנה איפה נמצאת אך משתמשת ב-this באחד הביטויים שלה, ושולחת this אחר, וכך האובייקט שלנו מושפע.</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>&#8235;מאת: אוריאל כץ&#8236;</title>
		<link>http://blog.devign.co.il/15/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/comment-page-1/#comment-82</link>
		<dc:creator>&#8235;אוריאל כץ&#8236;</dc:creator>		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.devign.co.il/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/#comment-82</guid>
		<description>&#8235;שכחת להגיד שהPROTOTYPE בעצם משמש ליצרת האובייקט כאשר new קורה.
זאת אומרת כאשר עושים new Foo() מה שקורה זה שנוצר העתק של הPROTOTYPE ואז מופעל הCONSTRUCTOR,ואם רק הייתה מוריד את הסוגריים הייתה מקבל העתק של הPROTOTYPE מה שמאפשר ליצור ירושה פשוטה על ידי השמה של הPROTOTYPE למחלקה אחרת,לדוגמא:
Derived.prototype = new Foo&#8236;</description> 		<content:encoded><![CDATA[<div style='direction: rtl;'>
<p>שכחת להגיד שהPROTOTYPE בעצם משמש ליצרת האובייקט כאשר new קורה.<br />
זאת אומרת כאשר עושים new Foo() מה שקורה זה שנוצר העתק של הPROTOTYPE ואז מופעל הCONSTRUCTOR,ואם רק הייתה מוריד את הסוגריים הייתה מקבל העתק של הPROTOTYPE מה שמאפשר ליצור ירושה פשוטה על ידי השמה של הPROTOTYPE למחלקה אחרת,לדוגמא:<br />
Derived.prototype = new Foo</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>&#8235;מאת: אלעד&#8236;</title>
		<link>http://blog.devign.co.il/15/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/comment-page-1/#comment-83</link>
		<dc:creator>&#8235;אלעד&#8236;</dc:creator>		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.devign.co.il/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/#comment-83</guid>
		<description>&#8235;&lt;blockquote cite=&quot;אוריאל כץ&quot;&gt;&lt;cite&gt;אוריאל כץ אמר/ה:&lt;/cite&gt;
שכחת להגיד שהPROTOTYPE בעצם משמש ליצרת האובייקט כאשר new קורה.

זאת אומרת כאשר עושים new Foo() מה שקורה זה שנוצר העתק של הPROTOTYPE ואז מופעל הCONSTRUCTOR,ואם רק הייתה מוריד

את הסוגריים הייתה מקבל העתק של הPROTOTYPE מה שמאפשר ליצור ירושה פשוטה על ידי השמה של הPROTOTYPE למחלקה

אחרת,לדוגמא:

Derived.prototype = new Foo
&lt;/blockquote&gt;

ה-prototype לא מועתק רק ביצירה של מופע (new) אלא בכל פנייה למאפיין של אובייקט, המנוע בודק האם המאפיין הזה קיים

לאובייקט עצמו ואם הוא לא מוצא אותו - הוא בודק ב-prototype של ה-constructor שלו (המחלקה, כלומר הפונקציה ממנה הוא

נוצר).

דוגמה:
&lt;code&gt;
function Base() { }
Base.prototype.a=function () { alert(&quot;a&quot;); };

var b=new Base;
b.a();

Base.prototype.b=function () { alert(&quot;b&quot;); };
b.b();
&lt;/code&gt;
&lt;strong&gt;אחרי יצירת המופע&lt;/strong&gt; הוספתי עוד מתודה בשם b ובפנייה אליה המנוע מוצא אותה ב-prototype ומפעיל אותה.

דבר נוסף, אין הבדל בין new Foo לבין ()new Foo, שניהם מפעילים את הבנאי.

לגבי ירושה:
new Foo יוצר אובייקט עם מאפיינים. ברגע שאתה שם אותו ב-prototype של מחלקה אחרת, כל הרפרנסים של המתודות של אותו

אובייקט יהיו כפרופרטיז למחלקה החדשה.

בדיוק כמו לעשות:
&lt;code&gt;
Derived.prototype={ a:Base.prototype.a, b:Base.prototype.b };
// or
Derived.prototype.a=Base.prototype.a;
Derived.prototype.b=Base.prototype.b;
&lt;/code&gt;&#8236;</description> 		<content:encoded><![CDATA[<div style='direction: rtl;'>
<blockquote cite="אוריאל כץ"><cite>אוריאל כץ אמר/ה:</cite><br />
שכחת להגיד שהPROTOTYPE בעצם משמש ליצרת האובייקט כאשר new קורה.</p>
<p>זאת אומרת כאשר עושים new Foo() מה שקורה זה שנוצר העתק של הPROTOTYPE ואז מופעל הCONSTRUCTOR,ואם רק הייתה מוריד</p>
<p>את הסוגריים הייתה מקבל העתק של הPROTOTYPE מה שמאפשר ליצור ירושה פשוטה על ידי השמה של הPROTOTYPE למחלקה</p>
<p>אחרת,לדוגמא:</p>
<p>Derived.prototype = new Foo
</p></blockquote>
<p>ה-prototype לא מועתק רק ביצירה של מופע (new) אלא בכל פנייה למאפיין של אובייקט, המנוע בודק האם המאפיין הזה קיים</p>
<p>לאובייקט עצמו ואם הוא לא מוצא אותו &#8211; הוא בודק ב-prototype של ה-constructor שלו (המחלקה, כלומר הפונקציה ממנה הוא</p>
<p>נוצר).</p>
<p>דוגמה:</p>
<pre>
function Base() { }
Base.prototype.a=function () { alert("a"); };

var b=new Base;
b.a();

Base.prototype.b=function () { alert("b"); };
b.b();
</pre>
<p><strong>אחרי יצירת המופע</strong> הוספתי עוד מתודה בשם b ובפנייה אליה המנוע מוצא אותה ב-prototype ומפעיל אותה.</p>
<p>דבר נוסף, אין הבדל בין new Foo לבין ()new Foo, שניהם מפעילים את הבנאי.</p>
<p>לגבי ירושה:<br />
new Foo יוצר אובייקט עם מאפיינים. ברגע שאתה שם אותו ב-prototype של מחלקה אחרת, כל הרפרנסים של המתודות של אותו</p>
<p>אובייקט יהיו כפרופרטיז למחלקה החדשה.</p>
<p>בדיוק כמו לעשות:</p>
<pre>
Derived.prototype={ a:Base.prototype.a, b:Base.prototype.b };
// or
Derived.prototype.a=Base.prototype.a;
Derived.prototype.b=Base.prototype.b;
</pre>
</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>&#8235;מאת: אלעד&#8236;</title>
		<link>http://blog.devign.co.il/15/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/comment-page-1/#comment-84</link>
		<dc:creator>&#8235;אלעד&#8236;</dc:creator>		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.devign.co.il/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/#comment-84</guid>
		<description>&#8235;&lt;blockquote cite=&quot;אוריאל כץ&quot;&gt;&lt;cite&gt;אוריאל כץ אמר/ה:&lt;/cite&gt;
שכחת להגיד שהPROTOTYPE בעצם משמש ליצרת האובייקט כאשר new קורה.

זאת אומרת כאשר עושים new Foo() מה שקורה זה שנוצר העתק של הPROTOTYPE ואז מופעל הCONSTRUCTOR,ואם רק הייתה מוריד את הסוגריים הייתה מקבל העתק של הPROTOTYPE מה שמאפשר ליצור ירושה פשוטה על ידי השמה של הPROTOTYPE למחלקה אחרת,לדוגמא:

Derived.prototype = new Foo
&lt;/blockquote&gt;

ה-prototype לא מועתק רק ביצירה של מופע (new) אלא בכל פנייה למאפיין של אובייקט, המנוע בודק האם המאפיין הזה קיים לאובייקט עצמו ואם הוא לא מוצא אותו - הוא בודק ב-prototype של ה-constructor שלו (המחלקה, כלומר הפונקציה ממנה הוא נוצר).

דוגמה:
&lt;code&gt;
function Base() { }
Base.prototype.a=function () { alert(&quot;a&quot;); };

var b=new Base;
b.a();

Base.prototype.b=function () { alert(&quot;b&quot;); };
b.b();
&lt;/code&gt;
&lt;strong&gt;אחרי יצירת המופע&lt;/strong&gt; הוספתי עוד מתודה בשם b ובפנייה אליה המנוע מוצא אותה ב-prototype ומפעיל אותה.

דבר נוסף, אין הבדל בין new Foo לבין ()new Foo, שניהם מפעילים את הבנאי.

לגבי ירושה:
new Foo יוצר אובייקט עם מאפיינים. ברגע שאתה שם אותו ב-prototype של מחלקה אחרת, כל הרפרנסים של המתודות של אותו אובייקט יהיו כפרופרטיז למחלקה החדשה.

בדיוק כמו לעשות:
&lt;code&gt;
Derived.prototype={ a:Base.prototype.a, b:Base.prototype.b };
// or
Derived.prototype.a=Base.prototype.a;
Derived.prototype.b=Base.prototype.b;
&lt;/code&gt;&#8236;</description> 		<content:encoded><![CDATA[<div style='direction: rtl;'>
<blockquote cite="אוריאל כץ"><cite>אוריאל כץ אמר/ה:</cite><br />
שכחת להגיד שהPROTOTYPE בעצם משמש ליצרת האובייקט כאשר new קורה.</p>
<p>זאת אומרת כאשר עושים new Foo() מה שקורה זה שנוצר העתק של הPROTOTYPE ואז מופעל הCONSTRUCTOR,ואם רק הייתה מוריד את הסוגריים הייתה מקבל העתק של הPROTOTYPE מה שמאפשר ליצור ירושה פשוטה על ידי השמה של הPROTOTYPE למחלקה אחרת,לדוגמא:</p>
<p>Derived.prototype = new Foo
</p></blockquote>
<p>ה-prototype לא מועתק רק ביצירה של מופע (new) אלא בכל פנייה למאפיין של אובייקט, המנוע בודק האם המאפיין הזה קיים לאובייקט עצמו ואם הוא לא מוצא אותו &#8211; הוא בודק ב-prototype של ה-constructor שלו (המחלקה, כלומר הפונקציה ממנה הוא נוצר).</p>
<p>דוגמה:</p>
<pre>
function Base() { }
Base.prototype.a=function () { alert("a"); };

var b=new Base;
b.a();

Base.prototype.b=function () { alert("b"); };
b.b();
</pre>
<p><strong>אחרי יצירת המופע</strong> הוספתי עוד מתודה בשם b ובפנייה אליה המנוע מוצא אותה ב-prototype ומפעיל אותה.</p>
<p>דבר נוסף, אין הבדל בין new Foo לבין ()new Foo, שניהם מפעילים את הבנאי.</p>
<p>לגבי ירושה:<br />
new Foo יוצר אובייקט עם מאפיינים. ברגע שאתה שם אותו ב-prototype של מחלקה אחרת, כל הרפרנסים של המתודות של אותו אובייקט יהיו כפרופרטיז למחלקה החדשה.</p>
<p>בדיוק כמו לעשות:</p>
<pre>
Derived.prototype={ a:Base.prototype.a, b:Base.prototype.b };
// or
Derived.prototype.a=Base.prototype.a;
Derived.prototype.b=Base.prototype.b;
</pre>
</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>&#8235;מאת: אלעד&#8236;</title>
		<link>http://blog.devign.co.il/15/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/comment-page-1/#comment-85</link>
		<dc:creator>&#8235;אלעד&#8236;</dc:creator>		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.devign.co.il/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/#comment-85</guid>
		<description>&#8235;&lt;blockquote cite=&quot;אוריאל כץ&quot;&gt;&lt;cite&gt;אוריאל כץ אמר/ה:&lt;/cite&gt;
שכחת להגיד שהPROTOTYPE בעצם משמש ליצרת האובייקט כאשר new קורה.

זאת אומרת כאשר עושים new Foo() מה שקורה זה שנוצר העתק של הPROTOTYPE ואז מופעל הCONSTRUCTOR,ואם רק הייתה מוריד את הסוגריים הייתה מקבל העתק של הPROTOTYPE מה שמאפשר ליצור ירושה פשוטה על ידי השמה של הPROTOTYPE למחלקה אחרת,לדוגמא:

Derived.prototype = new Foo
&lt;/blockquote&gt;

ה-prototype לא מועתק רק ביצירה של מופע (new) אלא בכל פנייה למאפיין של אובייקט, המנוע בודק האם המאפיין הזה קיים לאובייקט עצמו ואם הוא לא מוצא אותו - הוא בודק ב-prototype של ה-constructor שלו (המחלקה, כלומר הפונקציה ממנה הוא נוצר).

דוגמה:
&lt;code&gt;
function Base() { }
Base.prototype.a=function () { alert(&quot;a&quot;); };

var b=new Base();
b.a();

Base.prototype.b=function () { alert(&quot;b&quot;); };
b.b();
&lt;/code&gt;
&lt;strong&gt;אחרי יצירת המופע&lt;/strong&gt; הוספתי עוד מתודה בשם b ובפנייה אליה המנוע מוצא אותה ב-prototype ומפעיל אותה.

דבר נוסף, אין הבדל בין new Foo לבין ()new Foo, שניהם מפעילים את הבנאי.

לגבי ירושה:
new Foo יוצר אובייקט עם מאפיינים. ברגע שאתה שם אותו ב-prototype של מחלקה אחרת, כל הרפרנסים של המתודות של אותו אובייקט יהיו כפרופרטיז למחלקה החדשה.

בדיוק כמו לעשות:
&lt;code&gt;
Derived.prototype={ a:Base.prototype.a, b:Base.prototype.b };
// or
Derived.prototype.a=Base.prototype.a;
Derived.prototype.b=Base.prototype.b;
&lt;/code&gt;&#8236;</description> 		<content:encoded><![CDATA[<div style='direction: rtl;'>
<blockquote cite="אוריאל כץ"><cite>אוריאל כץ אמר/ה:</cite><br />
שכחת להגיד שהPROTOTYPE בעצם משמש ליצרת האובייקט כאשר new קורה.</p>
<p>זאת אומרת כאשר עושים new Foo() מה שקורה זה שנוצר העתק של הPROTOTYPE ואז מופעל הCONSTRUCTOR,ואם רק הייתה מוריד את הסוגריים הייתה מקבל העתק של הPROTOTYPE מה שמאפשר ליצור ירושה פשוטה על ידי השמה של הPROTOTYPE למחלקה אחרת,לדוגמא:</p>
<p>Derived.prototype = new Foo
</p></blockquote>
<p>ה-prototype לא מועתק רק ביצירה של מופע (new) אלא בכל פנייה למאפיין של אובייקט, המנוע בודק האם המאפיין הזה קיים לאובייקט עצמו ואם הוא לא מוצא אותו &#8211; הוא בודק ב-prototype של ה-constructor שלו (המחלקה, כלומר הפונקציה ממנה הוא נוצר).</p>
<p>דוגמה:</p>
<pre>
function Base() { }
Base.prototype.a=function () { alert("a"); };

var b=new Base();
b.a();

Base.prototype.b=function () { alert("b"); };
b.b();
</pre>
<p><strong>אחרי יצירת המופע</strong> הוספתי עוד מתודה בשם b ובפנייה אליה המנוע מוצא אותה ב-prototype ומפעיל אותה.</p>
<p>דבר נוסף, אין הבדל בין new Foo לבין ()new Foo, שניהם מפעילים את הבנאי.</p>
<p>לגבי ירושה:<br />
new Foo יוצר אובייקט עם מאפיינים. ברגע שאתה שם אותו ב-prototype של מחלקה אחרת, כל הרפרנסים של המתודות של אותו אובייקט יהיו כפרופרטיז למחלקה החדשה.</p>
<p>בדיוק כמו לעשות:</p>
<pre>
Derived.prototype={ a:Base.prototype.a, b:Base.prototype.b };
// or
Derived.prototype.a=Base.prototype.a;
Derived.prototype.b=Base.prototype.b;
</pre>
</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>&#8235;מאת: אוריאל כץ&#8236;</title>
		<link>http://blog.devign.co.il/15/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/comment-page-1/#comment-86</link>
		<dc:creator>&#8235;אוריאל כץ&#8236;</dc:creator>		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.devign.co.il/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/#comment-86</guid>
		<description>&#8235;צודק בקשר ל סוגריים עם NEW.&#8236;</description> 		<content:encoded><![CDATA[<div style='direction: rtl;'>
<p>צודק בקשר ל סוגריים עם NEW.</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>&#8235;מאת: BomBas&#8236;</title>
		<link>http://blog.devign.co.il/15/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/comment-page-1/#comment-87</link>
		<dc:creator>&#8235;BomBas&#8236;</dc:creator>		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.devign.co.il/%d7%9e%d7%a9%d7%9e%d7%a2%d7%95%d7%aa-%d7%9e%d7%99%d7%9c%d7%aa-%d7%94%d7%9e%d7%a4%d7%aa%d7%97-this-%d7%91-javascript/#comment-87</guid>
		<description>&#8235;יפה מאוד! אני מאוד אוהב את הבלוג הזה, אתה נשמע לי איש חכם מאוד (:
אני אישית משתמש לא מעט ב PROTOTYPE וב JQUERY (לא כתבת על זה, אבל זו ספרייה דומה ל PROTOTYPE) וזה באמת מקל את העבודה.

כל הכבוד.&#8236;</description> 		<content:encoded><![CDATA[<div style='direction: rtl;'>
<p>יפה מאוד! אני מאוד אוהב את הבלוג הזה, אתה נשמע לי איש חכם מאוד (:<br />
אני אישית משתמש לא מעט ב PROTOTYPE וב JQUERY (לא כתבת על זה, אבל זו ספרייה דומה ל PROTOTYPE) וזה באמת מקל את העבודה.</p>
<p>כל הכבוד.</p>
</div>
]]></content:encoded>
	</item>
</channel>
</rss>
