<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[大尾巴自留地]]></title> 
<link>http://blog.daweiba.com/index.php</link> 
<description><![CDATA[大尾巴的窝]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[大尾巴自留地]]></copyright>
<item>
<link>http://blog.daweiba.com/read.php/.htm</link>
<title><![CDATA[换一种js包含的方式,让javascript加载速度倍增]]></title> 
<author>大尾巴 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[学习]]></category>
<pubDate>Wed, 01 Apr 2009 02:52:41 +0000</pubDate> 
<guid>http://blog.daweiba.com/read.php/.htm</guid> 
<description>
<![CDATA[ 
	<p>把通常加载方式： Copy code&lt;script src=&quot;xxxx.js&quot;&gt;&lt;/script&gt;</p><p>改变成：<br />Copy code&lt;script type=&quot;text/javascript&quot;&gt;<br />document.write(&quot;&lt;scr&quot;+&quot;ipt src=&#92;&quot;xxx.js&#92;&quot;&gt;&lt;/sc&quot;+&quot;ript&gt;&quot;)<br />&lt;/script&gt;</p><p>-------------------------------------</p><p>举个例子：<br />比如下面是 Web标准化网站 <a href="http://www.div-css.com/">www.div-css.com</a> 申请的站长统计代码，以前尽管是把它放在页面的最底部，但还是拖累页面加载进度。</p><p>Copy code&lt;script src=&quot;<a href="http://s69.cnzz.com/stat.php?id=265381&amp;web_id=265381&amp;show=pic&quot;" target="_blank">http://s69.cnzz.com/stat.php?id=265381&amp;web_id=265381&amp;show=pic&quot;</a> language=&quot;JavaScript&quot; charset=&quot;gb2312&quot;&gt;&lt;/script&gt;</p><p>我们可以把它换成这样的方式来加载（任然放在页面最底部）：<br />Copy code</p><p>用</p><p><br />Copy code&lt;script type=&quot;text/javascript&quot;&gt;<br />document.write(&quot;&lt;scr&quot;+&quot;ipt src=&#92;&quot;xxx.js&#92;&quot;&gt;&lt;/sc&quot;+&quot;ript&gt;&quot;)<br />&lt;/script&gt;</p><p><br />的方式，还可实现按需按条件的来加载你要的JS文件：</p><p>Copy code&lt;script type=&quot;text/javascript&quot;&gt;<br />if ( &quot;心情好&quot; ) &#123;document.write(&quot;&lt;scr&quot;+&quot;ipt src=&#92;&quot;xxx.js&#92;&quot;&gt;&lt;/sc&quot;+&quot;ript&gt;&quot;)&#125;<br />&lt;/script&gt;</p><p>这样要是&quot;心情不好&quot;，就自然不会载入你不想要的JS文件了。</p><p></p><p><br />&lt;script type=&quot;text/javascript&quot;&gt;<br />document.write(&quot;&lt;scr&quot;+&quot;ipt src=&#92;&quot;<a href="http://s69.cnzz.com/stat.php?id=265381&amp;web_id=265381&amp;show=pic&#92;" target="_blank">http://s69.cnzz.com/stat.php?id=265381&amp;web_id=265381&amp;show=pic&#92;</a>&quot; language=&#92;&quot;JavaScript&#92;&quot; charset=&#92;&quot;gb2312&#92;&quot;&gt;&lt;/sc&quot;+&quot;ript&gt;&quot;)<br />&lt;/script&gt;</p><p><br />速度快多了。</p><p><br />个人理解原因是：直接包含js解析器会当做文件来加载处理，（会优先下载js文件然后再解析hmtl代码），而用document.write,js文件被当成html代码来解析，（同步加载html文档和js代码）不会影响到整个文档加载。</p><p>文章来自学IT网：<a href="http://www.xueit.com/html/2009-02/33_451_00.html">http://www.xueit.com/html/2009-02/33_451_00.html</a></p>
]]>
</description>
</item><item>
<link>http://blog.daweiba.com/read.php/.htm#blogcomment</link>
<title><![CDATA[[评论] 换一种js包含的方式,让javascript加载速度倍增]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://blog.daweiba.com/read.php/.htm#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>