<?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"
	>
<channel>
	<title>Comments on: JavaScript的9个陷阱及评点</title>
	<atom:link href="http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/feed/" rel="self" type="application/rss+xml" />
	<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/</link>
	<description>web 标准，前端开发，编程感悟，生活杂想</description>
	<pubDate>Mon, 13 Oct 2008 08:22:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: 飞天大神猪</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-41692</link>
		<dc:creator>飞天大神猪</dc:creator>
		<pubDate>Tue, 08 Jan 2008 01:19:05 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-41692</guid>
		<description>确实是遇到过里面的一些问题。但不赞成遇到问题随便使用类库来解决。因为你永远不知道类库会带来什么后果。</description>
		<content:encoded><![CDATA[<p>确实是遇到过里面的一些问题。但不赞成遇到问题随便使用类库来解决。因为你永远不知道类库会带来什么后果。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: weiye</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-40024</link>
		<dc:creator>weiye</dc:creator>
		<pubDate>Thu, 20 Dec 2007 15:49:41 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-40024</guid>
		<description>关于this的问题，楼主的例子是有问题的，
var MyObject = function () {
    var self = this;
    this.alertMessage = “Javascript rules”;
    this.OnClick = function() {
        alert(self.value);
    }
}();
document.getElementById(”theText”).onclick =  MyObject.OnClick

第一个匿名函数的实际调用对象是window，self=this=window。匿名函数调用的结果返回给MyObjct。它并不具有方法OnClick，OnClick实际是赋给了window。
可以改成这样
function MyObject () {
    this.alertMessage = “Javascript rules”;
    this.OnClick = function() {
        alert(self.value);
    }
};
MyObject.call(MyObject);
document.getElementById(”theText”).onclick =  MyObject.OnClick
------------------------------------------------------------------------------------------------------------
第三个在JavaScript中不要使用跟HTML的id一样的变量名。这根本不是问题。
IE会把id当作dom对象，当然不可以随意赋值，使用的时候应该重新定义 TheButton = get("TheButton");就像不能直接给self赋值一样，self本身指向window对象。</description>
		<content:encoded><![CDATA[<p>关于this的问题，楼主的例子是有问题的，<br />
var MyObject = function () {<br />
    var self = this;<br />
    this.alertMessage = “Javascript rules”;<br />
    this.OnClick = function() {<br />
        alert(self.value);<br />
    }<br />
}();<br />
document.getElementById(”theText”).onclick =  MyObject.OnClick</p>
<p>第一个匿名函数的实际调用对象是window，self=this=window。匿名函数调用的结果返回给MyObjct。它并不具有方法OnClick，OnClick实际是赋给了window。<br />
可以改成这样<br />
function MyObject () {<br />
    this.alertMessage = “Javascript rules”;<br />
    this.OnClick = function() {<br />
        alert(self.value);<br />
    }<br />
};<br />
MyObject.call(MyObject);<br />
document.getElementById(”theText”).onclick =  MyObject.OnClick<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
第三个在JavaScript中不要使用跟HTML的id一样的变量名。这根本不是问题。<br />
IE会把id当作dom对象，当然不可以随意赋值，使用的时候应该重新定义 TheButton = get(&#8221;TheButton&#8221;);就像不能直接给self赋值一样，self本身指向window对象。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 猫鱼</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-37914</link>
		<dc:creator>猫鱼</dc:creator>
		<pubDate>Thu, 29 Nov 2007 09:53:54 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-37914</guid>
		<description>请问为何 第一个例子里面的
 MyObject.ClickHandler
ie总会报错： MyObject.ClickHandler为空或不是对象？</description>
		<content:encoded><![CDATA[<p>请问为何 第一个例子里面的<br />
 MyObject.ClickHandler<br />
ie总会报错： MyObject.ClickHandler为空或不是对象？</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Akira</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-35442</link>
		<dc:creator>Akira</dc:creator>
		<pubDate>Sat, 03 Nov 2007 03:18:21 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-35442</guid>
		<description>我也来评一下^^

最后一个逗号
如这段代码，注意最后一个逗号，按语言学角度来说应该是不错的（python的类似数据类型辞典dictionary就允许如此）。IE会报语法错误，但语焉不详，你只能用人眼从几千行代码中扫描。
-------------------------------------------------------------------------------------------------------------------------
这是JS解析器的问题，符合ECMA v3语法规范
这不算一个毛病，追求这个未免有点太……
允许最后一个逗号或许有好处，但是这样的话，不利于判断对象的结束，不认真的话也会产生问题
（举一个可能不是十分恰当的例子：应该没有人指责C语言字符串中的最后一个''）

this的引用会改变
-------------------------------------------------------------------------------------------------------------------------
对于习惯了Class-based OOP的人来说这是一个大问题
this指针怎么应该改变呢，我也认为不应该
但是JavaScript不是Class-based OOP的语言，而且，更重要的是
它的this是在执行域生效，而不是在语法域生效
JS的函数是可以作为数据来对待的，所以this只表示执行域上的对象所有者
这很让人困扰，但是也有好处，好处之一是泛型，这里我不过多作解释，需要理解一些高级的概念

标识盗贼
在JavaScript中不要使用跟HTML的id一样的变量名。如下代码：
-----------------------------------------------------------------------------------------------------------------
这个完全不是问题，W3C的规范中DOM对象通过document.getElementById来获得
它不应该和JS的变量冲突，如果冲突了是浏览器的问题
例子中的问题加上var就可以避免

字符串只替换第一个匹配
----------------------------------------------------------------------------------------------------------------
想不出这个为什么也算问题，或许应该把replace函数分成replaceFirst和replaceAll(笑)

mouseout意味着mousein
事实上，这是由于事件冒泡导致的。IE中有mouseenter和mouseleave，但不是标准的。作者在此建议大家使用库比如YUI来解决问题。
----------------------------------------------------------------------------------------------------------------
IE的事件模型，讨厌的兼容性，交给基础库去处理

parseInt是基于进制体系的
这个是常识，可是很多人给忽略了parseInt还有第二个参数，用以指明进制。比如，parseInt("09")，如果你认为答案是9，那就错了。因为，在此，字符串以0开头，parseInt以八进制来处理它，在八进制中，09是非法，返回false，布尔值false转化成数值就是0. 因此，正确的做法是parseInt("09", 10). 
--------------------------------------------------------------------------------------------------
嗯，是啊……C语言的atoi会不会这样？（笑）


for...in...会遍历所有的东西
-------------------------------------------------------------------------------------------------
应该是会遍历所有propertyIsEnumerable的东西
所以强烈BS直接修改Object原型的做法
但是数组也不应该用for...in...来遍历，那不符合语义

事件处理器的陷阱
这其实只会存在使用作为对象属性的事件处理器才会存在的问题。比如window.onclick = MyOnClickMethod这样的代码，这会复写掉之前的window.onclick事件，还可能导致IE的内容泄露（sucks again）。在IE还没有支持DOM 2的事件注册之前，作者建议使用库来解决问题，比如使用YUI:
-----------------------------------------------------------------------------------------------------
嗯，事件模型很令人头疼……
但是IE用attachEvent可以避免这个问题

Focus Pocus
新建一个input文本元素，然后把焦点挪到它上面，按理说，这样的代码应该很自然：
----------------------------------------------------------------------------------------------------
这个……没办法……
还是事先做好一个hidden的input然后show出来吧
那样也可以快一些</description>
		<content:encoded><![CDATA[<p>我也来评一下^^</p>
<p>最后一个逗号<br />
如这段代码，注意最后一个逗号，按语言学角度来说应该是不错的（python的类似数据类型辞典dictionary就允许如此）。IE会报语法错误，但语焉不详，你只能用人眼从几千行代码中扫描。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
这是JS解析器的问题，符合ECMA v3语法规范<br />
这不算一个毛病，追求这个未免有点太……<br />
允许最后一个逗号或许有好处，但是这样的话，不利于判断对象的结束，不认真的话也会产生问题<br />
（举一个可能不是十分恰当的例子：应该没有人指责C语言字符串中的最后一个&#8221;）</p>
<p>this的引用会改变<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
对于习惯了Class-based OOP的人来说这是一个大问题<br />
this指针怎么应该改变呢，我也认为不应该<br />
但是JavaScript不是Class-based OOP的语言，而且，更重要的是<br />
它的this是在执行域生效，而不是在语法域生效<br />
JS的函数是可以作为数据来对待的，所以this只表示执行域上的对象所有者<br />
这很让人困扰，但是也有好处，好处之一是泛型，这里我不过多作解释，需要理解一些高级的概念</p>
<p>标识盗贼<br />
在JavaScript中不要使用跟HTML的id一样的变量名。如下代码：<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
这个完全不是问题，W3C的规范中DOM对象通过document.getElementById来获得<br />
它不应该和JS的变量冲突，如果冲突了是浏览器的问题<br />
例子中的问题加上var就可以避免</p>
<p>字符串只替换第一个匹配<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
想不出这个为什么也算问题，或许应该把replace函数分成replaceFirst和replaceAll(笑)</p>
<p>mouseout意味着mousein<br />
事实上，这是由于事件冒泡导致的。IE中有mouseenter和mouseleave，但不是标准的。作者在此建议大家使用库比如YUI来解决问题。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
IE的事件模型，讨厌的兼容性，交给基础库去处理</p>
<p>parseInt是基于进制体系的<br />
这个是常识，可是很多人给忽略了parseInt还有第二个参数，用以指明进制。比如，parseInt(&#8221;09&#8243;)，如果你认为答案是9，那就错了。因为，在此，字符串以0开头，parseInt以八进制来处理它，在八进制中，09是非法，返回false，布尔值false转化成数值就是0. 因此，正确的做法是parseInt(&#8221;09&#8243;, 10).<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
嗯，是啊……C语言的atoi会不会这样？（笑）</p>
<p>for&#8230;in&#8230;会遍历所有的东西<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
应该是会遍历所有propertyIsEnumerable的东西<br />
所以强烈BS直接修改Object原型的做法<br />
但是数组也不应该用for&#8230;in&#8230;来遍历，那不符合语义</p>
<p>事件处理器的陷阱<br />
这其实只会存在使用作为对象属性的事件处理器才会存在的问题。比如window.onclick = MyOnClickMethod这样的代码，这会复写掉之前的window.onclick事件，还可能导致IE的内容泄露（sucks again）。在IE还没有支持DOM 2的事件注册之前，作者建议使用库来解决问题，比如使用YUI:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
嗯，事件模型很令人头疼……<br />
但是IE用attachEvent可以避免这个问题</p>
<p>Focus Pocus<br />
新建一个input文本元素，然后把焦点挪到它上面，按理说，这样的代码应该很自然：<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
这个……没办法……<br />
还是事先做好一个hidden的input然后show出来吧<br />
那样也可以快一些</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: popper</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-33540</link>
		<dc:creator>popper</dc:creator>
		<pubDate>Mon, 08 Oct 2007 00:58:38 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-33540</guid>
		<description>正在学习 中  数于初学着感觉还是很有帮助的 。</description>
		<content:encoded><![CDATA[<p>正在学习 中  数于初学着感觉还是很有帮助的 。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aw</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-33058</link>
		<dc:creator>aw</dc:creator>
		<pubDate>Mon, 01 Oct 2007 13:30:40 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-33058</guid>
		<description>关于Prototype确实很恶心。用ActionScript2就很爽 ^_^
话说我当年刚开始写AS的时候，满眼望去都是Prototype……一个个都是地雷啊！</description>
		<content:encoded><![CDATA[<p>关于Prototype确实很恶心。用ActionScript2就很爽 ^_^<br />
话说我当年刚开始写AS的时候，满眼望去都是Prototype……一个个都是地雷啊！</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fyting</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-31137</link>
		<dc:creator>fyting</dc:creator>
		<pubDate>Sat, 08 Sep 2007 07:42:03 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-31137</guid>
		<description>用了好几个suck，我刚开始以为原文如此，结果发现是你翻译时把自己的个人喜好也加进去了。
This will work fine in Firefox but cause and object undefined error in Internet Explorer 
IE会报对象未定义的错误。我只能说：IE sucks.</description>
		<content:encoded><![CDATA[<p>用了好几个suck，我刚开始以为原文如此，结果发现是你翻译时把自己的个人喜好也加进去了。<br />
This will work fine in Firefox but cause and object undefined error in Internet Explorer<br />
IE会报对象未定义的错误。我只能说：IE sucks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: superwunc</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-30714</link>
		<dc:creator>superwunc</dc:creator>
		<pubDate>Mon, 03 Sep 2007 01:54:36 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-30714</guid>
		<description>关于第三个陷阱

如果对变量使用var定义了就不会有问题



   var TheButton ;
    TheButton = get("TheButton");
</description>
		<content:encoded><![CDATA[<p>关于第三个陷阱</p>
<p>如果对变量使用var定义了就不会有问题</p>
<p>   var TheButton ;<br />
    TheButton = get(&#8221;TheButton&#8221;);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yason</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-30161</link>
		<dc:creator>yason</dc:creator>
		<pubDate>Mon, 27 Aug 2007 10:00:26 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-30161</guid>
		<description>确实非常不错的内容</description>
		<content:encoded><![CDATA[<p>确实非常不错的内容</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hax</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-29829</link>
		<dc:creator>hax</dc:creator>
		<pubDate>Tue, 21 Aug 2007 10:10:46 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-29829</guid>
		<description>To Cloudream:
ie的引擎叫做Trident，三叉戟。
opera似乎没有专门的名字。
safari是WebCore。

它们的js引擎分别是：
JScript (IE)
SpiderMonkey(FF)
JavaScriptCore(Safari)
linear_b(Opera)</description>
		<content:encoded><![CDATA[<p>To Cloudream:<br />
ie的引擎叫做Trident，三叉戟。<br />
opera似乎没有专门的名字。<br />
safari是WebCore。</p>
<p>它们的js引擎分别是：<br />
JScript (IE)<br />
SpiderMonkey(FF)<br />
JavaScriptCore(Safari)<br />
linear_b(Opera)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hax</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-29827</link>
		<dc:creator>hax</dc:creator>
		<pubDate>Tue, 21 Aug 2007 10:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-29827</guid>
		<description>你的译文与原文有点不一样。有些你的评点应该说明一下，不是原文的。

“理由可能是当你执行fouce()的时候，元素还不存在。”
这里你写错了。一个是笔误，另外一个，元素当然已经存在了。原文说的是not available，不可用而已。</description>
		<content:encoded><![CDATA[<p>你的译文与原文有点不一样。有些你的评点应该说明一下，不是原文的。</p>
<p>“理由可能是当你执行fouce()的时候，元素还不存在。”<br />
这里你写错了。一个是笔误，另外一个，元素当然已经存在了。原文说的是not available，不可用而已。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kakawar</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-29821</link>
		<dc:creator>kakawar</dc:creator>
		<pubDate>Tue, 21 Aug 2007 05:27:16 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-29821</guid>
		<description>我觉得jQuery也挺好，因为目前只会用这个……</description>
		<content:encoded><![CDATA[<p>我觉得jQuery也挺好，因为目前只会用这个……</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 魏中华</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-29815</link>
		<dc:creator>魏中华</dc:creator>
		<pubDate>Tue, 21 Aug 2007 03:12:38 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-29815</guid>
		<description>大致看了下 YUI，惊叹于它庞大的规模，几十个文件夹，动辄数千行，莫非是传说中的 Javascript 版本的 MFC ?

像我这种对复杂事物特别敏感的人士，似乎很难感兴趣，看来要抱憾终生了。</description>
		<content:encoded><![CDATA[<p>大致看了下 YUI，惊叹于它庞大的规模，几十个文件夹，动辄数千行，莫非是传说中的 Javascript 版本的 MFC ?</p>
<p>像我这种对复杂事物特别敏感的人士，似乎很难感兴趣，看来要抱憾终生了。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 沈蚊</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-29783</link>
		<dc:creator>沈蚊</dc:creator>
		<pubDate>Mon, 20 Aug 2007 16:03:45 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-29783</guid>
		<description>亚黑的英文真不是一般难看。</description>
		<content:encoded><![CDATA[<p>亚黑的英文真不是一般难看。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cute</title>
		<link>http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-29756</link>
		<dc:creator>cute</dc:creator>
		<pubDate>Mon, 20 Aug 2007 06:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://realazy.org/blog/2007/08/20/nine-javascript-gotchas/#comment-29756</guid>
		<description>都是常犯错误。</description>
		<content:encoded><![CDATA[<p>都是常犯错误。</p>
]]></content:encoded>
	</item>
</channel>
</rss>
