<?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运行机制浅探</title>
	<atom:link href="http://lifesinger.org/blog/2009/01/javascript-run-mechanism/feed/" rel="self" type="application/rss+xml" />
	<link>http://lifesinger.org/blog/2009/01/javascript-run-mechanism/</link>
	<description>关注用户体验、前端开发，记录生活点滴、岁月足迹。</description>
	<lastBuildDate>Fri, 30 Jul 2010 02:05:51 +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://lifesinger.org/blog/2009/01/javascript-run-mechanism/comment-page-1/#comment-5954</link>
		<dc:creator>你好</dc:creator>
		<pubDate>Fri, 02 Jul 2010 07:52:43 +0000</pubDate>
		<guid isPermaLink="false">http://lifesinger.org/blog/?p=1003#comment-5954</guid>
		<description>射雕 大哥就是厉害。</description>
		<content:encoded><![CDATA[<p>射雕 大哥就是厉害。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lifesinger</title>
		<link>http://lifesinger.org/blog/2009/01/javascript-run-mechanism/comment-page-1/#comment-5230</link>
		<dc:creator>lifesinger</dc:creator>
		<pubDate>Thu, 15 Apr 2010 00:59:29 +0000</pubDate>
		<guid isPermaLink="false">http://lifesinger.org/blog/?p=1003#comment-5230</guid>
		<description>@applezqp: 可以这么理解。函数内的局部变量，如果和形参同名，指向的就是形参。</description>
		<content:encoded><![CDATA[<p>@applezqp: 可以这么理解。函数内的局部变量，如果和形参同名，指向的就是形参。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: applezqp</title>
		<link>http://lifesinger.org/blog/2009/01/javascript-run-mechanism/comment-page-1/#comment-5226</link>
		<dc:creator>applezqp</dc:creator>
		<pubDate>Wed, 14 Apr 2010 16:47:12 +0000</pubDate>
		<guid isPermaLink="false">http://lifesinger.org/blog/?p=1003#comment-5226</guid>
		<description>答案是3，但是alert(arg);放在var arg = 2;后面，答案就是2了。
可以说命名相同的形参和局部变量指向的是相同的存储空间吗？</description>
		<content:encoded><![CDATA[<p>答案是3，但是alert(arg);放在var arg = 2;后面，答案就是2了。<br />
可以说命名相同的形参和局部变量指向的是相同的存储空间吗？</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hi</title>
		<link>http://lifesinger.org/blog/2009/01/javascript-run-mechanism/comment-page-1/#comment-5190</link>
		<dc:creator>hi</dc:creator>
		<pubDate>Sat, 10 Apr 2010 13:49:45 +0000</pubDate>
		<guid isPermaLink="false">http://lifesinger.org/blog/?p=1003#comment-5190</guid>
		<description>嗯，谢谢！跟我这两天又看权威指南之后，想到的解释差不多，呵呵，谢谢。很喜欢你的博客，每一篇文章都看得到你的认真，学到很多东西。</description>
		<content:encoded><![CDATA[<p>嗯，谢谢！跟我这两天又看权威指南之后，想到的解释差不多，呵呵，谢谢。很喜欢你的博客，每一篇文章都看得到你的认真，学到很多东西。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lifesinger</title>
		<link>http://lifesinger.org/blog/2009/01/javascript-run-mechanism/comment-page-1/#comment-5176</link>
		<dc:creator>lifesinger</dc:creator>
		<pubDate>Fri, 09 Apr 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://lifesinger.org/blog/?p=1003#comment-5176</guid>
		<description>@hi: var i = 1 不等价为 window.i = 1, 而是等价为 var i; i = 1; i = 1 是不会提前执行的，因此前面的 alert(i) 会输出 undefined</description>
		<content:encoded><![CDATA[<p>@hi: var i = 1 不等价为 window.i = 1, 而是等价为 var i; i = 1; i = 1 是不会提前执行的，因此前面的 alert(i) 会输出 undefined</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hi</title>
		<link>http://lifesinger.org/blog/2009/01/javascript-run-mechanism/comment-page-1/#comment-5173</link>
		<dc:creator>hi</dc:creator>
		<pubDate>Fri, 09 Apr 2010 06:21:19 +0000</pubDate>
		<guid isPermaLink="false">http://lifesinger.org/blog/?p=1003#comment-5173</guid>
		<description>
    alert(i); // ?
    var i = 1;

不是step3中预解析了var i=1了吗？等价为window.i=1了，为什么读不到呢？不是预解析完了之后才执行整段的嘛？
scriptObject的变量表是什么样子的？怎么形成的？
拜托你帮我解答一下，我想了很久，文章也看了好几遍……</description>
		<content:encoded><![CDATA[<p>alert(i); // ?<br />
    var i = 1;</p>
<p>不是step3中预解析了var i=1了吗？等价为window.i=1了，为什么读不到呢？不是预解析完了之后才执行整段的嘛？<br />
scriptObject的变量表是什么样子的？怎么形成的？<br />
拜托你帮我解答一下，我想了很久，文章也看了好几遍……</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kaelzhang</title>
		<link>http://lifesinger.org/blog/2009/01/javascript-run-mechanism/comment-page-1/#comment-4554</link>
		<dc:creator>kaelzhang</dc:creator>
		<pubDate>Sat, 20 Feb 2010 08:24:50 +0000</pubDate>
		<guid isPermaLink="false">http://lifesinger.org/blog/?p=1003#comment-4554</guid>
		<description>还是之前看了犀牛书以后，才弄明白这个问题。</description>
		<content:encoded><![CDATA[<p>还是之前看了犀牛书以后，才弄明白这个问题。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: litao</title>
		<link>http://lifesinger.org/blog/2009/01/javascript-run-mechanism/comment-page-1/#comment-3285</link>
		<dc:creator>litao</dc:creator>
		<pubDate>Fri, 06 Nov 2009 16:51:28 +0000</pubDate>
		<guid isPermaLink="false">http://lifesinger.org/blog/?p=1003#comment-3285</guid>
		<description>爱民书上说的确实语法作用域 和变量作用域的混合摸式</description>
		<content:encoded><![CDATA[<p>爱民书上说的确实语法作用域 和变量作用域的混合摸式</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jingsi0987</title>
		<link>http://lifesinger.org/blog/2009/01/javascript-run-mechanism/comment-page-1/#comment-1833</link>
		<dc:creator>jingsi0987</dc:creator>
		<pubDate>Fri, 31 Jul 2009 04:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://lifesinger.org/blog/?p=1003#comment-1833</guid>
		<description>-------------------
小蔡 said: 
February 26th, 2009 on 17:09 
就是局部变量把全局变量覆盖了
--------------------
不是覆盖，而是屏蔽
覆盖的话，就是把 全局变量的值修改了，这里不是的
因为访问顺序的缘故，能够从局部变量中获取到了，就不会再去全局变量中去查询该变量的值了</description>
		<content:encoded><![CDATA[<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
小蔡 said:<br />
February 26th, 2009 on 17:09<br />
就是局部变量把全局变量覆盖了<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
不是覆盖，而是屏蔽<br />
覆盖的话，就是把 全局变量的值修改了，这里不是的<br />
因为访问顺序的缘故，能够从局部变量中获取到了，就不会再去全局变量中去查询该变量的值了</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 小蔡</title>
		<link>http://lifesinger.org/blog/2009/01/javascript-run-mechanism/comment-page-1/#comment-568</link>
		<dc:creator>小蔡</dc:creator>
		<pubDate>Thu, 26 Feb 2009 09:09:48 +0000</pubDate>
		<guid isPermaLink="false">http://lifesinger.org/blog/?p=1003#comment-568</guid>
		<description>就是局部变量把全局变量覆盖了</description>
		<content:encoded><![CDATA[<p>就是局部变量把全局变量覆盖了</p>
]]></content:encoded>
	</item>
</channel>
</rss>
