<?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: Object Oriented Programming in Javascript</title>
	<atom:link href="http://www.lateralcode.com/oop-in-js/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lateralcode.com/oop-in-js/</link>
	<description>A Web Development Blog Focused on Code and Technology</description>
	<lastBuildDate>Thu, 07 Jul 2011 20:22:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Orizen Designs</title>
		<link>http://www.lateralcode.com/oop-in-js/#comment-845</link>
		<dc:creator>Orizen Designs</dc:creator>
		<pubDate>Thu, 05 Nov 2009 08:37:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.lateralcode.com/?p=1163#comment-845</guid>
		<description>nice article. well formed.
I have some additions to Inheritance:
if super function had parameters as such:
  function super(a, b)

and sub would have been:
  function sub(a,b)

then, sub would invoke the inherit method like this:
this.inheritFrom(a,b);

In addition, I use this statement after the 2 inheritFrom:
  delete this.inheritFrom;

That in order to optimize and delete the reference of this.inheritFrom which is no  longer used.</description>
		<content:encoded><![CDATA[<p>nice article. well formed.<br />
I have some additions to Inheritance:<br />
if super function had parameters as such:<br />
  function super(a, b)</p>
<p>and sub would have been:<br />
  function sub(a,b)</p>
<p>then, sub would invoke the inherit method like this:<br />
this.inheritFrom(a,b);</p>
<p>In addition, I use this statement after the 2 inheritFrom:<br />
  delete this.inheritFrom;</p>
<p>That in order to optimize and delete the reference of this.inheritFrom which is no  longer used.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris phillips</title>
		<link>http://www.lateralcode.com/oop-in-js/#comment-820</link>
		<dc:creator>chris phillips</dc:creator>
		<pubDate>Mon, 26 Oct 2009 14:49:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.lateralcode.com/?p=1163#comment-820</guid>
		<description>This tutorial is really good for people getting the hang of object orientation for JavaScript. I am using JavaScript for my dissertation project (Computer Science BSc), and having not been taught it officially, I&#039;m teaching myself. w3schools.com don&#039;t go into anywhere near enough detail about custom objects, and most of the JavaScript tutorials I&#039;ve been trying to use online so far have either been too vague/complicated, or seem to be ancient (Netscape Navigator days). I only wish you&#039;d included some examples of inheritance from &#039;classes&#039; that include parameters in their &#039;constructors&#039;, as I had to figure this bit out for myself.

Thanks!</description>
		<content:encoded><![CDATA[<p>This tutorial is really good for people getting the hang of object orientation for JavaScript. I am using JavaScript for my dissertation project (Computer Science BSc), and having not been taught it officially, I&#8217;m teaching myself. w3schools.com don&#8217;t go into anywhere near enough detail about custom objects, and most of the JavaScript tutorials I&#8217;ve been trying to use online so far have either been too vague/complicated, or seem to be ancient (Netscape Navigator days). I only wish you&#8217;d included some examples of inheritance from &#8216;classes&#8217; that include parameters in their &#8216;constructors&#8217;, as I had to figure this bit out for myself.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 網站製作學習誌 &#187; [Web] 連結分享</title>
		<link>http://www.lateralcode.com/oop-in-js/#comment-763</link>
		<dc:creator>網站製作學習誌 &#187; [Web] 連結分享</dc:creator>
		<pubDate>Tue, 22 Sep 2009 04:03:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.lateralcode.com/?p=1163#comment-763</guid>
		<description>[...] Object Oriented Programming in Javascript [...]</description>
		<content:encoded><![CDATA[<p>[...] Object Oriented Programming in Javascript [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus Better</title>
		<link>http://www.lateralcode.com/oop-in-js/#comment-751</link>
		<dc:creator>Marcus Better</dc:creator>
		<pubDate>Tue, 15 Sep 2009 14:16:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.lateralcode.com/?p=1163#comment-751</guid>
		<description>Anyone who thinks JavaScript is not &quot;well-suited for full fledged OOP&quot; is invited to look at something like the Bindows Ajax framework (http://www.bindows.net), one of the most complete Ajax frameworks, which is based entirely on prototype-based object-oriented JavaScript. There are some 100k lines of code in there!</description>
		<content:encoded><![CDATA[<p>Anyone who thinks JavaScript is not &#8220;well-suited for full fledged OOP&#8221; is invited to look at something like the Bindows Ajax framework (<a href="http://www.bindows.net" rel="nofollow">http://www.bindows.net</a>), one of the most complete Ajax frameworks, which is based entirely on prototype-based object-oriented JavaScript. There are some 100k lines of code in there!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CSS Brigit &#124; Object Oriented Programming in Javascript</title>
		<link>http://www.lateralcode.com/oop-in-js/#comment-670</link>
		<dc:creator>CSS Brigit &#124; Object Oriented Programming in Javascript</dc:creator>
		<pubDate>Tue, 08 Sep 2009 19:50:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.lateralcode.com/?p=1163#comment-670</guid>
		<description>&lt;strong&gt; Object Oriented Programming in Javascript...&lt;/strong&gt;

					
While Javascript as a language is not inherently well-suited for full fledged OOP, it is possible to make it work.
Here is a basic primer of OOP in Javascript.
 		

						
						
												
						...</description>
		<content:encoded><![CDATA[<p><strong> Object Oriented Programming in Javascript&#8230;</strong></p>
<p>While Javascript as a language is not inherently well-suited for full fledged OOP, it is possible to make it work.<br />
Here is a basic primer of OOP in Javascript.</p>
<p>						&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.lateralcode.com/oop-in-js/#comment-665</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Sun, 06 Sep 2009 18:30:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.lateralcode.com/?p=1163#comment-665</guid>
		<description>Object-orient programming does not imply in anyway that a language has to provide inheritance.

The essence of objects are state, behavior, and identity.
These basic principles are the core of object-oriented programming.
Prototype-based languages are OO in the same way class-based languages are.

Inheritance is just one way to achieve reuse, and might not necessarily be the best one.</description>
		<content:encoded><![CDATA[<p>Object-orient programming does not imply in anyway that a language has to provide inheritance.</p>
<p>The essence of objects are state, behavior, and identity.<br />
These basic principles are the core of object-oriented programming.<br />
Prototype-based languages are OO in the same way class-based languages are.</p>
<p>Inheritance is just one way to achieve reuse, and might not necessarily be the best one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Object Oriented Programming in Javascript</title>
		<link>http://www.lateralcode.com/oop-in-js/#comment-663</link>
		<dc:creator>Object Oriented Programming in Javascript</dc:creator>
		<pubDate>Sat, 05 Sep 2009 19:26:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.lateralcode.com/?p=1163#comment-663</guid>
		<description>[...] more from the original source:  Object Oriented Programming in Javascript   SHARETHIS.addEntry({ title: &quot;Object Oriented Programming in Javascript&quot;, url: [...]</description>
		<content:encoded><![CDATA[<p>[...] more from the original source:  Object Oriented Programming in Javascript   SHARETHIS.addEntry({ title: &#8220;Object Oriented Programming in Javascript&#8221;, url: [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

