<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>付诸行动-Action</title>
	<atom:link href="http://agikoo.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://agikoo.wordpress.com</link>
	<description>我虽不是泰山，但我有雄心壮志、 Although I did not Taishan, but I have ambitions,</description>
	<lastBuildDate>Thu, 21 Jan 2010 09:51:23 +0000</lastBuildDate>
	<language>zh-cn</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='agikoo.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>付诸行动-Action</title>
		<link>http://agikoo.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://agikoo.wordpress.com/osd.xml" title="付诸行动-Action" />
	<atom:link rel='hub' href='http://agikoo.wordpress.com/?pushpress=hub'/>
		<item>
		<title>博客乔迁</title>
		<link>http://agikoo.wordpress.com/2010/01/21/%e5%8d%9a%e5%ae%a2%e4%b9%94%e8%bf%81/</link>
		<comments>http://agikoo.wordpress.com/2010/01/21/%e5%8d%9a%e5%ae%a2%e4%b9%94%e8%bf%81/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 09:51:23 +0000</pubDate>
		<dc:creator>付诸行动</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[乔迁]]></category>

		<guid isPermaLink="false">http://agikoo.wordpress.com/?p=237</guid>
		<description><![CDATA[现在终于体会到被和谐的痛苦了，特将些博客搬迁到http://www.forntend.com/（或：http://agiko.megabyet.net/），这样就不用每天辛苦的翻墙啦<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=237&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>现在终于体会到被和谐的痛苦了，特将些博客搬迁到<a href="http://www.forntend.com/">http://www.forntend.com/</a>（或：<a href="http://agiko.megabyet.net/">http://agiko.megabyet.net/</a>），这样就不用每天辛苦的翻墙啦</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agikoo.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agikoo.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/agikoo.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agikoo.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/agikoo.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/agikoo.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/agikoo.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/agikoo.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/agikoo.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agikoo.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/agikoo.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agikoo.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/agikoo.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agikoo.wordpress.com/237/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=237&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://agikoo.wordpress.com/2010/01/21/%e5%8d%9a%e5%ae%a2%e4%b9%94%e8%bf%81/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be8a19d76ae117054ee92d029e7a6c52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">付诸行动</media:title>
		</media:content>
	</item>
		<item>
		<title>2010年01月15日：特殊的日子</title>
		<link>http://agikoo.wordpress.com/2010/01/15/2010%e5%b9%b401%e6%9c%8815%e6%97%a5%ef%bc%9a%e7%89%b9%e6%ae%8a%e7%9a%84%e6%97%a5%e5%ad%90/</link>
		<comments>http://agikoo.wordpress.com/2010/01/15/2010%e5%b9%b401%e6%9c%8815%e6%97%a5%ef%bc%9a%e7%89%b9%e6%ae%8a%e7%9a%84%e6%97%a5%e5%ad%90/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 20:03:39 +0000</pubDate>
		<dc:creator>付诸行动</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[和谐]]></category>

		<guid isPermaLink="false">http://agikoo.wordpress.com/?p=234</guid>
		<description><![CDATA[对于自己来说，很少有什么特别的日子放到台面上的，一向认为自己不再是那种感情丰富的人（也许是社会太现实了，只有改变自己去适应，让自己变得也麻木不仁了），所以也不再念旧，其实一些回忆只要放在心里就够了，整天放嘴边，不见得就是珍惜。可是历史让2010年01月15日变成了我人生中的一个特殊的日子：该博客被LB正式和谐了！ 阎王要你三更死，焉能留你到五更！<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=234&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>对于自己来说，很少有什么特别的日子放到台面上的，一向认为自己不再是那种感情丰富的人（也许是社会太现实了，只有改变自己去适应，让自己变得也麻木不仁了），所以也不再念旧，其实一些回忆只要放在心里就够了，整天放嘴边，不见得就是珍惜。可是历史让2010年01月15日变成了我人生中的一个特殊的日子：该博客被LB正式和谐了！</p>
<p><span style="color:red;">阎王要你三更死，焉能留你到五更！</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agikoo.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agikoo.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/agikoo.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agikoo.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/agikoo.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/agikoo.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/agikoo.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/agikoo.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/agikoo.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agikoo.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/agikoo.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agikoo.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/agikoo.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agikoo.wordpress.com/234/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=234&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://agikoo.wordpress.com/2010/01/15/2010%e5%b9%b401%e6%9c%8815%e6%97%a5%ef%bc%9a%e7%89%b9%e6%ae%8a%e7%9a%84%e6%97%a5%e5%ad%90/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be8a19d76ae117054ee92d029e7a6c52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">付诸行动</media:title>
		</media:content>
	</item>
		<item>
		<title>null is null or not an object（null为空或不是对象）</title>
		<link>http://agikoo.wordpress.com/2010/01/15/null-is-null-or-not-an-object%ef%bc%88null%e4%b8%ba%e7%a9%ba%e6%88%96%e4%b8%8d%e6%98%af%e5%af%b9%e8%b1%a1%ef%bc%89/</link>
		<comments>http://agikoo.wordpress.com/2010/01/15/null-is-null-or-not-an-object%ef%bc%88null%e4%b8%ba%e7%a9%ba%e6%88%96%e4%b8%8d%e6%98%af%e5%af%b9%e8%b1%a1%ef%bc%89/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 19:53:28 +0000</pubDate>
		<dc:creator>付诸行动</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML/XHTML]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[空]]></category>
		<category><![CDATA[null]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[对象]]></category>

		<guid isPermaLink="false">http://agikoo.wordpress.com/?p=232</guid>
		<description><![CDATA[今天跟同事配合做一个项目，遇到这么个怪异的问题：浏览器中加载flash文件，而flash中事件触发我的JS函数，顺利做下来后，问题来了，IE浏览器出错，而Firefox却很顺畅地的执行，IE报的错误为“null is null or not an object”（null为空或不是对象） 记得印象中好像遇到过这种问题，模糊记得最后好像是将AS 3.0代码改成了2.0后解决之；所以这次很自信地跟他（flash同事）说肯定是你的问题，让他改，而我则在一旁围观，现在因为嫌太麻烦，所以不想改代码（原先的代码是：ExternalInterface.call(&#8220;resize&#8221;,&#8221;220px&#8221;);），于是只有Google了&#8230;&#8230; 实验N种方法之后，最后意想不到的是：问题竟然出在了没有给html代码中的object指定id。-_-#!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=232&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>今天跟同事配合做一个项目，遇到这么个怪异的问题：浏览器中加载flash文件，而flash中事件触发我的JS函数，顺利做下来后，问题来了，IE浏览器出错，而Firefox却很顺畅地的执行，IE报的错误为“null is null or not an object”（null为空或不是对象）</p>
<p>记得印象中好像遇到过这种问题，模糊记得最后好像是将AS 3.0代码改成了2.0后解决之；所以这次很自信地跟他（flash同事）说肯定是你的问题，让他改，而我则在一旁围观，现在因为嫌太麻烦，所以不想改代码（原先的代码是：ExternalInterface.call(&#8220;resize&#8221;,&#8221;220px&#8221;);），于是只有Google了&#8230;&#8230;</p>
<p>实验N种方法之后，最后意想不到的是：问题竟然出在了没有给html代码中的object指定id。-_-#!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agikoo.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agikoo.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/agikoo.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agikoo.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/agikoo.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/agikoo.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/agikoo.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/agikoo.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/agikoo.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agikoo.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/agikoo.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agikoo.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/agikoo.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agikoo.wordpress.com/232/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=232&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://agikoo.wordpress.com/2010/01/15/null-is-null-or-not-an-object%ef%bc%88null%e4%b8%ba%e7%a9%ba%e6%88%96%e4%b8%8d%e6%98%af%e5%af%b9%e8%b1%a1%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be8a19d76ae117054ee92d029e7a6c52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">付诸行动</media:title>
		</media:content>
	</item>
		<item>
		<title>标签约束（Element Prohibitions）</title>
		<link>http://agikoo.wordpress.com/2010/01/13/%e6%a0%87%e7%ad%be%e7%ba%a6%e6%9d%9f%ef%bc%88element-prohibitions%ef%bc%89/</link>
		<comments>http://agikoo.wordpress.com/2010/01/13/%e6%a0%87%e7%ad%be%e7%ba%a6%e6%9d%9f%ef%bc%88element-prohibitions%ef%bc%89/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 10:13:00 +0000</pubDate>
		<dc:creator>付诸行动</dc:creator>
				<category><![CDATA[HTML/XHTML]]></category>
		<category><![CDATA[Web标准]]></category>
		<category><![CDATA[prohibitions]]></category>
		<category><![CDATA[标签约束]]></category>

		<guid isPermaLink="false">http://agikoo.wordpress.com/?p=224</guid>
		<description><![CDATA[下列标签定义了一些约束条件指明其可以包含哪些标签作为子元素（参见SGML Exclusions）。此约束适用于所有的层次的嵌套，即适用所有的后代元素。 a标签：不能包含其他a标签 pre标签：不能包含img、object、big、small、sub和sup标签 button标签：不能包含input、select、textarea、label、button、form、fieldset、iframe和isindex标签 label标签：不能包含其他label标签 form标签：不能包含其他form标签 此文系翻译之W3C中Element Prohibitions片段，原文如下： The following elements have prohibitions on which elements they can contain (see SGML Exclusions). This prohibition applies to all depths of nesting, i.e. it contains all the descendant elements. a must not contain other a elements. pre must not contain the img, object, big, small, sub, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=224&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>下列标签定义了一些约束条件指明其可以包含哪些标签作为子元素（参见<a href="http://www.w3.org/TR/2002/REC-xhtml1-20020801/#h-4.9">SGML Exclusions</a>）。此约束适用于所有的层次的嵌套，即适用所有的后代元素。</p>
<p><code>a</code>标签：不能包含其他<code>a</code>标签</p>
<p><code>pre</code>标签：不能包含<code>img</code>、<code>object</code>、<code>big</code>、<code>small</code>、<code>sub</code>和<code>sup</code>标签</p>
<p>button标签：不能包含<code>input</code>、<code>select</code>、<code>textarea</code>、<code>label</code>、<code>button</code>、<code>form</code>、<code>fieldset</code>、<code>iframe</code>和<code>isindex</code>标签</p>
<p><code>label</code>标签：不能包含其他<code>label</code>标签</p>
<p><code>form</code>标签：不能包含其他<code>form</code>标签<br />
<span id="more-224"></span><br />
此文系翻译之<a href="http://www.w3.org/">W3C</a>中<a href="http://www.w3.org/TR/2002/REC-xhtml1-20020801/#prohibitions">Element Prohibitions</a>片段，原文如下：</p>
<blockquote><p>
The following elements have prohibitions on which elements they can contain (see <a href="http://www.w3.org/TR/2002/REC-xhtml1-20020801/#h-4.9">SGML Exclusions</a>). This prohibition applies to all depths of nesting, i.e. it contains all the descendant elements.</p>
<p><code>a</code><br />
    must not contain other <code>a</code> elements.<br />
<code>pre</code><br />
    must not contain the <code>img</code>, <code>object</code>, <code>big</code>, <code>small</code>, <code>sub</code>, or <code>sup</code> elements.<br />
<code>button</code><br />
    must not contain the <code>input</code>, <code>select</code>, <code>textarea</code>, <code>label</code>, <code>button</code>, <code>form</code>, <code>fieldset</code>, <code>iframe</code> or <code>isindex</code> elements.<br />
<code>label</code><br />
    must not contain other <code>label</code> elements.<br />
<code>form</code><br />
    must not contain other <code>form</code> elements.
</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agikoo.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agikoo.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/agikoo.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agikoo.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/agikoo.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/agikoo.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/agikoo.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/agikoo.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/agikoo.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agikoo.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/agikoo.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agikoo.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/agikoo.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agikoo.wordpress.com/224/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=224&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://agikoo.wordpress.com/2010/01/13/%e6%a0%87%e7%ad%be%e7%ba%a6%e6%9d%9f%ef%bc%88element-prohibitions%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be8a19d76ae117054ee92d029e7a6c52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">付诸行动</media:title>
		</media:content>
	</item>
		<item>
		<title>有趣的领域</title>
		<link>http://agikoo.wordpress.com/2010/01/09/%e6%9c%89%e8%b6%a3%e7%9a%84%e9%a2%86%e5%9f%9f/</link>
		<comments>http://agikoo.wordpress.com/2010/01/09/%e6%9c%89%e8%b6%a3%e7%9a%84%e9%a2%86%e5%9f%9f/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 15:56:04 +0000</pubDate>
		<dc:creator>付诸行动</dc:creator>
				<category><![CDATA[待处理]]></category>
		<category><![CDATA[语义网]]></category>
		<category><![CDATA[Jena]]></category>
		<category><![CDATA[owl]]></category>
		<category><![CDATA[rdf]]></category>

		<guid isPermaLink="false">http://agikoo.wordpress.com/?p=221</guid>
		<description><![CDATA[前几天自己误打误撞的加了个群，这么长时间，第一次看到看到有人站出来，关于语义网研究的，看群名称一直以为自己加的是个web标准的群，Google一下，原来并非自己想象，原来是自己根本不知道其存在的领域 只好再次留脚印了，不过还得加点关键词： Jena、RDF、OWL、语义网，便于自己以后查找（有健忘的毛病）<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=221&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>前几天自己误打误撞的加了个群，这么长时间，第一次看到看到有人站出来，关于语义网研究的，看群名称一直以为自己加的是个web标准的群，Google一下，原来并非自己想象，原来是自己根本不知道其存在的领域</p>
<p>只好再次留脚印了，不过还得加点关键词： Jena、RDF、OWL、语义网，便于自己以后查找（有健忘的毛病）</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agikoo.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agikoo.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/agikoo.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agikoo.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/agikoo.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/agikoo.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/agikoo.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/agikoo.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/agikoo.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agikoo.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/agikoo.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agikoo.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/agikoo.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agikoo.wordpress.com/221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=221&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://agikoo.wordpress.com/2010/01/09/%e6%9c%89%e8%b6%a3%e7%9a%84%e9%a2%86%e5%9f%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be8a19d76ae117054ee92d029e7a6c52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">付诸行动</media:title>
		</media:content>
	</item>
		<item>
		<title>个性问题</title>
		<link>http://agikoo.wordpress.com/2010/01/09/%e4%b8%aa%e6%80%a7%e9%97%ae%e9%a2%98/</link>
		<comments>http://agikoo.wordpress.com/2010/01/09/%e4%b8%aa%e6%80%a7%e9%97%ae%e9%a2%98/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 15:39:39 +0000</pubDate>
		<dc:creator>付诸行动</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[待处理]]></category>
		<category><![CDATA[性格]]></category>
		<category><![CDATA[个性]]></category>

		<guid isPermaLink="false">http://agikoo.wordpress.com/?p=218</guid>
		<description><![CDATA[哎，看来是得出来说说自己的性格的时候了…… 昨天已经是第二个同事说我的性格的问题了，首先还得感谢他们，因为我是个喜欢别人提出我的不足（或者说是确实存在的一些注意的问题）的人。 首先得说下我是个倾向于独立思考问题的一类，常说物以类聚，不得不承认自己喜欢那种能独立思考的，有自己见解的人，不管最后的结果怎样，至少尽自己最大的努力去尝试过。 因为公司人员流动的原因，我们技术组长找我谈了次话，提醒了我在带新人时的问题。因为组长忙于负责另一个大型的项目，所以就把帮助新人更快了解公司的工作方面的任务交给了我。今天终于有时候可以静下来思考这个问题，发现自己确实没做好这件重要的事，因为公司需要通过新人的实习表现来决定是否雇佣，对于来到公司的新人我没有做到有足够的耐心，因为不停的问我问题，我开始变得烦躁起来，但并不会到讨厌的地步（因为我属于那种不会记愁的），只是感觉有点烦，说话的口气也就失去了平常那种平和的态度，可能确实像组长说的那样吧：还有点孩子气，不够成熟。（这里满足下对我个人问题感兴趣的guy，因为我一直知道自己不够成熟，所以才一直单身着的，我害怕我总是一时冲动而已，而伤害其他人）对于自己没有耐心的问题，自己也有点茫然，一直想改，可是遇到问题时总是忘记的一干二净了…… ：（ 昨天晚上跟另一个同事一起吃饭，因为我吃饭的速度是比较快的，早就吃完了，然后就坐那边等他，吃完饭后同事就跟我提到了这个问题，从我平时的表现，说我速度快的有点让人感觉我做事有点急燥。哎，人活着总有解决不完的问题；其实我只想做事更迅速点，使用更少的时间完成更多的事（这并不是说只要速度不要质量，本人有点倾向于完美型的）。这个问题也不知道该追溯到什么时候，可能是因为要想不断进步就得不断的学习的思想，所以总感觉自己有很多的不懂的东西，要学的太多了，可能也就慢慢导致自己养成了这种做事的习惯。自己现在真的无法问题这个问题了，到底是讲求速度还是力求稳呢（速度给人急躁的感觉，但是稳又给人犹豫不决的印象）？虽然漠然但是思想还是很清晰，就是力求完美，以自己最快的速度达到最好的质量，再困难也不放弃（这也许就是为什么成功人士一直强调的一定要做自己喜欢的事，这样才能时刻保持激情！） 最后还是想提醒自己：付诸行动<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=218&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>哎，看来是得出来说说自己的性格的时候了……</p>
<p>昨天已经是第二个同事说我的性格的问题了，首先还得感谢他们，因为我是个喜欢别人提出我的不足（或者说是确实存在的一些注意的问题）的人。</p>
<p>首先得说下我是个倾向于独立思考问题的一类，常说物以类聚，不得不承认自己喜欢那种能独立思考的，有自己见解的人，不管最后的结果怎样，至少尽自己最大的努力去尝试过。<br />
<span id="more-218"></span><br />
因为公司人员流动的原因，我们技术组长找我谈了次话，提醒了我在带新人时的问题。因为组长忙于负责另一个大型的项目，所以就把帮助新人更快了解公司的工作方面的任务交给了我。今天终于有时候可以静下来思考这个问题，发现自己确实没做好这件重要的事，因为公司需要通过新人的实习表现来决定是否雇佣，对于来到公司的新人我没有做到有足够的耐心，因为不停的问我问题，我开始变得烦躁起来，但并不会到讨厌的地步（因为我属于那种不会记愁的），只是感觉有点烦，说话的口气也就失去了平常那种平和的态度，可能确实像组长说的那样吧：还有点孩子气，不够成熟。（这里满足下对我个人问题感兴趣的guy，因为我一直知道自己不够成熟，所以才一直单身着的，我害怕我总是一时冲动而已，而伤害其他人）对于自己没有耐心的问题，自己也有点茫然，一直想改，可是遇到问题时总是忘记的一干二净了……  ：（</p>
<p>昨天晚上跟另一个同事一起吃饭，因为我吃饭的速度是比较快的，早就吃完了，然后就坐那边等他，吃完饭后同事就跟我提到了这个问题，从我平时的表现，说我速度快的有点让人感觉我做事有点急燥。哎，人活着总有解决不完的问题；其实我只想做事更迅速点，使用更少的时间完成更多的事（这并不是说只要速度不要质量，本人有点倾向于完美型的）。这个问题也不知道该追溯到什么时候，可能是因为要想不断进步就得不断的学习的思想，所以总感觉自己有很多的不懂的东西，要学的太多了，可能也就慢慢导致自己养成了这种做事的习惯。自己现在真的无法问题这个问题了，到底是讲求速度还是力求稳呢（速度给人急躁的感觉，但是稳又给人犹豫不决的印象）？虽然漠然但是思想还是很清晰，就是力求完美，以自己最快的速度达到最好的质量，再困难也不放弃（这也许就是为什么成功人士一直强调的一定要做自己喜欢的事，这样才能时刻保持激情！）</p>
<p>最后还是想提醒自己：付诸行动</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agikoo.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agikoo.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/agikoo.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agikoo.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/agikoo.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/agikoo.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/agikoo.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/agikoo.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/agikoo.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agikoo.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/agikoo.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agikoo.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/agikoo.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agikoo.wordpress.com/218/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=218&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://agikoo.wordpress.com/2010/01/09/%e4%b8%aa%e6%80%a7%e9%97%ae%e9%a2%98/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be8a19d76ae117054ee92d029e7a6c52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">付诸行动</media:title>
		</media:content>
	</item>
		<item>
		<title>（转）输入一个新的网址后到完全显示页面，浏览器做了哪些工作?</title>
		<link>http://agikoo.wordpress.com/2010/01/07/%ef%bc%88%e8%bd%ac%ef%bc%89%e8%be%93%e5%85%a5%e4%b8%80%e4%b8%aa%e6%96%b0%e7%9a%84%e7%bd%91%e5%9d%80%e5%90%8e%e5%88%b0%e5%ae%8c%e5%85%a8%e6%98%be%e7%a4%ba%e9%a1%b5%e9%9d%a2%ef%bc%8c%e6%b5%8f%e8%a7%88/</link>
		<comments>http://agikoo.wordpress.com/2010/01/07/%ef%bc%88%e8%bd%ac%ef%bc%89%e8%be%93%e5%85%a5%e4%b8%80%e4%b8%aa%e6%96%b0%e7%9a%84%e7%bd%91%e5%9d%80%e5%90%8e%e5%88%b0%e5%ae%8c%e5%85%a8%e6%98%be%e7%a4%ba%e9%a1%b5%e9%9d%a2%ef%bc%8c%e6%b5%8f%e8%a7%88/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 06:10:31 +0000</pubDate>
		<dc:creator>付诸行动</dc:creator>
				<category><![CDATA[前端]]></category>
		<category><![CDATA[工作原理]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://agikoo.wordpress.com/?p=203</guid>
		<description><![CDATA[前段时间接到XX公司的电话面试，问到了类似于这样几个题目, 从输入一个新的网址到用户完全看到页面,这期间浏览器做了哪些工作? 输入网址后浏览器是先读取缓存文件夹还是先连接服务器? &#8230;.. 其实我个人觉得他问这个题重点是考浏览器缓存机制,资源下载序,css渲染与js执行顺序. 这个问题其实听起来是个非常基础的题目，但是感觉自已还是很模糊，所以本人在网上找了些资源，再加上自已的一些测试，将结果分享给大家，说错的地方希望大家指正批评. HTTP协议基于请求响应模式，客户端向服务器发送一个请求，请求头包含请求的方法，URI，协议版本以及包含请求修饰符， 客户端信息和内容的类似 MIME的消息结果。服务器则以一个状态行为作为响应，相应的内容包括消息协议的版本， 成功或错误编码加上包含服务器信息，实体元信息以及可能的实体内容。 缓存: 当浏览器第一次请求某个URL时，顺利访问的话，服务器返回状态200的状态, 同时会返回给浏览器一些Headers集合，例如set-cookie,Last-Mondified,Etag等等 下面重点说明Last-Mondified与Etag,即浏览器缓存. HTTP/1.x 200 OK Server: Microsoft-IIS/7.5 Last-Modified: Thu, 31 Dec 2009 09:29:09 GMT Etag: &#8220;e46de5b4fb89ca1:0&#8243; Expires: Thu, 07 Jan 2010 00:00:00 GMT Last-Mondified: 最后一次修改时间 Etag: 资源的状态唯一标识(每个资源的etag都不同,例如img,js,css。。。。) Expires: 指定资源在浏览器缓存中的过期时间 (需要在服务端设定) 浏览器接收到服务器这些信息后，就会将资源缓存在本地目录中,同时保存文件的上述信息. 如果有set-cookie的话，且浏览器未禁用cookie,则会保存cookie信息,当cookie过期时间大于当前时间时，浏览器会将cookie保存在本地硬盘. 下次发送时会同header头一起发送给服务器，当然条件是相同域，path约束相符等等情况下. 第二次请求时，根据 HTTP 协议的规定，浏览器会向服务器传送 If-Modified-Since 与 If-None-Match 报头, 这两个报头实际上是第一次请求时服务器返回的Last-Modified,Etag.发送这两个报头目地是询问服务器，该资源在时间内有没有被修改过. 如果该资源未被修改，则服务器会直接返回HTTP 304 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=203&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>前段时间接到XX公司的电话面试，问到了类似于这样几个题目,<br />
从输入一个新的网址到用户完全看到页面,这期间浏览器做了哪些工作?<br />
输入网址后浏览器是先读取缓存文件夹还是先连接服务器?<br />
&#8230;..</p>
<p>其实我个人觉得他问这个题重点是考浏览器缓存机制,资源下载序,css渲染与js执行顺序.</p>
<p>这个问题其实听起来是个非常基础的题目，但是感觉自已还是很模糊，所以本人在网上找了些资源，再加上自已的一些测试，将结果分享给大家，说错的地方希望大家指正批评.</p>
<p>HTTP协议基于请求响应模式，客户端向服务器发送一个请求，请求头包含请求的方法，URI，协议版本以及包含请求修饰符，<br />
客户端信息和内容的类似 MIME的消息结果。服务器则以一个状态行为作为响应，相应的内容包括消息协议的版本，<br />
成功或错误编码加上包含服务器信息，实体元信息以及可能的实体内容。<br />
<span id="more-203"></span><br />
缓存:</p>
<p>当浏览器第一次请求某个URL时，顺利访问的话，服务器返回状态200的状态,<br />
同时会返回给浏览器一些Headers集合，例如set-cookie,Last-Mondified,Etag等等<br />
下面重点说明Last-Mondified与Etag,即浏览器缓存.</p>
<p>HTTP/1.x 200 OK<br />
Server: Microsoft-IIS/7.5<br />
Last-Modified: Thu, 31 Dec 2009 09:29:09 GMT<br />
Etag: &#8220;e46de5b4fb89ca1:0&#8243;<br />
Expires: Thu, 07 Jan 2010 00:00:00 GMT </p>
<p>Last-Mondified: 最后一次修改时间<br />
Etag: 资源的状态唯一标识(每个资源的etag都不同,例如img,js,css。。。。)<br />
Expires: 指定资源在浏览器缓存中的过期时间 (需要在服务端设定)</p>
<p>浏览器接收到服务器这些信息后，就会将资源缓存在本地目录中,同时保存文件的上述信息.<br />
如果有set-cookie的话，且浏览器未禁用cookie,则会保存cookie信息,当cookie过期时间大于当前时间时，浏览器会将cookie保存在本地硬盘.<br />
下次发送时会同header头一起发送给服务器，当然条件是相同域，path约束相符等等情况下.</p>
<p>第二次请求时，根据 HTTP 协议的规定，浏览器会向服务器传送 If-Modified-Since 与 If-None-Match 报头,<br />
这两个报头实际上是第一次请求时服务器返回的Last-Modified,Etag.发送这两个报头目地是询问服务器，该资源在时间内有没有被修改过.<br />
如果该资源未被修改，则服务器会直接返回HTTP 304 （Not Changed.）状态码,内容为空,此时不会下载资源，浏览器则自动从缓存目录中读取资源.</p>
<p>使用Last-Modified/Etag 可以减少传输成本，但不会减少http请求<br />
测试结果截图(来自互联网):</p>
<p><a href="http://agikoo.files.wordpress.com/2010/01/2.jpg"><img src="http://agikoo.files.wordpress.com/2010/01/2.jpg?w=600" alt="Last-Modified/Etag" title="Last-Modified/Etag"   class="alignone size-full wp-image-204" /></a></p>
<p>如果给文件加上关于过期时间(Expires)的header报文,这样浏览器就会先检查缓存中的文件，如果没有过期，就直接使用缓存中的文件,从而不会发送http请求.<br />
测试结果截图(来自互联网):</p>
<p><a href="http://agikoo.files.wordpress.com/2010/01/1.jpg"><img src="http://agikoo.files.wordpress.com/2010/01/1.jpg?w=600" alt="Expires" title="Expires"   class="alignone size-full wp-image-205" /></a></p>
<p>前面描述的只是一些普通的浏览器缓存状态，在实际应用中，如页面跳转（点击页面链接跳转，window.open，在地址栏敲回车，刷新页面）等操作，会有一些区别</p>
<p>普通页面跳转包括链接点击跳转，用js脚本打开新页面（window.open），iframe时<br />
第一次请求服务器返回200,并返回资源的Last-Modified/Etag,<br />
第二次请求时，浏览器发送上次接收的Last-Modified/Etag,服务器直接返回304(HTTP/1.x 304 Not Modified)<br />
如果设置了Expires,且未过期，浏览器直接从缓存目录中读取，不发送请求给服务器<br />
F5刷新时<br />
与普通请求区别在于，即便资源设置了Expires且未过期，浏览器也会发送相应请求,然后根据服务器返回状态来决定是否下载资源.<br />
Ctrl+F5刷新时与无缓存时效果一样，服务器返回200(资源全部重新下载).</p>
<p>其实明白上述的原理后，我们可以对web服务器header头进行合理的设置，从而可以大大提高性能.<br />
以iis7为例,iis6设置差不多(iis管理&#8211;httpheaders选项卡&#8211;选择允许内容过期).</p>
<p><a href="http://agikoo.files.wordpress.com/2010/01/abc.png"><img src="http://agikoo.files.wordpress.com/2010/01/abc.png?w=600&#038;h=275" alt="iis-http headers" title="iis-http headers" width="600" height="275" class="alignone size-full wp-image-206" /></a></p>
<p>例如网站下有一个images文件夹，里面放着很多较大的图片，但这些图片最少1天之内不会被更改.<br />
那么，我们可以给这个文件夹设置过期时间.<br />
在iis7下切换至该文件夹的功能视图&#8211;选择iis类别中的http响应标头&#8211;设置常用标头&#8211;使web内容过期<br />
测试:<br />
环境:Live Http Headers + Firefox 3.5.6<br />
在html文当中包含5张该文件夹下的图片.<br />
第一次请求时，发送了6次http请求,6次下载(文档+5张图片)<br />
第二次请求时，只发送了一次http请求,1次下载(文档,而图片则是直接从浏览器缓存中读取)<br />
如果F5刷新,发送了6次http请求,对于5张图片，服务器返回HTTP/1.x 304 Not Modified,所以浏览器不会下载图片.总共1次下载.</p>
<p>下载资源顺序<br />
主文档当然是第一个下载,其次<br />
IE6是按html中定义的文档流顺序来下载外部资源，从上至下.<br />
FF则略有不同,FF会优先下载js或css,而图片资源延迟到后面下载.<br />
(经测试IE7,IE8也是先下载js或css,其它资源延后下载)</p>
<p>测试结果:<br />
文档:</p>
<pre>
&lt;HTML&gt;
&lt;HEAD&gt;
  &lt;TITLE&gt; New Document &lt;/TITLE&gt;
  &lt;link href="main.css" rel="Stylesheet" /&gt;
  &lt;script type="text/javascript" src="/AreaCounter.js"&gt; &lt;/script&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
  &lt;div&gt;
       &lt;img src="csdnindex_piclogo.gif" /&gt;
       &lt;link href="index090703.css" rel="Stylesheet" /&gt;
       &lt;img src="475x60ttt_2.jpg"/&gt;
       &lt;script language='JavaScript' type='text/javascript' src='/csdn_ggmm.js'&gt; &lt;/script&gt;
  &lt;/div&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;
</pre>
<p>IE7/IE8/FF下载顺序:</p>
<p><a href="http://agikoo.files.wordpress.com/2010/01/1.png"><img src="http://agikoo.files.wordpress.com/2010/01/1.png?w=600" alt="" title="1"   class="alignone size-full wp-image-207" /></a></p>
<p>渲染或解析(非DOM)</p>
<p>对于 js 运行，以及页面加载相关事件的触发，特别做了测试。在 Firefox 下，打开测试页面：</p>
<p>(以下测试数据来自互联网)</p>
<p>[22:13:32.947] HTML Start<br />
[22:13:32.947] normal inline script run time<br />
[22:13:34.904] normal external script run time<br />
[22:13:35.775] [body] normal external script run time<br />
[22:13:35.789] [body end] normal external script run time<br />
[22:13:35.789] HTML End<br />
[22:13:35.791] deferred inline script run time<br />
[22:13:35.791] deferred external script run time<br />
[22:13:35.793] DOMContentLoaded<br />
[22:13:38.144] images[0] onload<br />
[22:13:38.328] images[1] onload<br />
[22:13:39.105] images[2] onload<br />
[22:13:39.105] images[3] onload<br />
[22:13:39.106] window.onload</p>
<p>很明显，JS 的运行严格按照文档流中的顺序进行。其中 deferred 的脚本会在最后运行（注：Firefox 3.5 开始支持 defer，而且支持得很完美）。</p>
<p>再来看下 IE8，结果如下：</p>
<p>[22:33:56.806] HTML Start<br />
[22:33:56.826] normal inline script run time<br />
[22:33:57.786] normal external script run time<br />
[22:33:57.812] deferred inline script run time<br />
[22:33:57.816] document.readyState = interactive<br />
[22:33:57.934] [body] normal external script run time<br />
[22:33:58.310] [body end] normal external script run time<br />
[22:33:58.310] HTML End<br />
[22:33:58.346] deferred external script run time<br />
[22:33:58.346] images[0].readyState = loading<br />
[22:33:58.346] images[0].readyState = complete<br />
[22:33:58.346] images[0] onload<br />
[22:33:58.361] doScroll<br />
[22:33:58.451] images[1].readyState = loading<br />
[22:33:58.479] images[1].readyState = complete<br />
[22:33:58.479] images[1] onload<br />
[22:33:58.794] images[2].readyState = loading<br />
[22:33:58.854] images[2].readyState = complete<br />
[22:33:58.854] images[2] onload<br />
[22:33:58.876] images[3].readyState = loading<br />
[22:33:58.876] images[3].readyState = complete<br />
[22:33:58.876] images[3] onload<br />
[22:33:58.887] document.readyState = complete<br />
[22:33:58.888] window.onload</p>
<p>可以看出，IE8 下，defer 只对 external 脚本有效，对 inline 脚本无效。</p>
<p>css下载和渲染几乎是同时进行的.即下载完成后会立即渲染到页面.<br />
当某一脚本下载完成时，也会立刻解析和运行。脚本的运行严格按照文档流中的顺序进行，deferred 的脚本会在正常脚本运行之后运行,<br />
所以特别注意js脚本放置顺序.如果第二个外部脚本中直接调用运行第一个外部脚本中的全局变量时，会产生脚本错误.<br />
特别需要留意：脚本运行时，会暂停该脚本之下所有资源的下载（因为脚本可能改变文档流，甚至跳转页面，浏览器的暂停策略是合理的）。</p>
<p>至于DOM的渲染是根据浏览器的渲染引擎来决定的.<br />
这里可以了解各个浏览器的渲染引擎 :<a href="http://www.mac52ipod.cn/post/Trident-Gecko-WebKit-Presto.php">http://www.mac52ipod.cn/post/Trident-Gecko-WebKit-Presto.php</a></p>
<p>ps:defer是个很有用的东西,当某个脚本被标识为defer=true时，浏览器下载完该脚本后，不会立即执行该脚本，而是对其它资源进行下载和解析.<br />
默认情况下,defer为false,所以尽量不要在标识defer的js块或外部js文件中使用全局变量.<br />
例子</p>
<pre>
&lt;script type="text/javascript"&gt;
alert(a);
&lt;/script&gt;

&lt;script type="text/javascript"&gt;
var a=3
&lt;/script&gt;
</pre>
<p><span style="color:red;">该脚本会报a未定义的错误，如果将第一个脚本块增加 defer=true标记,即可正常运行.</span>所以说加上 defer 有点类似于 window.onload，但比onload灵活!</p>
<pre>
&lt;script type="text/javascript" defer="defer"&gt; //等同于defer=true
alert(a);
&lt;/script&gt;
</pre>
<p>本文系摘自：<a href="http://topic.csdn.net/u/20100105/11/382a3b43-e0a7-4adf-aa91-bf6ff7e25539.html">http://topic.csdn.net/u/20100105/11/382a3b43-e0a7-4adf-aa91-bf6ff7e25539.html</a></p>
<p>上文中的defer比较有意思。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agikoo.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agikoo.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/agikoo.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agikoo.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/agikoo.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/agikoo.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/agikoo.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/agikoo.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/agikoo.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agikoo.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/agikoo.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agikoo.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/agikoo.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agikoo.wordpress.com/203/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=203&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://agikoo.wordpress.com/2010/01/07/%ef%bc%88%e8%bd%ac%ef%bc%89%e8%be%93%e5%85%a5%e4%b8%80%e4%b8%aa%e6%96%b0%e7%9a%84%e7%bd%91%e5%9d%80%e5%90%8e%e5%88%b0%e5%ae%8c%e5%85%a8%e6%98%be%e7%a4%ba%e9%a1%b5%e9%9d%a2%ef%bc%8c%e6%b5%8f%e8%a7%88/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be8a19d76ae117054ee92d029e7a6c52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">付诸行动</media:title>
		</media:content>

		<media:content url="http://agikoo.files.wordpress.com/2010/01/2.jpg" medium="image">
			<media:title type="html">Last-Modified/Etag</media:title>
		</media:content>

		<media:content url="http://agikoo.files.wordpress.com/2010/01/1.jpg" medium="image">
			<media:title type="html">Expires</media:title>
		</media:content>

		<media:content url="http://agikoo.files.wordpress.com/2010/01/abc.png" medium="image">
			<media:title type="html">iis-http headers</media:title>
		</media:content>

		<media:content url="http://agikoo.files.wordpress.com/2010/01/1.png" medium="image">
			<media:title type="html">1</media:title>
		</media:content>
	</item>
		<item>
		<title>The Fast And The Fabulous</title>
		<link>http://agikoo.wordpress.com/2010/01/04/the-fast-and-the-fabulous/</link>
		<comments>http://agikoo.wordpress.com/2010/01/04/the-fast-and-the-fabulous/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 16:21:04 +0000</pubDate>
		<dc:creator>付诸行动</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://agikoo.wordpress.com/?p=199</guid>
		<description><![CDATA[The Fast And The Fabulous View more presentations from Nicole Sullivan.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=199&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="width:425px;text-align:left;" id="__ss_1620458"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;text-decoration:underline;margin:12px 0 3px;" href="http://www.slideshare.net/stubbornella/the-fast-and-the-fabulous" title="The Fast And The Fabulous">The Fast And The Fabulous</a>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/stubbornella">Nicole Sullivan</a>.</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agikoo.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agikoo.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/agikoo.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agikoo.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/agikoo.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/agikoo.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/agikoo.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/agikoo.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/agikoo.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agikoo.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/agikoo.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agikoo.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/agikoo.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agikoo.wordpress.com/199/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=199&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://agikoo.wordpress.com/2010/01/04/the-fast-and-the-fabulous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be8a19d76ae117054ee92d029e7a6c52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">付诸行动</media:title>
		</media:content>
	</item>
		<item>
		<title>CSS类格式写法</title>
		<link>http://agikoo.wordpress.com/2010/01/04/css%e7%b1%bb%e6%a0%bc%e5%bc%8f%e5%86%99%e6%b3%95/</link>
		<comments>http://agikoo.wordpress.com/2010/01/04/css%e7%b1%bb%e6%a0%bc%e5%bc%8f%e5%86%99%e6%b3%95/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 11:39:47 +0000</pubDate>
		<dc:creator>付诸行动</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[类]]></category>

		<guid isPermaLink="false">http://agikoo.wordpress.com/?p=197</guid>
		<description><![CDATA[从题目可以看出，类格式写法就是指使用面向对象中定义类的格式书写CSS代码，如： h1#technique-one { width: 250px; height: 25px; background-image: url(logo.gif); } h3#technique-one span { display: none; } PS：此写法是CSS-Tricks发表的“Nine Techniques for CSS Image Replacement”一文中提到的此方法，感觉很不错，所以在此分享一下。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=197&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>从题目可以看出，类格式写法就是指使用面向对象中定义类的格式书写CSS代码，如：</p>
<pre>
h1#technique-one {
        width: 250px;
        height: 25px;
        background-image: url(logo.gif);
        }
        h3#technique-one span {
                display: none;
}
</pre>
<p>PS：此写法是CSS-Tricks发表的“<a href="http://css-tricks.com/css-image-replacement/">Nine Techniques for CSS Image Replacement</a>”一文中提到的此方法，感觉很不错，所以在此分享一下。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agikoo.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agikoo.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/agikoo.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agikoo.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/agikoo.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/agikoo.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/agikoo.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/agikoo.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/agikoo.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agikoo.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/agikoo.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agikoo.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/agikoo.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agikoo.wordpress.com/197/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=197&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://agikoo.wordpress.com/2010/01/04/css%e7%b1%bb%e6%a0%bc%e5%bc%8f%e5%86%99%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be8a19d76ae117054ee92d029e7a6c52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">付诸行动</media:title>
		</media:content>
	</item>
		<item>
		<title>IIS启用Gzip</title>
		<link>http://agikoo.wordpress.com/2010/01/04/iis%e5%90%af%e7%94%a8gzip/</link>
		<comments>http://agikoo.wordpress.com/2010/01/04/iis%e5%90%af%e7%94%a8gzip/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 10:47:28 +0000</pubDate>
		<dc:creator>付诸行动</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[iis]]></category>

		<guid isPermaLink="false">http://agikoo.wordpress.com/?p=191</guid>
		<description><![CDATA[具体如何在ISS中启用Gzip，可以参见“Windows 2003中如何启动IIS6的GZIP压缩网页传输”，这里需要补充一下的是：HcOnDemandCompLevel值的问题，HcOnDemandCompLevel允许的值的范围是0-9（包含两端），0表示不压缩，9是可以压缩率的最大值。 使用一下确实不错，原本已经被Minify过的jquery.js（Gzip前为55.9K）经过压缩后传输到客户端的文件只有18.8K，而prototype.js（原为126.7K）压缩后变成了28.3K，文件大幅度减小，达到加快页面的显示的效果，这也只是SEO之一，其实还有很多其实的，可以通过Firefox的两个插件（Page Speed和YSlow）来测试<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=191&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>具体如何在ISS中启用Gzip，可以参见“<a href="http://www.cnblogs.com/leeairw/archive/2006/06/02/415645.html">Windows 2003中如何启动IIS6的GZIP压缩网页传输</a>”，这里需要补充一下的是：HcOnDemandCompLevel值的问题，HcOnDemandCompLevel允许的值的范围是0-9（包含两端），0表示不压缩，9是可以压缩率的最大值。</p>
<p>使用一下确实不错，原本已经被Minify过的jquery.js（Gzip前为55.9K）经过压缩后传输到客户端的文件只有18.8K，而prototype.js（原为126.7K）压缩后变成了28.3K，文件大幅度减小，达到加快页面的显示的效果，这也只是SEO之一，其实还有很多其实的，可以通过Firefox的两个插件（Page Speed和YSlow）来测试</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agikoo.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agikoo.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/agikoo.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agikoo.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/agikoo.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/agikoo.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/agikoo.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/agikoo.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/agikoo.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agikoo.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/agikoo.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agikoo.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/agikoo.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agikoo.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agikoo.wordpress.com&amp;blog=10773860&amp;post=191&amp;subd=agikoo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://agikoo.wordpress.com/2010/01/04/iis%e5%90%af%e7%94%a8gzip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be8a19d76ae117054ee92d029e7a6c52?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">付诸行动</media:title>
		</media:content>
	</item>
	</channel>
</rss>
