<?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: How IE Mangles The Design Of JavaScript Libraries</title>
	<atom:link href="http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 17 May 2012 07:43:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: SiteSmart</title>
		<link>http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries/comment-page-1#comment-260504</link>
		<dc:creator>SiteSmart</dc:creator>
		<pubDate>Fri, 11 Jan 2008 16:28:39 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries#comment-260504</guid>
		<description>And definately don&#039;t forget trying to code around it&#039;s horrible memory leaks.</description>
		<content:encoded><![CDATA[<p>And definately don&#8217;t forget trying to code around it&#8217;s horrible memory leaks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schill</title>
		<link>http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries/comment-page-1#comment-260503</link>
		<dc:creator>Schill</dc:creator>
		<pubDate>Fri, 11 Jan 2008 16:17:07 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries#comment-260503</guid>
		<description>@rapehl: Unless I&#039;m mistaken, you shouldn&#039;t be making those kinds of calls anyway - it&#039;s non-standard/IE-only at best.
&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:document.createElement&quot; rel=&quot;nofollow&quot;&gt;http://developer.mozilla.org/en/docs/DOM:document.createElement&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>@rapehl: Unless I&#8217;m mistaken, you shouldn&#8217;t be making those kinds of calls anyway &#8211; it&#8217;s non-standard/IE-only at best.<br />
<a href="http://developer.mozilla.org/en/docs/DOM:document.createElement" rel="nofollow">http://developer.mozilla.org/en/docs/DOM:document.createElement</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vramdal</title>
		<link>http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries/comment-page-1#comment-260500</link>
		<dc:creator>vramdal</dc:creator>
		<pubDate>Fri, 11 Jan 2008 10:33:21 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries#comment-260500</guid>
		<description>And let&#039;s not forget the fact that DOM objects in IE doesn&#039;t extend the Object object! That&#039;s why you cannot add methods to, say, the Element object.</description>
		<content:encoded><![CDATA[<p>And let&#8217;s not forget the fact that DOM objects in IE doesn&#8217;t extend the Object object! That&#8217;s why you cannot add methods to, say, the Element object.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: arapehl</title>
		<link>http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries/comment-page-1#comment-260490</link>
		<dc:creator>arapehl</dc:creator>
		<pubDate>Fri, 11 Jan 2008 03:12:58 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries#comment-260490</guid>
		<description>Ummm, that was supposed to be document.createElement(&lt;a name=&quot;foo&quot;&gt;)...</description>
		<content:encoded><![CDATA[<p>Ummm, that was supposed to be document.createElement(&lt;a name=&#8221;foo&#8221;&gt;)&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: arapehl</title>
		<link>http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries/comment-page-1#comment-260489</link>
		<dc:creator>arapehl</dc:creator>
		<pubDate>Fri, 11 Jan 2008 03:11:57 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries#comment-260489</guid>
		<description>Let&#039;s not forget IE&#039;s crappy document.createElement implementation.

You cannot assign a name attribute to a node that you create using document.createElement without doing an unholy document.createElement(&quot;&lt;a&gt;&quot;).

You also can&#039;t set the &quot;checked&quot; value of a radio button created using DOM methods prior to inserting it into the DOM.

And don&#039;t even think about modifying the DOM before IE is done building it, unless you want an &quot;aborted operation&quot; which results in a completely busted page, i.e. worse than a 404 or 500.

Little maddening things like that is why I tend to yell &quot;IE sucks!&quot; at the top of my lungs at least once a day, and feel completely justified in doing so.&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Let&#8217;s not forget IE&#8217;s crappy document.createElement implementation.</p>
<p>You cannot assign a name attribute to a node that you create using document.createElement without doing an unholy document.createElement(&#8220;<a>&#8220;).</p>
<p>You also can&#8217;t set the &#8220;checked&#8221; value of a radio button created using DOM methods prior to inserting it into the DOM.</p>
<p>And don&#8217;t even think about modifying the DOM before IE is done building it, unless you want an &#8220;aborted operation&#8221; which results in a completely busted page, i.e. worse than a 404 or 500.</p>
<p>Little maddening things like that is why I tend to yell &#8220;IE sucks!&#8221; at the top of my lungs at least once a day, and feel completely justified in doing so.</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diodeus</title>
		<link>http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries/comment-page-1#comment-260486</link>
		<dc:creator>Diodeus</dc:creator>
		<pubDate>Thu, 10 Jan 2008 20:59:13 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries#comment-260486</guid>
		<description>I&#039;m all for a Firefox plug-in for IE. That would fix it for good.</description>
		<content:encoded><![CDATA[<p>I&#8217;m all for a Firefox plug-in for IE. That would fix it for good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tj111</title>
		<link>http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries/comment-page-1#comment-260485</link>
		<dc:creator>tj111</dc:creator>
		<pubDate>Thu, 10 Jan 2008 19:43:12 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/how-ie-mangles-the-design-of-javascript-libraries#comment-260485</guid>
		<description>Very good article.  I always had reason to hate IE because of it&#039;s DOM implementations alone.  If IE became standardized most JS libraries would be able to significantly reduce their weight.  That&#039;s something everyone benefits from</description>
		<content:encoded><![CDATA[<p>Very good article.  I always had reason to hate IE because of it&#8217;s DOM implementations alone.  If IE became standardized most JS libraries would be able to significantly reduce their weight.  That&#8217;s something everyone benefits from</p>
]]></content:encoded>
	</item>
</channel>
</rss>

