<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2dutchfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>千鳥志</title>
	
	<link>http://blog.rexsong.com</link>
	<description>千鸟的个人网志。</description>
	<lastBuildDate>Fri, 13 Nov 2009 09:01:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<media:copyright>songvision@gmail.com</media:copyright><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Arts/Design</media:category><itunes:author>songvision</itunes:author><itunes:explicit>no</itunes:explicit><itunes:subtitle>千鸟的个人网志。</itunes:subtitle><itunes:category text="Arts"><itunes:category text="Design" /></itunes:category><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/songvision" type="application/rss+xml" /><feedburner:emailServiceId>songvision</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>三场雪小记</title>
		<link>http://feedproxy.google.com/~r/songvision/~3/MMFIhZQVSis/</link>
		<comments>http://blog.rexsong.com/?p=7675#comments</comments>
		<pubDate>Fri, 13 Nov 2009 09:01:20 +0000</pubDate>
		<dc:creator>songvision</dc:creator>
				<category><![CDATA[生活随笔]]></category>
		<category><![CDATA[雪]]></category>

		<guid isPermaLink="false">http://blog.rexsong.com/?p=7675</guid>
		<description><![CDATA[11月1日，北京初雪。那天正好周末，中午在家做饭，趁饭前十几分钟跑楼下拍了几张照。雪比我想象的大，后来看了很多网上照片才知道，后悔应该出去拍照。于是3号去了趟地坛公园，因为地... ]]></description>
			<content:encoded><![CDATA[<p>11月1日，北京初雪。那天正好周末，中午在家做饭，趁饭前十几分钟跑楼下拍了几张照。雪比我想象的大，后来看了很多网上照片才知道，后悔应该出去拍照。于是3号去了趟地坛公园，因为地坛也有条银杏大道（10月31日刚去钓鱼台），满地落叶和积雪混在一起，可以拍到秋冬交替的神奇混搭效果。（据说是北京22年来最早的一场初雪）</p>
<p>11月9日，晚上10点多，发现外边下小雪。还奇怪这不刚下完雪么，要在去年下一次可都得憋很长时间的。不一会居然跳闸停电，而且还连续跳闸，对面小区的楼也全部漆黑（我住东城区）。这时，出现了多年在北京感觉最恐怖的一幕：停电+打雷+闪电+下雪。更奇怪的是外边一片黄光，与<a href="http://blog.rexsong.com/?tag=%e6%b2%99%e5%b0%98%e6%9a%b4">沙尘暴</a>颜色差不多，有点世界末日的感觉。难道是传说中的冬雷？论坛上见有人打趣说，气象台应该加个叫“雷阵雪”的天气。（据说是北京150年来最晚的雷暴记录）</p>
<p>11月10日，中午在中关村软件园这边给同事拍照，我们创作了<a href="http://blog.fenxi001.com/?p=145">软件园最有创意的雪人</a>。到处都是水，我穿的休闲鞋进雪，又冷又冻，后悔死了。下午去了趟颐和园，入园的晚，天气越来越冷。从文昌院门走到南湖岛即返回，一路都能碰到拿三脚架拍雪景的摄影爱好者，其实光线并不好，所幸积雪厚度还可以。去年在地铁里见过张颐和园风景照，佛香阁的宽幅雪景，照的真好。有天上班听两人讨论，某人说“这照片就是为了让我们感觉没去过颐和园。”忍不住想笑。</p>
<p>11月12日，北京又飘起第三场雪。正好还是上班时间，一怒之下我穿登山鞋出门，不打滑不进水果然很爽，我喜欢踩雪的感觉。</p>
<p>北京の雪 2009<br />
<a href="http://rexsong.com/photography/beijing/snow_2009.htm">http://rexsong.com/photography/beijing/snow_2009.htm</a></p>
<p>地坛公园 2009<br />
<a href="http://rexsong.com/photography/beijing/ditan_park_2009.htm">http://rexsong.com/photography/beijing/ditan_park_2009.htm</a></p>
<p>颐和园 2009<br />
<a href="http://rexsong.com/photography/beijing/the_summer_palace_2009.htm">http://rexsong.com/photography/beijing/the_summer_palace_2009.htm</a></p>
<h3>相关文章</h3>
<ul class="related_post">
<li>No Related Post</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.rexsong.com/?feed=rss2&amp;p=7675</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.rexsong.com/?p=7675</feedburner:origLink></item>
		<item>
		<title>使用Title提升可访问性二</title>
		<link>http://feedproxy.google.com/~r/songvision/~3/7GiHgHe5lK0/</link>
		<comments>http://blog.rexsong.com/?p=6136#comments</comments>
		<pubDate>Wed, 11 Nov 2009 14:26:28 +0000</pubDate>
		<dc:creator>songvision</dc:creator>
				<category><![CDATA[工作分享]]></category>
		<category><![CDATA[title]]></category>

		<guid isPermaLink="false">http://blog.rexsong.com/?p=6136</guid>
		<description><![CDATA[前文主要纠正title用法上的几点误区，其实除链接和表单的常规标签用法。在内容组织方面还有大潜力待发掘，比如写网志经常会有针对词、短语说明的需求，最常见的做法是用括号，或者高级... ]]></description>
			<content:encoded><![CDATA[<p>前文主要纠正title用法上的几点误区，其实除链接和表单的常规标签用法。在内容组织方面还有大潜力待发掘，比如写网志经常会有针对词、短语说明的需求，最常见的做法是用括号，或者高级点用title来写。</p>
<p>其实这样也不彻底解决问题，在title做<q cite="http://blog.rexsong.com/?p=5959">“补充说明文本内容”</q>作用时，用括号的场景可能有解释、简写缩写、前后补充等等，这些人际功能产生的内容模糊机器不懂。如何区分并准确转化为机器语言？在讲究语义化的HTML标准里，有更恰当的标签来做这些工作。</p>
<h4>简写缩写说明</h4>
<p>HTML4.01中分别有&lt;abbr&gt;与&lt;acronym&gt;两个标签来表示缩写，区别在于&lt;acronym&gt;是英文首字母缩写，&lt;abbr&gt;是名称缩写。应用分别如下：<br />
<code>&lt;acronym title="Portable Document Format"&gt;PDF&lt;/acronym&gt;<br />
</code><code>&lt;abbr title="Minimum"&gt;Min&lt;/abbr&gt;<br />
</code></p>
<p>但在HTML5.0与XHTML2.0中，&lt;acronym&gt;变成不赞成使用的标签，而推荐&lt;abbr&gt;代替。因为&lt;acronym&gt;容易与&lt;abbr&gt;混淆，它们用法之间是互相包含的关系，很多英文名称缩写其实就是首字母缩写，比如CSS的全称是Cascading Style Sheets。“千鸟，是一叶千鸟的简称。”这句话如果用代码来阐述：<br />
<code>&lt;abbr title="一叶千鸟"&gt;千鸟&lt;/abbr&gt;<br />
</code></p>
<h4>专业术语说明</h4>
<p>针对不同知识领域读者时，有时会大量用到专业术语或特殊短语，但不属于简写、缩写范畴。这时可以使用HTML提供的&lt;dfn&gt;标签，比如：<br />
<code>&lt;dfn title="Mozilla公司推出的网页浏览器"&gt;Firefox&lt;/dfn&gt;<br />
&lt;dfn title="Microsoft web browser"&gt;Internet Explorer&lt;/dfn&gt;</code></p>
<p>W3C不建议大量使用，当首次出现新术语时，应定义样式与普通文本分开，促进读者理解，而从那以后也不需要再对此术语进行标记了。道理类似不要重复在一篇内容内，做多个同样链接。</p>
<p>按照这个思路，我觉得HTML应该提供个叫做&lt;translate&gt;的标签，用以针对翻译词汇的说明。尤其在专业技术领域，外来词汇特别多。比如，要解释UCD的全称（User-Center Design）可以用&lt;abbr&gt;，但中文翻译（以用户为中心的设计）呢？老用括号太不专业了。</p>
<h3>相关文章</h3>
<ul class="related_post">
<li><a href="http://blog.rexsong.com/?p=5959">使用Title提升可访问性</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.rexsong.com/?feed=rss2&amp;p=6136</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://blog.rexsong.com/?p=6136</feedburner:origLink></item>
		<item>
		<title>内容可访问性不是全部</title>
		<link>http://feedproxy.google.com/~r/songvision/~3/haUXmVtHgXE/</link>
		<comments>http://blog.rexsong.com/?p=7546#comments</comments>
		<pubDate>Fri, 06 Nov 2009 16:41:43 +0000</pubDate>
		<dc:creator>songvision</dc:creator>
				<category><![CDATA[工作分享]]></category>
		<category><![CDATA[Section 508]]></category>
		<category><![CDATA[WCAG]]></category>
		<category><![CDATA[可访问性]]></category>

		<guid isPermaLink="false">http://blog.rexsong.com/?p=7546</guid>
		<description><![CDATA[绝大多数同行接触可访问性可能都从W3C的WAI组织制定的WCAG1.0（这几个英文缩写的关系很重要）开始，而国内设计师大多参考了Junchen在06年翻译的Web内容可访问性指南1.0（2008年12月11日已经发布WC... ]]></description>
			<content:encoded><![CDATA[<p>绝大多数同行接触可访问性可能都从W3C的WAI组织制定的<abbr title="Web Content Accessibility Guidelines 1.0">WCAG1.0</abbr>（这几个英文缩写的关系很重要）开始，而国内设计师大多参考了Junchen在06年翻译的<a href="http://www.junchenwu.com/WAI/wai-pageauth.html">Web内容可访问性指南1.0</a>（2008年12月11日已经发布<a href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/" title="Web Content Accessibility Guidelines (WCAG) 2.0">WCAG2.0英文版</a>）中文版，其中提到了保证页面设计良好呈现的几个关键因素，以及14条指南：</p>
<ol>
<li>为视听的内容提供同等的文字替代；</li>
<li>不要仅依靠色彩来提供信息；</li>
<li>适当使用标记语言和样式表；</li>
<li>阐明自然语言的使用；</li>
<li>创建编排良好的表格；</li>
<li>确保页面能够在新技术下良好呈现；</li>
<li>确保使用者能处理时间敏感内容的改变；</li>
<li>确保嵌入式用户界面具有直接的可访问性；</li>
<li>设备无关的设计；</li>
<li>使用过渡的解决方案；</li>
<li>使用W3C推荐的技术和规范；</li>
<li>提供内容引导信息；</li>
<li>提供清晰的内容导航机制；</li>
<li>确保文档内容的清晰与简单。</li>
</ol>
<p>微软MSDN上关于<a href="http://www.microsoft.com/china/msdn/library/webservices/asp.net/USdnasppacsaraf1.mspx?mfr=true">WAI、WCAG和Section 508</a>的解释中分别提到了WCAG1.0和来自美国联邦政府的Section 508规范要点。Section 508法案的Subpart B有16条，原文翻译的很啰嗦，根据自己理解简化如下：</p>
<ol>
<li>对每个非文本元素都应该提供等同的文本。</li>
<li>任何多媒体演示的等同替代内容都应该与该演示同步。</li>
<li>保证所有通过颜色传达的信息无需颜色也可获得，比如通过上下文或者标记。</li>
<li>文档应该经过组织，这样它们无需关联的样式表也可阅读。</li>
<li>为服务器端图像映射的每个活动区域都提供冗余的文本链接。</li>
<li>提供客户端图像映射而非服务器端，除非区域不能使用可用的几何图形来定义。</li>
<li>为数据表标识行和列标题。</li>
<li>对于具有多个行列逻辑层次的数据表，应标记清楚关联数据单元格和标题单格。</li>
<li>使用有助于框架标识和导航的文本来为框架加上标题。</li>
<li>避免在频率大于2Hz并小于55Hz的情况下导致屏幕闪烁。</li>
<li>当以任何其他方法都无法达到符合性时，应该提供有等同信息或功能的纯文本页以使Web站点符合规定，并相应同步。</li>
<li>使用脚本语言来显示内容或创建界面元素时，应预留退路保证功能文本一致。</li>
<li>要求客户端用插件或应用程序来解释页面内容时，必须提供相应插件或程序链接。</li>
<li>允许用户使用辅助技术来访问并提交在线电子表单所需的信息、字段和功能，包括所有说明和提示。</li>
<li>提供方法允许用户跳过重复的导航链接。</li>
<li>当需要定时响应时，应该警告用户并给予其充分时间以表示需要更多的时间。</li>
</ol>
<p>熟悉WCAG和Section 508的同行，可能已经意识到，它们都只满足了可访问性的部分要求，而并不是完备的解决方案。仔细推敲，WCAG有个web“内容”可访问性的前提限定；Section 508范围稍广，但只是个法案而非技术标准。</p>
<p>其实很好理解，能进入站点才能享受服务，享受了服务才能体验功能，体验功能后才能看到内容，“内容”可访问性只是web可访问性的站点、服务、功能、内容层次之一。比如强行设主页和弹窗都属于站点可访问性；404页面和强行注册属于服务可访问性；不提供站内搜索和提供N多同类链接则属于功能可访问性。</p>
<p>在搞清楚技术定位之后，视野可以更开阔，看问题也不至于那么模糊。比如，绝大多数互联网工作者对优化“web用户体验”的工作，总是有种承担最少改动风险，获取最大收益回报的心态。既没太多资源和时间做很多事，又想马上看到效果，对任何设计师来说都是绝对挑战。以我的从业经验总结来看，这样的客户其实需要的是“可访问性设计”优化，并且他们理解认定的“web用户体验”优化工作也仅止于此。</p>
<p>很多时候，当涉足优化那些需要专业知识来驱动设计改进的专业网站时，我们往往对信息架构的“可发现性”、交互设计的“可用性”优化提不出建设性建议。因此，能够大显身手的地方也只有针对“可访问性”的优化改进。由此可见，一方面应该更重视并准确理解可访问性，另一方面更应该注意避免内容可访问性带来的局限性误区。</p>
<p>如果从产品角度理解，似乎互联网产品总是与web2.0划等号，UCD设计理论的发展也与之息息相关。而针对web1.0网站的用户体验优化，我认为可访问性效果远大于可用性，因为此类网站没有复杂的用户行为、交互逻辑，以及应用场景。</p>
<h3>相关文章</h3>
<ul class="related_post">
<li><a href="http://blog.rexsong.com/?p=7364">页面加载对访问的影响</a></li>
<li><a href="http://blog.rexsong.com/?p=5842">可用之前先保证可访问</a></li>
<li><a href="http://blog.rexsong.com/?p=5687">给网站界面预留退路</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.rexsong.com/?feed=rss2&amp;p=7546</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://blog.rexsong.com/?p=7546</feedburner:origLink></item>
		<item>
		<title>临街的收银台</title>
		<link>http://feedproxy.google.com/~r/songvision/~3/YSNs9Og9hjs/</link>
		<comments>http://blog.rexsong.com/?p=7394#comments</comments>
		<pubDate>Thu, 29 Oct 2009 15:41:05 +0000</pubDate>
		<dc:creator>songvision</dc:creator>
				<category><![CDATA[生活随笔]]></category>
		<category><![CDATA[Apple Store]]></category>
		<category><![CDATA[总有一些事情让人狂汗]]></category>

		<guid isPermaLink="false">http://blog.rexsong.com/?p=7394</guid>
		<description><![CDATA[晚上到三里屯Village的美嘉影院看八点半的“阿童木”，提前半小时换了预约的座位票，顺便到地上Apple Store逛逛。先在笔记本上打开个人博客浏览，然后直奔左侧的一排台式机，想去试试超薄... ]]></description>
			<content:encoded><![CDATA[<p>晚上到三里屯Village的美嘉影院看八点半的“阿童木”，提前半小时换了预约的座位票，顺便到地上<a href="http://www.apple.com.cn/retail/sanlitun/" title="三里屯 Apple Store 零售店">Apple Store</a>逛逛。先在笔记本上打开个人博客浏览，然后直奔左侧的一排台式机，想去试试超薄键盘的手感。没想拦过来一位壮汉，他对我说“对不起，这里是收银台。”</p>
<p>事后想了想，犯这个错其实也不完全怨我。如下图，他们收银台临街，明摆着让路人参观。而且收银台机器、桌子也和其他没啥差别。如果一排店员站着工作，就全部背对路过的看客，有这么浪费临街铺面的么？收银台能不能找个低调点的地方。</p>
<div class="shadow nonEdge">
<div><a><img src="http://blog.rexsong.com/wp-content/uploads/2009/10/P1350592.jpg" alt="P1350592" title="P1350592" width="500" height="281" class="alignnone size-full wp-image-7421" /></a></div>
</div>
<p>顺便提下我的好习惯，在人家的体验电脑上都打开个人网站再走，比如去年<a href="http://blog.rexsong.com/?tag=winhec" title="Windows硬件工程大会">WinHEC</a>也干过。</p>
<h3>相关文章</h3>
<ul class="related_post">
<li><a href="http://blog.rexsong.com/?p=6887">我把电话给店员吧</a></li>
<li><a href="http://blog.rexsong.com/?p=6804">多赚一口</a></li>
<li><a href="http://blog.rexsong.com/?p=6133">墨脱和摩托罗拉</a></li>
<li><a href="http://blog.rexsong.com/?p=6144">换零钱</a></li>
<li><a href="http://blog.rexsong.com/?p=5864">灰鸽子</a></li>
<li><a href="http://blog.rexsong.com/?p=1077">在麦当劳</a></li>
<li><a href="http://blog.rexsong.com/?p=867">脑部发育好</a></li>
<li><a href="http://blog.rexsong.com/?p=815">虎背熊腰</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.rexsong.com/?feed=rss2&amp;p=7394</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://blog.rexsong.com/?p=7394</feedburner:origLink></item>
		<item>
		<title>页面加载对访问的影响</title>
		<link>http://feedproxy.google.com/~r/songvision/~3/TLLyn7ijLmQ/</link>
		<comments>http://blog.rexsong.com/?p=7364#comments</comments>
		<pubDate>Thu, 29 Oct 2009 08:07:31 +0000</pubDate>
		<dc:creator>songvision</dc:creator>
				<category><![CDATA[工作分享]]></category>
		<category><![CDATA[可访问性]]></category>

		<guid isPermaLink="false">http://blog.rexsong.com/?p=7364</guid>
		<description><![CDATA[页面访问慢是网站公认的死穴，如果页面都没法访问，往后再精彩的体验都等于零。这个问题如果专业点说，叫做“加载”呈现效率。那么具体了讲，除常规的服务器处理速度、服务器端网络... ]]></description>
			<content:encoded><![CDATA[<p>页面访问慢是网站公认的死穴，如果页面都没法访问，往后再精彩的体验都等于零。这个问题如果专业点说，叫做“加载”呈现效率。那么具体了讲，除常规的服务器处理速度、服务器端网络带宽、客户端网络带宽等“硬”问题外，有哪些是技术上没处理好的“软”问题？</p>
<p>举个例子，某页面浏览到一个地方卡住了，至少要等十几秒才出来内容。排查原因，浏览其他网站页面很快，说明客户端网络带宽没问题；浏览同个服务器上其他网站页面都很快，说明服务器的处理速度和网络带宽也没问题。分析代码可能有好几种情况，在YUI官方<a href="http://developer.yahoo.com/performance/rules.html" title="Best Practices for Speeding Up Your Web Site">加速网站的最佳办法</a>提到了13条方法，对于普通产品来说，个人认为有几条应该强化注意，其他（灰色）从性价比上来说则成本有点高。</p>
<ul>
<li>Make Fewer HTTP Requests 更少的HTTP请求</li>
<li style="color:#aaa;">Use a Content Delivery Network 使用CDN</li>
<li style="color:#aaa;">Add an Expires Header 指定过期时间</li>
<li style="color:#aaa;">Gzip Components 压缩结构</li>
<li>Put Stylesheets at the Top 样式表文件在顶部</li>
<li style="color:#aaa;">Put Scripts at the Bottom 脚本在底部</li>
<li>Avoid CSS Expressions 不在css中使用表达式</li>
<li>Make JavaScript and CSS External 将Javascript和CSS文件分离到单独的文件</li>
<li style="color:#aaa;">Reduce DNS Lookups 减少DNS查询</li>
<li>Minify JavaScript and CSS 精简Javascript和CSS</li>
<li style="color:#aaa;">Avoid Redirects 避免重定向</li>
<li>Remove Duplicate Scripts 去掉多余的脚本</li>
<li style="color:#aaa;">Configure ETags 配置实体标签</li>
<li style="color:#aaa;">Make Ajax Cacheable 可缓存的AJAX</li>
</ul>
<p>当所有假设都理想化之后，是否所有问题都解决了？答案是不一定。因为并不是加载越快就越好，快慢先后都应该有讲究，分别从加载速度、加载优先级两个角度举例探讨。</p>
<h4>加载速度</h4>
<p>我曾经碰到种情况，因为页面呈现过快反而影响用户体验。页面跳转交互一闪就过去了，但首屏内容没怎么变化，结果我不知道页面是否真进行了跳转。过快的交互感觉不是流畅，而是迷茫。此问题常见于博客系统，各位同行可以仔细观察。比如<a href="http://ued.taobao.com/blog">淘宝UED博客</a>，下图左为首页首屏，右为网志页首屏。（连连看？）</p>
<div class="shadow">
<div><a><img src="http://blog.rexsong.com/wp-content/uploads/2009/10/speed_taobaoued.png" alt="speed_taobaoued" title="speed_taobaoued" width="500" height="183" class="alignnone size-full wp-image-7335" /></a></div>
</div>
<p><em style="color:#ccc;">http://ued.taobao.com/blog 截图于2009年10月28日</em></p>
<p><a href="http://ucdchina.com/blog">UCDChina官方博客</a>也有类似问题，其症结在于前后页面布局不当。按理说，不同层级页面所突出的核心内容应该不同，所以首屏也应该有明显差异才对。我设计<a href="http://blog.rexsong.com/" title="千鸟志">自己博客</a>首页、列表页、网志页布局时，就特别注意了它们之间的传达关键点差异，如此在较快的交互时会有“动画”效果。下图上为首页首屏，左为列表页首屏，右为网志页首屏。</p>
<div class="shadow">
<div><a><img src="http://blog.rexsong.com/wp-content/uploads/2009/10/speed_rexsong.png" alt="speed_rexsong" title="speed_rexsong" width="500" height="373" class="alignnone size-full wp-image-7324" /></a></div>
</div>
<p><em style="color:#ccc;">http://blog.rexsong.com 截图于2009年10月28日</em></p>
<p>从以上例子可以得出结论，加载速度并不是孤立存在可能影响用户体验的因素，而在整个设计方案体系中起推动作用。事实上，用户对加载速度的要求也不是特别高，最关键是稳定，不低于用户期望。慢一点没关系，只要能给用户“说法”，比如动态加载提示，用户反而会觉得“过程”很受用。</p>
<p>另外从技术原理上来看，60%到80%的优化很容易，但再往后的每一点进步，都得付出相应的成本和资源。因此，不纵观全局、不考虑客观条件追求极致优化的做法不可取。</p>
<h4>加载优先级</h4>
<p>在打开到浏览页面的过程中，除加载速度，我留意并发现呈现顺序之差也能造成细微的体验影响。从web原理来讲，整个页面正常应该是从上倒下，逐步呈现。但现实中web往往是竖状布局居多，因为更符合用户浏览习惯，更易于页面技术实现。</p>
<p>竖状布局就会牵涉到个优先级问题，应该先显示哪列模块？答案肯定是最重要的内容。在2004年网站重构技术得到重视之后，此问题已经不算什么新情况了，技术解决方案很成熟。之前最常见的是用table标签进行布局，造成需要table内的内容全部加载完成之后才显示的后果。具体表现为可能卡在页面某处长时间停留，并整个模块突然出现在页面上。下图为三星中文官网错误的先显示广告，而在重要模块长时间等待。</p>
<div class="shadow">
<div><a><img src="http://blog.rexsong.com/wp-content/uploads/2009/10/samsung-downing.png" alt="samsung-downing" title="samsung-downing" width="500" height="403" class="alignnone size-full wp-image-7382" /></a></div>
</div>
<p><em style="color:#ccc;">http://www.samsung.com/cn 截图于2008年7月23日</em></p>
<p>除重要性，我认为模块还有时间先后关系在影响呈现。比如在网站首页顶部加长幅消息模块，通知服务器维护、改版新体验等用以提升用户体验的手段很常见。但是否有设计师考虑过这些内容“性质”模块应该在什么时间出现比较合适？</p>
<p>我曾经做过个方案规定“改版体验的提示必须在整个页面加载完成2秒之后，从上往下滑出推动整个页面，以求更明显让用户注意的效果。”因为在页面加载过程中，所有对象都在从无到有的移动显示，如果在整个页面相对静止之后，突出更重要的“改版提示”，效果会顺畅很多。同样的结论还可以用在帮助提示，或某些新功能贴“标签”上。下图为雅虎官方新改版的测试邀请。</p>
<div class="shadow">
<div><a><img src="http://blog.rexsong.com/wp-content/uploads/2009/10/148150778_dcf7c24d84.png" alt="148150778_dcf7c24d84" title="148150778_dcf7c24d84" width="500" height="375" class="alignnone size-full wp-image-7387" /></a></div>
</div>
<p><em style="color:#ccc;">http://www.yahoo.com 截图于2009年3月21日</em></p>
<p>前几年弹窗广告流行时还有个类似案例，因为用户都特烦弹窗，打开页面的弹窗往往用户下意识就去关掉了。后来我设计了个延时10秒的弹窗，一月数据显示点击效果平均提升了30%。</p>
<h3>相关文章</h3>
<ul class="related_post">
<li><a href="http://blog.rexsong.com/?p=7546">内容可访问性不是全部</a></li>
<li><a href="http://blog.rexsong.com/?p=5842">可用之前先保证可访问</a></li>
<li><a href="http://blog.rexsong.com/?p=5687">给网站界面预留退路</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.rexsong.com/?feed=rss2&amp;p=7364</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://blog.rexsong.com/?p=7364</feedburner:origLink></item>
	<copyright>songvision@gmail.com</copyright><media:credit role="author">songvision</media:credit><media:rating>nonadult</media:rating></channel>
</rss>
