<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.qilei.org/styles/feedsky7.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.qilei.org" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/qilei" type="application/rss+xml"></fs:self_link><lastBuildDate>Sun, 25 Jul 2010 00:40:24 GMT</lastBuildDate><title>浆抱罗斯&amp;飞鱼’s blog</title><description>生活就像吃一盘螺丝, 你得努力吸才能品尝到^_^ -飞鱼-一个非专业前端设计师的窝。</description><image><url>http://www.feedsky.com/feed/qilei/sc/gif</url><title>浆抱罗斯&amp;飞鱼’s blog</title><link>http://www.qilei.org</link></image><link>http://www.qilei.org</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Sun, 25 Jul 2010 00:40:24 GMT</pubDate><item><title>iPhone GUI PSD Version 4</title><link>http://item.feedsky.com/~feedsky/qilei/~7330485/395469826/5068053/1/item.html</link><content:encoded>&lt;p&gt;&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/07/20100726.jpg&quot; alt=&quot;&quot; title=&quot;20100726&quot; width=&quot;600&quot; height=&quot;461&quot; class=&quot;alignnone size-full wp-image-886&quot; /&gt;&lt;br /&gt;
小八论坛上看到的，就分享一下。坛子里的所谓的一些UI美化，都觉得好丑，丑得让人蛋疼。但是不知道为什么有人会喜欢，杯具，论UI的话，一直觉得小八官方的挺好用的，毕竟是eico 设计，走的是质感路线。&lt;br /&gt;
最近我也在折腾 am8 的GUI，也不知道小八的android什么时候出来，反正就当练手好了，现在设计进度60%左右，图就不放出来了，免得跟iphone的成对比嘎嘎~~~~&lt;/p&gt;
&lt;p&gt;传送门: &lt;a href=&quot;http://www.teehanlax.com/blog/2010/06/14/iphone-gui-psd-v4/&quot;&gt;iPhone GUI PSD Version 4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;PS:最近开始忙项目了。很多半成品的文章堆在后台米放出来，大伙久等了,所以放出个东东来，证明这里还没长野草~。^__^&lt;/p&gt;
&lt;h2  class=&quot;related_post_title&quot;&gt;您可能还对这些日志感兴趣 - 随意&lt;/h2&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200902/leaving-to-usa-from-beian/&quot; title=&quot;颠沛流离 &amp;#8211; 搬家去了美国&quot;&gt;颠沛流离 &amp;#8211; 搬家去了美国&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200811/catgame/&quot; title=&quot;[转]小猫别跑&quot;&gt;[转]小猫别跑&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200811/say-sorry-to-bigwww-cn/&quot; title=&quot;都是相貌惹得祸&quot;&gt;都是相貌惹得祸&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200805/what-block-the-chinese-comic/&quot; title=&quot;什么在阻碍中国动画产业&quot;&gt;什么在阻碍中国动画产业&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200808/taobao-run-run/&quot; title=&quot;跑得飞快&amp;#8212;淘宝改版启示录&quot;&gt;跑得飞快&amp;#8212;淘宝改版启示录&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/395469826/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469826/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469826/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469826/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.qilei.org/201007/iphone-gui-psd-version-4/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>小八论坛上看到的，就分享一下。坛子里的所谓的一些UI美化，都觉得好丑，丑得让人蛋疼。但是不知道为什么有人会喜欢，杯具，论UI的话，一直觉得小八官方的挺好用的，毕竟是eico 设计，走的是质感路线。 最近我也在折腾 am8 的GUI，也不知道小八的android什么时候出来，反正就当练手好了，现在设计进度60%左右，图就不放出来了，免得跟iphone的成对比嘎嘎~~~~ 传送门: iPhone GUI PSD Version 4 PS:最近开始忙项目了。很多半成品的文章堆在后台米放出来，大伙久等了,所以放出个东东来，证明这里还没长野草~。^__^ 您可能还对这些日志感兴趣 - 随意飞鱼的乱翻乱教-编号001-水晶质感icon走马观花 &amp;#8211; jQuery调试工具- jQuery pad小灰狼都被扼杀了&amp;#8211;灰度在不同质量LCD的呈现问题从一个专题入手(一)-产品设计师悲惨的911&lt;img src=&quot;http://www1.feedsky.com/t1/395469826/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469826/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469826/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469826/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>又设又计</category><category>iphone</category><pubDate>Sun, 25 Jul 2010 08:40:24 +0800</pubDate><author>飞鱼</author><comments>http://www.qilei.org/201007/iphone-gui-psd-version-4/#comments</comments><guid isPermaLink="false">http://www.qilei.org/?p=885</guid><dc:creator>飞鱼</dc:creator><fs:srclink>http://www.qilei.org/201007/iphone-gui-psd-version-4/</fs:srclink><fs:srcfeed>http://qilei.org/feed/</fs:srcfeed><fs:itemid>feedsky/qilei/~7330485/395469826/5068053</fs:itemid></item><item><title>一知半解 – 分析淘宝商城首页的 lazy load 功能</title><link>http://item.feedsky.com/~feedsky/qilei/~7330485/395469827/5068053/1/item.html</link><content:encoded>&lt;p&gt;最近趁部门搬至淘宝办公。&lt;br /&gt;
研究了一下之前就开始注意的 ：&lt;strong&gt;商城首页&lt;/strong&gt; 的lazy load 实现(也可以说是：伪异步加载)。&lt;br /&gt;
首先解释一下商城 的 lazy load 是怎么一回事。&lt;br /&gt;
我们打开商城后发现，当你拖动滚动条往下，第二屏以下的东西才慢慢加载出来。&lt;br /&gt;
这样做能在初次打开的时候http 请求将大幅度减少，并且页面加载速度也提高不少。&lt;/p&gt;
&lt;p&gt;上面说的 伪异步加载 是咋一看的推测，感觉像是滚动到那里的时候 整一个ajax请求，将下面内容加载进来。&lt;br /&gt;
&lt;em&gt;后来在不经意之间看了下源代码发现的。&lt;/em&gt;&lt;br /&gt;
看下面是商城的源码截图。&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/06/20100630_1.png&quot; alt=&quot;&quot; title=&quot;20100630_1&quot; width=&quot;600&quot; height=&quot;250&quot; class=&quot;alignnone size-full wp-image-862&quot; /&gt;&lt;br /&gt;
从图中可以看出，源码中有很多 textarea 的标签，里面的值就是即将要加载的html，然后就恍然大悟，原来所谓异步加载也可以这样来实现。&lt;/p&gt;
&lt;h3&gt;分析实现流程&lt;/h3&gt;
&lt;p&gt;首先是将要加载的html代码 丢进textarea 里，因为此时html 在 textarea 是一直val形式，不会被浏览器解析渲染，所以页面在刚加载的时候只显示第一屏。然后通过计算滚动条的相对偏移(数学问题)，将textarea的val 值添加到html 的dom里 ，因为浏览器是即时解析的，新添加的dom 会被重新渲染，这样新加的html 就显示出来了。这个就是所谓的lazy load ：伪异步加载。&lt;span id=&quot;more-861&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;为什么要用textarea ? &lt;/h3&gt;
&lt;p&gt;其实这个东西估计是 因为html 标签的限制，这个方法的设计之初，设计师想将 硕大的html数据 缓存在一个不会被解析标签里，然后就发现textarea 刚好符合期望。&lt;/p&gt;
&lt;h3&gt;为什么不用ajax ?&lt;/h3&gt;
&lt;p&gt;因为数据不需要验证，不是时变性的数据，再者使用ajax 会增加http请求，并且维护性不好。&lt;br /&gt;
目前淘宝的 TMS 后台系统 都是模版化引擎，使用ajax 会对 模版化 引擎 产生冲突 以及 维护成本高等。&lt;/p&gt;
&lt;h3&gt;如何实现？&lt;/h3&gt;
&lt;p&gt;从实现流程来讲，这个功能实现起来没什么难度，唯一有难度的是，怎样把这个功能做成一个通用的模块，简易添加 class 以及配置就可以实现等来提高重用特性。&lt;/p&gt;
&lt;h3&gt;有合弊端&lt;/h3&gt;
&lt;p&gt;优点那么多，缺点又怎样呢·？&lt;br /&gt;
SEO：存在textarea 里的数据 能不能被 搜索引擎抓取呢？ 这个我最近在自己blog里研究一下。&lt;br /&gt;
web标准： 这样的做符合web标准么？将html代码放在textarea来实现 &lt;em&gt;飞鱼：只是一个标准而已。&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;好了 打完收工~~~&lt;/p&gt;
&lt;h2  class=&quot;related_post_title&quot;&gt;您可能还对这些日志感兴趣&lt;/h2&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200910/cross-scripting/&quot; title=&quot;js跨域问题&quot;&gt;js跨域问题&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200910/javascript-judge-if-chinese/&quot; title=&quot;判断输入的字符是否为中文&quot;&gt;判断输入的字符是否为中文&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200907/jquery-navbar/&quot; title=&quot;乱翻乱教- jQuery 制作N级导航菜单&quot;&gt;乱翻乱教- jQuery 制作N级导航菜单&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200906/fastest-way-to-build-an-html-string/&quot; title=&quot;乱翻乱教-使用JS输出HTML串最快的方法&quot;&gt;乱翻乱教-使用JS输出HTML串最快的方法&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200903/jquery-for-tab-change-effect/&quot; title=&quot;菜鸟级: 标签切换效果 &amp;#8211; JQuery实现&quot;&gt;菜鸟级: 标签切换效果 &amp;#8211; JQuery实现&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/395469827/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469827/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469827/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469827/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.qilei.org/201006/lazy-load-about-mall-of-taobao-index-page/feed/</wfw:commentRss><slash:comments>15</slash:comments><description>最近趁部门搬至淘宝办公。 研究了一下之前就开始注意的 ：商城首页 的lazy load 实现(也可以说是：伪异步加载)。 首先解释一下商城 的 lazy load 是怎么一回事。 我们打开商城后发现，当你拖动滚动条往下，第二屏以下的东西才慢慢加载出来。 这样做能在初次打开的时候http 请求将大幅度减少，并且页面加载速度也提高不少。 上面说的 伪异步加载 是咋一看的推测，感觉像是滚动到那里的时候 整一个ajax请求，将下面内容加载进来。 后来在不经意之间看了下源代码发现的。 看下面是商城的源码截图。 从图中可以看出，源码中有很多 textarea 的标签，里面的值就是即将要加载的html，然后就恍然大悟，原来所谓异步加载也可以这样来实现。 分析实现流程 首先是将要加载的html代码 丢进textarea 里，因为此时html 在 textarea 是一直val形式，不会被浏览器解析渲染，所以页面在刚加载的时候只显示第一屏。然后通过计算滚动条的相对偏移(数学问题)，将textarea的val 值添加到html 的dom里 ，因为浏览器是即时解析的，新添加的dom 会被重新渲染，这样新加的html 就显示出来了。这个就是所谓的lazy load ：伪异步加载。 为什么要用textarea ? 其实这个东西估计是 因为html 标签的限制，这个方法的设计之初，设计师想将 硕大的html数据 缓存在一个不会被解析标签里，然后就发现textarea 刚好符合期望。 为什么不用ajax ? 因为数据不需要验证，不是时变性的数据，再者使用ajax 会增加http请求，并且维护性不好。 目前淘宝的 TMS 后台系统 都是模版化引擎，使用ajax 会对 模版化 [...]&lt;img src=&quot;http://www1.feedsky.com/t1/395469827/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469827/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469827/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469827/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>lazy load</category><category>生活琐碎</category><category>代码浅谈</category><category>javascript</category><pubDate>Wed, 30 Jun 2010 12:35:09 +0800</pubDate><author>飞鱼</author><comments>http://www.qilei.org/201006/lazy-load-about-mall-of-taobao-index-page/#comments</comments><guid isPermaLink="false">http://www.qilei.org/?p=861</guid><dc:creator>飞鱼</dc:creator><fs:srclink>http://www.qilei.org/201006/lazy-load-about-mall-of-taobao-index-page/</fs:srclink><fs:srcfeed>http://qilei.org/feed/</fs:srcfeed><fs:itemid>feedsky/qilei/~7330485/395469827/5068053</fs:itemid></item><item><title>换个地方勃起 — 新浪微博</title><link>http://item.feedsky.com/~feedsky/qilei/~7330485/395469828/5068053/1/item.html</link><content:encoded>&lt;p&gt;&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/06/20100620_t_sina.jpg&quot; alt=&quot;&quot; title=&quot;20100620_t_sina&quot; width=&quot;600&quot; height=&quot;250&quot; class=&quot;alignnone size-full wp-image-852&quot; /&gt;&lt;br /&gt;
我是个还算保守的人，不怎么用 tw-itt-er。&lt;br /&gt;
因为一个比较重要的原因：&lt;em&gt;偶不会翻XXqiang，偶不会玩API。 ╮(╯3╰)╭&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;之前一直都用嘀咕： 有兴趣可以&lt;a rel=&quot;nofollow&quot; href=&quot;http://digu.com/qilei0529&quot;&gt;跟随我&lt;/a&gt;&lt;br /&gt;
8过，嘀咕毕竟是嘀咕，平常就在上吆喝，聊聊家常，牢骚几句，发现聊技术木人鸟我 0_0 。于是呼，转移阵地。&lt;/p&gt;
&lt;p&gt;选择新浪的唯一原因是 &amp;#8212;&amp;#8211; 它的主题皮肤真的很漂亮。&lt;/p&gt;
&lt;p&gt;所以打算在新浪微博讨论点工作上的东西，比如交互，设计等前沿的东西。&lt;/p&gt;
&lt;p&gt;就像我的blog一样，技术归技术，生活归生活。哈&lt;/p&gt;
&lt;p&gt;想和我多接触学术方面的就 去 新浪 follow 我吧。 &lt;a rel=&quot;nofollow&quot; href=&quot;http://t.sina.com.cn/1565777371&quot;&gt;点这里&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;贾广告： &lt;/strong&gt;&lt;br /&gt;
发现最近访问自己的blog 的时候，经常会打不开，F5一下才能看到妞~&lt;br /&gt;
不知道，你访问这里的时候有么有这样的情况？&lt;br /&gt;
有的话请留言上报，因为发现我的邻居有好多(同IP几十个玉米绑着) 不知道是不是玉米太多的原因。&lt;/p&gt;
&lt;h2  class=&quot;related_post_title&quot;&gt;您可能还对这些日志感兴趣 - 随意&lt;/h2&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200801/noting-but-pregnantnoting-but-pregnant/&quot; title=&quot;一不小心，怀孕了&amp;#8212;-NND熊查看原文&quot;&gt;一不小心，怀孕了&amp;#8212;-NND熊查看原文&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200910/open-a-tip/&quot; title=&quot;慢性创可贴&quot;&gt;慢性创可贴&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200903/not-your-mothers-javascript/&quot; title=&quot;一些疯狂的JSer &amp;#8211; Chrome Experiments&quot;&gt;一些疯狂的JSer &amp;#8211; Chrome Experiments&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200906/making-a-planet-by-photoshop/&quot; title=&quot;乱翻乱教-编号004-用photoshop制作绚丽的星球&quot;&gt;乱翻乱教-编号004-用photoshop制作绚丽的星球&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200911/site-header/&quot; title=&quot;乱翻乱教 – 时尚导航设计 &amp;#8211; 傻瓜版教程&quot;&gt;乱翻乱教 – 时尚导航设计 &amp;#8211; 傻瓜版教程&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/395469828/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469828/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469828/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469828/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.qilei.org/201006/twitter-start-at-sina/feed/</wfw:commentRss><slash:comments>16</slash:comments><description>我是个还算保守的人，不怎么用 tw-itt-er。 因为一个比较重要的原因：偶不会翻XXqiang，偶不会玩API。 ╮(╯3╰)╭ 之前一直都用嘀咕： 有兴趣可以跟随我 8过，嘀咕毕竟是嘀咕，平常就在上吆喝，聊聊家常，牢骚几句，发现聊技术木人鸟我 0_0 。于是呼，转移阵地。 选择新浪的唯一原因是 &amp;#8212;&amp;#8211; 它的主题皮肤真的很漂亮。 所以打算在新浪微博讨论点工作上的东西，比如交互，设计等前沿的东西。 就像我的blog一样，技术归技术，生活归生活。哈 想和我多接触学术方面的就 去 新浪 follow 我吧。 点这里 贾广告： 发现最近访问自己的blog 的时候，经常会打不开，F5一下才能看到妞~ 不知道，你访问这里的时候有么有这样的情况？ 有的话请留言上报，因为发现我的邻居有好多(同IP几十个玉米绑着) 不知道是不是玉米太多的原因。 您可能还对这些日志感兴趣 - 随意Only the music小灰狼都被扼杀了&amp;#8211;灰度在不同质量LCD的呈现问题拥抱变化 &amp;#8211; C2J &amp;#8211; 我们的后天很灿烂宽屏时代来临-很大胆-很时尚发现一个jQuery初学者的天堂&lt;img src=&quot;http://www1.feedsky.com/t1/395469828/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469828/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469828/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469828/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>生活琐碎</category><pubDate>Sun, 20 Jun 2010 22:55:40 +0800</pubDate><author>飞鱼</author><comments>http://www.qilei.org/201006/twitter-start-at-sina/#comments</comments><guid isPermaLink="false">http://www.qilei.org/?p=851</guid><dc:creator>飞鱼</dc:creator><fs:srclink>http://www.qilei.org/201006/twitter-start-at-sina/</fs:srclink><fs:srcfeed>http://qilei.org/feed/</fs:srcfeed><fs:itemid>feedsky/qilei/~7330485/395469828/5068053</fs:itemid></item><item><title>淘日本 – 仅仅从交互设计去看待</title><link>http://item.feedsky.com/~feedsky/qilei/~7330485/395469829/5068053/1/item.html</link><content:encoded>&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-828&quot; title=&quot;20100601_taojapan&quot; src=&quot;http://www.qilei.org/wp-content/uploads/2010/06/20100601_taojapan.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;355&quot; /&gt;&lt;br /&gt;
折腾了半年的 “&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.taojapan.com&quot; target=&quot;_blank&quot;&gt;淘日本&lt;/a&gt;”终于在又惊又陷的状态下发布了。且不说这个产品是不是成功的，因为我还不知道这东西能不能赚钱，一切都是作为一个旁观者去看待。&lt;em&gt;难得blog里聊 工作的事情，只是因为付出了很多，需要去表达出来。&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;但是我还是比较纠结于，站上的一些交互，也算是做为一种总结，&lt;em&gt;或者说是一种发泄也好&lt;/em&gt;。&lt;/p&gt;
&lt;p&gt;总的来说，从交互设计去看待这个产品，我给自己打个不及格。&lt;br /&gt;
因为这个上面有太多东西需要去纠正， 有太多交互需要去否定，但是因为某些客官的因素，我对此无能为力。&lt;/p&gt;
&lt;p&gt;既然如此，我们就退一步用一种学习的眼光去分析这个页面：&lt;br /&gt;
&lt;span id=&quot;more-827&quot;&gt;&lt;/span&gt;&lt;br /&gt;
这个版本的淘日本的原型是上一版的&lt;strong&gt;淘宝商城&lt;/strong&gt;，所以出处都有淘宝的些许气息。但是在此之上增加了一些杂乱的风格，&lt;br /&gt;
如：&lt;br /&gt;
页面设计元素中的&lt;strong&gt;字体选择过多&lt;/strong&gt;，页面参差不齐。&lt;br /&gt;
&lt;img class=&quot;alignnone size-full wp-image-829&quot; title=&quot;20100601_taojapan_1&quot; src=&quot;http://www.qilei.org/wp-content/uploads/2010/06/20100601_taojapan_1.png&quot; alt=&quot;&quot; width=&quot;235&quot; height=&quot;209&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;部分元素模糊太深&lt;/strong&gt;，导致页面不精致，边界不清晰。&lt;br /&gt;
&lt;img class=&quot;alignnone size-full wp-image-830&quot; title=&quot;20100601_taojapan_2&quot; src=&quot;http://www.qilei.org/wp-content/uploads/2010/06/20100601_taojapan_2.png&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;120&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;图片上的字体没有经过锐化处理&lt;/strong&gt;，降低了可识别性，显得不精致。甚至有些12px 的字可以直接使用，code 就可以实现。&lt;br /&gt;
&lt;img class=&quot;alignnone size-full wp-image-831&quot; title=&quot;20100601_taojapan_3&quot; src=&quot;http://www.qilei.org/wp-content/uploads/2010/06/20100601_taojapan_3.png&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;120&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;区块中元素过多&lt;/strong&gt;，用色过多，眼花缭乱。&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/06/20100601_taojapan2.jpg&quot; alt=&quot;&quot; title=&quot;20100601_taojapan2&quot; width=&quot;500&quot; height=&quot;432&quot; class=&quot;alignnone size-full wp-image-832&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;交互部分太隐秘&lt;/strong&gt;。&lt;em&gt;我想一般人是不知道这里有个tab 切换 按钮，甚至这东西不是定时滑动，还有就是 箭头太小，我想一般有钱人都点不到 &amp;#8211; -&lt;/em&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/06/20100601_taojapan_4.png&quot; alt=&quot;&quot; title=&quot;20100601_taojapan_4&quot; width=&quot;500&quot; height=&quot;207&quot; class=&quot;alignnone size-full wp-image-833&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;链接的下划线&lt;/strong&gt;，是强调这个是一个链接，还是告诉用户，样式出问题了？&lt;br /&gt;
已经有不少开发同学询问我 ，这块是不是 样式还没写好，咋觉得没有样式一样，我知道这是日本网站的链接风格（日本的网站，一般都在链接下增加下划线以告诉用户这个是一个链接，非常遥远的历史，也不知道是谁起头的，也不知道什么时候会改革），但是你要知道，连开发这样不懂设计的都以为是没加样式，意思是他们的潜意识里，中文链接下面不加下划线看着会舒服些。&lt;em&gt;既然要做一个中文的网站，一个链接有没有下划线，不能突出什么，何不考虑其他样式来突出 链接的 重要性，以及层次性。&lt;/em&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/06/20100601_taojapan_5.png&quot; alt=&quot;&quot; title=&quot;20100601_taojapan_5&quot; width=&quot;500&quot; height=&quot;90&quot; class=&quot;alignnone size-full wp-image-834&quot; /&gt;&lt;/p&gt;
&lt;p&gt;交互设计不同于视觉设计，交互是为了帮助用户实现某些功能的便捷设计，仅仅是为了好看，牺牲用户体验是不可取的。&lt;/p&gt;
&lt;p&gt;另外，想说的是，一个面向用户群是中文用户的网站首页（&lt;em&gt;首页完全可以人为控制&lt;/em&gt;），竟然用了如此多的日文设计，甚至影响到样式的 字体设置（当前页面的默认字体，是优化日文显示的），牺牲了中文，以及数字英文的显示效果。非常不可取。&lt;/p&gt;
&lt;p&gt;好了 末了~&lt;br /&gt;
总结了这么多。祝愿：淘日本能走远点，不要停下来，要飞快的，想淘宝一样。&lt;/p&gt;
&lt;h2  class=&quot;related_post_title&quot;&gt;您可能还对这些日志感兴趣 - 随意&lt;/h2&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200807/after-a-project-9sky/&quot; title=&quot;一个项目之后的余想&quot;&gt;一个项目之后的余想&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/201003/using-trigger-bind-function-in-jquery-2/&quot; title=&quot;隔山打牛 &amp;#8211; jQuery中 trigger() &amp;#038; bind() 使用心得 (二)&quot;&gt;隔山打牛 &amp;#8211; jQuery中 trigger() &amp;#038; bind() 使用心得 (二)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200805/say-no-to-just-so-so/&quot; title=&quot;Say NO to 还可以&quot;&gt;Say NO to 还可以&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200909/an-amazing-photo/&quot; title=&quot;看看世界另一端 &amp;#8212; 一张神奇的图片&quot;&gt;看看世界另一端 &amp;#8212; 一张神奇的图片&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200809/fall-in-love-with-a-painting-style/&quot; title=&quot;爱上一种画风&quot;&gt;爱上一种画风&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/395469829/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469829/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469829/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469829/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.qilei.org/201006/taojapan-thinking-with-face-designing/feed/</wfw:commentRss><slash:comments>16</slash:comments><description>折腾了半年的 “淘日本”终于在又惊又陷的状态下发布了。且不说这个产品是不是成功的，因为我还不知道这东西能不能赚钱，一切都是作为一个旁观者去看待。难得blog里聊 工作的事情，只是因为付出了很多，需要去表达出来。 但是我还是比较纠结于，站上的一些交互，也算是做为一种总结，或者说是一种发泄也好。 总的来说，从交互设计去看待这个产品，我给自己打个不及格。 因为这个上面有太多东西需要去纠正， 有太多交互需要去否定，但是因为某些客官的因素，我对此无能为力。 既然如此，我们就退一步用一种学习的眼光去分析这个页面： 这个版本的淘日本的原型是上一版的淘宝商城，所以出处都有淘宝的些许气息。但是在此之上增加了一些杂乱的风格， 如： 页面设计元素中的字体选择过多，页面参差不齐。 部分元素模糊太深，导致页面不精致，边界不清晰。 图片上的字体没有经过锐化处理，降低了可识别性，显得不精致。甚至有些12px 的字可以直接使用，code 就可以实现。 区块中元素过多，用色过多，眼花缭乱。 交互部分太隐秘。我想一般人是不知道这里有个tab 切换 按钮，甚至这东西不是定时滑动，还有就是 箭头太小，我想一般有钱人都点不到 &amp;#8211; - 链接的下划线，是强调这个是一个链接，还是告诉用户，样式出问题了？ 已经有不少开发同学询问我 ，这块是不是 样式还没写好，咋觉得没有样式一样，我知道这是日本网站的链接风格（日本的网站，一般都在链接下增加下划线以告诉用户这个是一个链接，非常遥远的历史，也不知道是谁起头的，也不知道什么时候会改革），但是你要知道，连开发这样不懂设计的都以为是没加样式，意思是他们的潜意识里，中文链接下面不加下划线看着会舒服些。既然要做一个中文的网站，一个链接有没有下划线，不能突出什么，何不考虑其他样式来突出 链接的 重要性，以及层次性。 交互设计不同于视觉设计，交互是为了帮助用户实现某些功能的便捷设计，仅仅是为了好看，牺牲用户体验是不可取的。 另外，想说的是，一个面向用户群是中文用户的网站首页（首页完全可以人为控制），竟然用了如此多的日文设计，甚至影响到样式的 字体设置（当前页面的默认字体，是优化日文显示的），牺牲了中文，以及数字英文的显示效果。非常不可取。 好了 末了~ 总结了这么多。祝愿：淘日本能走远点，不要停下来，要飞快的，想淘宝一样。 您可能还对这些日志感兴趣 - 随意[转]Discuz和jQuery冲突的解决方法清风忽悠我哟～新浪也十年啦乱翻乱教 &amp;#8211; jQuery图片轮播插件 &amp;#8211; 菜鸟版乱翻乱教-Photoshop-剪贴蒙版妙用&lt;img src=&quot;http://www1.feedsky.com/t1/395469829/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469829/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469829/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469829/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>又设又计</category><pubDate>Tue, 01 Jun 2010 23:06:13 +0800</pubDate><author>飞鱼</author><comments>http://www.qilei.org/201006/taojapan-thinking-with-face-designing/#comments</comments><guid isPermaLink="false">http://www.qilei.org/?p=827</guid><dc:creator>飞鱼</dc:creator><fs:srclink>http://www.qilei.org/201006/taojapan-thinking-with-face-designing/</fs:srclink><fs:srcfeed>http://qilei.org/feed/</fs:srcfeed><fs:itemid>feedsky/qilei/~7330485/395469829/5068053</fs:itemid></item><item><title>Coding 的那些银荡事 – Notpade++插件WebEdit使用心得</title><link>http://item.feedsky.com/~feedsky/qilei/~7330485/395469830/5068053/1/item.html</link><content:encoded>&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-817&quot; title=&quot;20100526&quot; src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/20100526.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;320&quot; /&gt;&lt;br /&gt;
最近有朋友说Dreamweaver cs5很 银荡，我竟然无动于衷，因为我的电脑是上个世纪的，所以无福消受啦，&lt;br /&gt;
上周回学校工作室瞄了一下，发现咱们的新人都在普及notepad++，很是激动啊···&lt;br /&gt;
notepad++ 果然是个短小精干的东西啊，我目前工作75%的时间都是面对着这个。所以感情还是非常深的。&lt;br /&gt;
废话少说：&lt;br /&gt;
今天我就分享一下我用NP(notepad++)的一些插件吧。，可以提高coding 的一些细节。&lt;br /&gt;
WebEdit，是NP 上的一个代码辅助插件，里面包含了一些html常用的标签，来辅助html代码。&lt;em&gt;你可以在它的插件库里找到&lt;/em&gt; 通过这个插件以及设置快捷键，可以有效的提高coding效率。&lt;span id=&quot;more-815&quot;&gt;&lt;/span&gt;&lt;br /&gt;
如下图打开插件配置文件。&lt;br /&gt;
&lt;img class=&quot;alignnone size-full wp-image-818&quot; title=&quot;20100526-np-1&quot; src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/20100526-np-1.png&quot; alt=&quot;&quot; width=&quot;499&quot; height=&quot;228&quot; /&gt;&lt;br /&gt;
那么我稍微解释一下，如下面的代码，第一个等号前是“宏”(&lt;em&gt;类似word里的宏&lt;/em&gt;) 的名字，后面是代码，“|”是代码完成后的光标位置。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Div &amp;amp;Class=&amp;lt;div&amp;gt;|&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;下面[Toolbar] 是 在工具栏上显示的一些快捷按钮。(&lt;em&gt;明显有很多是多余的，可以手动删除掉一些&lt;/em&gt;)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;8=h4.bmp
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;可以看到，这里面有很多常用的标签自动完成，但是发现有一些是没有的(如：img br 等)，也有些是多余的，如h4，h5 因为用的比较少。那么我们尝试着去掉没用的快捷按钮，然后新建一些标签。&lt;br /&gt;
我新建了如下的宏：还是挺实用的。&lt;em&gt;最后行是等号的自动完成，发现等号加引号输入比较麻烦^_^&lt;/em&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Br=&amp;lt;br /&amp;gt;|
Class= class=&quot;|&quot;
Id= id=&quot;|&quot;
Img=&amp;lt;img src=&quot;|&quot; alt=&quot;&quot; /&amp;gt;
O==&quot;|&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;添加完后不要忘了保存 ，然后重新打开NP就生效了。&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;然后是设置快捷键。&lt;br /&gt;
点击设置 &amp;#8211; 管理快捷键 &amp;#8211; Plugin commands&lt;br /&gt;
下拉 就可以看到 WebEdit 的快捷键设置区。&lt;br /&gt;
我设置的快捷键如下，用Alt 加快捷键比较银荡，按起来也比较顺。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;A -------------- Alt+Q
Div Class ------- Alt+A
Strong --------- Alt+B
Br ------------- Alt+Enter
Class ---------- Alt+S
Id ------------- Alt+D
Img -----------  Alt+W
O(等号) ------------- Alt+=
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;好了，这个插件的分享就到此为止了，下次分享一下其他插件。····&lt;/p&gt;
&lt;p&gt;PS：顺便分享个快捷键 Ctrl + D 复制当前行，这个快捷键某些时候非常实用&lt;/p&gt;
&lt;h2  class=&quot;related_post_title&quot;&gt;您可能还对这些日志感兴趣 - 随意&lt;/h2&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200810/the-2008-d4forum/&quot; title=&quot;D4设计论坛&quot;&gt;D4设计论坛&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200809/help-me-help-flyfish/&quot; title=&quot;help me! help飞鱼&quot;&gt;help me! help飞鱼&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200903/real-run-to-foreign/&quot; title=&quot;疯狗似的逃向了国外&quot;&gt;疯狗似的逃向了国外&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200901/other-view-about-google-chrome/&quot; title=&quot;东拉西扯 &amp;#8211; google浏览器chrome &amp;#8211; 杂谈&quot;&gt;东拉西扯 &amp;#8211; google浏览器chrome &amp;#8211; 杂谈&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200911/inline-block-relative-text-indent-trouble/&quot; title=&quot;inline-block 的 text-indent会产生联动 效应 &quot;&gt;inline-block 的 text-indent会产生联动 效应 &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/395469830/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469830/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469830/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469830/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.qilei.org/201005/notpade-webedit-tip/feed/</wfw:commentRss><slash:comments>2</slash:comments><description>最近有朋友说Dreamweaver cs5很 银荡，我竟然无动于衷，因为我的电脑是上个世纪的，所以无福消受啦， 上周回学校工作室瞄了一下，发现咱们的新人都在普及notepad++，很是激动啊··· notepad++ 果然是个短小精干的东西啊，我目前工作75%的时间都是面对着这个。所以感情还是非常深的。 废话少说： 今天我就分享一下我用NP(notepad++)的一些插件吧。，可以提高coding 的一些细节。 WebEdit，是NP 上的一个代码辅助插件，里面包含了一些html常用的标签，来辅助html代码。你可以在它的插件库里找到 通过这个插件以及设置快捷键，可以有效的提高coding效率。 如下图打开插件配置文件。 那么我稍微解释一下，如下面的代码，第一个等号前是“宏”(类似word里的宏) 的名字，后面是代码，“&amp;#124;”是代码完成后的光标位置。 Div &amp;#38;Class=&amp;#60;div&amp;#62;&amp;#124;&amp;#60;/div&amp;#62; 下面[Toolbar] 是 在工具栏上显示的一些快捷按钮。(明显有很多是多余的，可以手动删除掉一些) 8=h4.bmp 可以看到，这里面有很多常用的标签自动完成，但是发现有一些是没有的(如：img br 等)，也有些是多余的，如h4，h5 因为用的比较少。那么我们尝试着去掉没用的快捷按钮，然后新建一些标签。 我新建了如下的宏：还是挺实用的。最后行是等号的自动完成，发现等号加引号输入比较麻烦^_^ Br=&amp;#60;br /&amp;#62;&amp;#124; Class= class=&quot;&amp;#124;&quot; Id= id=&quot;&amp;#124;&quot; Img=&amp;#60;img src=&quot;&amp;#124;&quot; alt=&quot;&quot; /&amp;#62; O==&quot;&amp;#124;&quot; 添加完后不要忘了保存 ，然后重新打开NP就生效了。 然后是设置快捷键。 点击设置 &amp;#8211; 管理快捷键 &amp;#8211; Plugin commands 下拉 就可以看到 WebEdit 的快捷键设置区。 我设置的快捷键如下，用Alt 加快捷键比较银荡，按起来也比较顺。 A -------------- Alt+Q [...]&lt;img src=&quot;http://www1.feedsky.com/t1/395469830/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469830/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469830/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469830/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>notpadd++</category><category>代码浅谈</category><pubDate>Sun, 30 May 2010 22:57:36 +0800</pubDate><author>飞鱼</author><comments>http://www.qilei.org/201005/notpade-webedit-tip/#comments</comments><guid isPermaLink="false">http://www.qilei.org/?p=815</guid><dc:creator>飞鱼</dc:creator><fs:srclink>http://www.qilei.org/201005/notpade-webedit-tip/</fs:srclink><fs:srcfeed>http://qilei.org/feed/</fs:srcfeed><fs:itemid>feedsky/qilei/~7330485/395469830/5068053</fs:itemid></item><item><title>从淘宝透露出的那些设计细节</title><link>http://item.feedsky.com/~feedsky/qilei/~7330485/395469831/5068053/1/item.html</link><content:encoded>&lt;p&gt;&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/20100522.jpg&quot; alt=&quot;&quot; title=&quot;20100522&quot; width=&quot;500&quot; height=&quot;236&quot; class=&quot;alignnone size-full wp-image-810&quot; /&gt;&lt;br /&gt;
一直都对淘宝的一系列改版非常之感兴趣，没有其他的想法，就是觉得 淘宝的设计从某些角度来讲，带领着国内网站的一种设计风格。&lt;br /&gt;
最近 商城改版将版面 该的彻底，虽说第一版让人很蛋疼，因为的确变化很大，并且让人感觉有一种很山寨的相貌。但是淘宝的更新效率总是非常快，没过几天，华丽的商城慢慢的凸显出来了。原本单调的红色，变得非常有层次感，搜索框也凸显出来，搜索按钮的橘黄色在红色的背景中显得更加华丽。同样作为交互设计师的我看到这个作品，不禁自愧不如啊 嘎嘎~~~  还有好多路要走啊。&lt;/p&gt;
&lt;p&gt;从这次的改版发现淘宝开始走视觉体验路线了，从原来满足用户功能，到后来满足用户需求，再到满足用户功能体验的，到现在开始走用户视觉体验的路线。&lt;br /&gt;
不过想想也是100多号的人难免会迸发出一些强大的灵感。&lt;/p&gt;
&lt;p&gt;当然这么推荐是有理由的，当淘宝的产品以及用户群达到如此大的量的时候，一定会进化出一些高质量的产品，以及一些高质量的用户群，为了满足这些用户群，商城便诞生。&lt;/p&gt;
&lt;p&gt;再放一张 名鞋馆的截图，也相当有感觉的。&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/100522.jpg&quot; alt=&quot;&quot; title=&quot;100522&quot; width=&quot;500&quot; height=&quot;291&quot; class=&quot;alignnone size-full wp-image-812&quot; /&gt;&lt;br /&gt;
&lt;span id=&quot;more-809&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;最后再唠叨一句：淘宝首页又将 导航给放出来了，之前的那种 太前卫的多平面设计拿下来，看来一是用户吃不消这样的表现形式啊，现在的表现形式好些了，但是似乎用色少了好多，应该是为了节省流量吧，毕竟淘宝首页是个流量大头。&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/20100522_1.jpg&quot; alt=&quot;&quot; title=&quot;20100522_1&quot; width=&quot;500&quot; height=&quot;257&quot; class=&quot;alignnone size-full wp-image-811&quot; /&gt;&lt;/p&gt;
&lt;h2  class=&quot;related_post_title&quot;&gt;您可能还对这些日志感兴趣&lt;/h2&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/201001/new-design-about-alibaba-home-page-2010/&quot; title=&quot;丫 越来越年轻 &amp;#8211; 阿里巴巴2010新版首页&quot;&gt;丫 越来越年轻 &amp;#8211; 阿里巴巴2010新版首页&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200811/beautiful-white-in-iriver-com/&quot; title=&quot;有一种美叫洁白&amp;#8211; iriver改版好久&quot;&gt;有一种美叫洁白&amp;#8211; iriver改版好久&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200810/new-index-about-yoho/&quot; title=&quot;大步向前走-YOHO改版&quot;&gt;大步向前走-YOHO改版&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/395469831/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469831/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469831/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469831/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.qilei.org/201005/thinking-about-taobao-surface-design/feed/</wfw:commentRss><slash:comments>4</slash:comments><description>一直都对淘宝的一系列改版非常之感兴趣，没有其他的想法，就是觉得 淘宝的设计从某些角度来讲，带领着国内网站的一种设计风格。 最近 商城改版将版面 该的彻底，虽说第一版让人很蛋疼，因为的确变化很大，并且让人感觉有一种很山寨的相貌。但是淘宝的更新效率总是非常快，没过几天，华丽的商城慢慢的凸显出来了。原本单调的红色，变得非常有层次感，搜索框也凸显出来，搜索按钮的橘黄色在红色的背景中显得更加华丽。同样作为交互设计师的我看到这个作品，不禁自愧不如啊 嘎嘎~~~ 还有好多路要走啊。 从这次的改版发现淘宝开始走视觉体验路线了，从原来满足用户功能，到后来满足用户需求，再到满足用户功能体验的，到现在开始走用户视觉体验的路线。 不过想想也是100多号的人难免会迸发出一些强大的灵感。 当然这么推荐是有理由的，当淘宝的产品以及用户群达到如此大的量的时候，一定会进化出一些高质量的产品，以及一些高质量的用户群，为了满足这些用户群，商城便诞生。 再放一张 名鞋馆的截图，也相当有感觉的。 最后再唠叨一句：淘宝首页又将 导航给放出来了，之前的那种 太前卫的多平面设计拿下来，看来一是用户吃不消这样的表现形式啊，现在的表现形式好些了，但是似乎用色少了好多，应该是为了节省流量吧，毕竟淘宝首页是个流量大头。 您可能还对这些日志感兴趣丫 越来越年轻 &amp;#8211; 阿里巴巴2010新版首页有一种美叫洁白&amp;#8211; iriver改版好久大步向前走-YOHO改版&lt;img src=&quot;http://www1.feedsky.com/t1/395469831/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469831/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469831/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469831/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>淘宝</category><category>改版</category><category>代码浅谈</category><pubDate>Sat, 22 May 2010 22:33:28 +0800</pubDate><author>飞鱼</author><comments>http://www.qilei.org/201005/thinking-about-taobao-surface-design/#comments</comments><guid isPermaLink="false">http://www.qilei.org/?p=809</guid><dc:creator>飞鱼</dc:creator><fs:srclink>http://www.qilei.org/201005/thinking-about-taobao-surface-design/</fs:srclink><fs:srcfeed>http://qilei.org/feed/</fs:srcfeed><fs:itemid>feedsky/qilei/~7330485/395469831/5068053</fs:itemid></item><item><title>乱翻乱教 – M8开发环境(vs2008)配置 [菜鸟版]</title><link>http://item.feedsky.com/~feedsky/qilei/~7330485/395469832/5068053/1/item.html</link><content:encoded>&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.qilei.org/wp-content/uploads/2010/03/100328.jpg&quot; class=&quot;alignnone&quot; width=&quot;500&quot; height=&quot;200&quot; /&gt;&lt;br /&gt;
每天看着[&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot;  href=&quot;http://bbs.meizu.com/index.php&quot;&gt;魅族论坛&lt;/a&gt;]的开发者版块那寥寥一百左右的帖子，真是揪心啊，并且里面大好多问题都是平台搭建的问题，这个问题很严重，并且非常打击初学者的积极性呢。于是乎，折腾了几天把平台搭建及同步调试等常见的问题及细节都跑了一遍，希望有所帮助。&lt;/p&gt;
&lt;h3&gt;准备活动&lt;/h3&gt;
&lt;p&gt;都说我解说技术比较银荡，那就更银荡一些 ^_^ &lt;em&gt;要大干一场，那是需要一系列性情道具的····&lt;/em&gt;&lt;br /&gt;
M8的系统是 基于wince 封装出来的，&lt;em&gt;这个大家应该都知道&lt;/em&gt;。所以咱们需要的东西 如下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1. &lt;strong&gt;Visual Studio 2008 &lt;/strong&gt; &lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot; href=&quot;http://www.zu14.cn/2009/02/18/vs2008-collection/&quot;&gt;下载地址&lt;/a&gt; &lt;em&gt; 点进去 捡&lt;strong&gt;专业版&lt;/strong&gt; 下载&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;2. &lt;strong&gt;M8SDK&lt;/strong&gt;  &lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot;  href=&quot;http://developer.meizu.com/m8sdkhelp/sdk.jsp&quot;&gt;下载地址&lt;/a&gt; &lt;em&gt;是魅族的开发社区的下载地址&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;3. &lt;strong&gt;M8SDK中文版文档&lt;/strong&gt; 同楼上&lt;/li&gt;
&lt;li&gt;4. &lt;strong&gt;M8 一只&lt;/strong&gt; （选填） &lt;em&gt;如果你真的想开发M8应用，去整一个，因为同步调试比模拟器调试要真实多了。&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;5. &lt;strong&gt;同步驱动&lt;/strong&gt; &lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot; href=&quot;http://www.meizu.com/service/downs.html?id=64&quot;&gt;下载地址&lt;/a&gt; 官网有的下 &lt;/li&gt;
&lt;li&gt;6. &lt;strong&gt;电脑一只&lt;/strong&gt; 不要告诉我你想在M8上开发 =，=  我用的win7 64位，很销魂&lt;/li&gt;
&lt;li&gt;7.  &lt;strong&gt;.NET Framework 3.5&lt;/strong&gt; &lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot; href=&quot;http://www.zu14.cn/2009/02/18/vs2008-collection/&quot;&gt;下载地址&lt;/a&gt; win7 就不用装了。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span id=&quot;more-788&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;前戏&lt;/h3&gt;
&lt;p&gt;前戏一定要有不然怎么OOXX，是安装软件，且顺序如下：&lt;br /&gt;
&lt;strong&gt;.NET Framework 3.5&lt;/strong&gt; (win7)可以忽略&lt;br /&gt;
&lt;strong&gt;Visual Studio 2008&lt;/strong&gt; 选择自定义安装，除了C++意外的都不要勾选(除非你还要开发其他东西)，我就是这么干的，当然MSDN也不要装了，有问题google 吧，然后是耐心等待，&lt;em&gt;看看X片吧&lt;/em&gt;。&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-001.png&quot; alt=&quot;&quot; title=&quot;m8-001&quot; width=&quot;500&quot; height=&quot;250&quot; class=&quot;alignnone size-full wp-image-789&quot; /&gt;&lt;/p&gt;
&lt;p&gt;然后装 &lt;strong&gt;M8SDK&lt;/strong&gt;(&lt;em&gt;SDK要在vs之后装，不然是装不上的&lt;/em&gt;)，这里要注意一下，论坛里有老多人卡在这里，&lt;em&gt;多少也要先看看SDK文档再下手么，文档里写得还是蛮清楚的，虽然有些地方要误导人&lt;/em&gt;。如下图，装的时候，不要勾选 文档部分。&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-002.png&quot; alt=&quot;&quot; title=&quot;m8-002&quot; width=&quot;450&quot; height=&quot;150&quot; class=&quot;alignnone size-full wp-image-790&quot; /&gt;&lt;/p&gt;
&lt;p&gt;接着是装驱动，叉p 跟win7 要装的东东不一样，去文档里看吧。这里就不说了。确保同步成功就ok。&lt;/p&gt;
&lt;p&gt;前戏结束， 应该湿了~~~~~ 哼哼~~~&lt;/p&gt;
&lt;h3&gt;剥橘子，带TT&lt;/h3&gt;
&lt;p&gt;论坛里好多初学者碰到了N多关于怎样开始这个hello M8 的项目。这个灰常蛋疼，虽然SDK文档里 有步骤但是却很蛋疼的漏掉点什么，总是调试不成功，同步不成功。就像 正要OOXX 的时候同事来电话一样，立马倒塌~~~~&lt;/p&gt;
&lt;p&gt;那么开始我们的hello M8 的项目，&lt;br /&gt;
1. &lt;strong&gt;新建项目，智能设备&lt;/strong&gt; &amp;#8211; win32智能设备项目 &lt;em&gt;见文档 &amp;#8211; 创建基本MZFC程序&lt;/em&gt;&lt;br /&gt;
    按照文档里说的 复制 hello M8的程序到cpp里。&lt;/p&gt;
&lt;p&gt;2. 项目建好后， 选择 项目 &amp;#8211; XX属性 配置(重要) ，这里文档虽然有步骤，但是似乎漏了点，&lt;br /&gt;
    首先是 &lt;strong&gt;添加依赖项&lt;/strong&gt; 选择[链接器]-[输入]-[附加依赖项]  写入： mzfcs.lib platformApi.lib (文档里有说明) 如下图：&lt;br /&gt;
    &lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-003.png&quot; alt=&quot;&quot; title=&quot;m8-003&quot; width=&quot;500&quot; height=&quot;200&quot; class=&quot;alignnone size-full wp-image-791&quot; /&gt; &lt;/p&gt;
&lt;p&gt;3. 接下来是&lt;strong&gt;设置预处理器&lt;/strong&gt;，[项目]-[属性]-[C/C++]-[预处理器]-[预处理定义]，添加 MZFC_STATIC，&lt;strong&gt;这里文档的图片容易误导人&lt;/strong&gt;，因为文档中图片中只有一个MZFC_STATIC，很多人以为是吧其他都删掉，其实不是，是在前面追加一个。不然后面&lt;strong&gt;编译&lt;/strong&gt;的时候会出现如下图的错误。&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-004.png&quot; alt=&quot;&quot; title=&quot;m8-004&quot; width=&quot;500&quot; height=&quot;200&quot; class=&quot;alignnone size-full wp-image-792&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-005.png&quot; alt=&quot;&quot; title=&quot;m8-005&quot; width=&quot;500&quot; height=&quot;130&quot; class=&quot;alignnone size-full wp-image-793&quot; /&gt;&lt;/p&gt;
&lt;p&gt;4. 然后是设置 &lt;strong&gt;不使用预编译头&lt;/strong&gt;，这一步文档里没说，但是论坛里好多帖子都在问这个问题，不下十个，觉得官方有必要改改文档了，&lt;br /&gt;
[项目]-[属性]-[C/C++]-[预编译头] 设置成 不使用预编译头，顺便贴一个没设置这一项编译不成功的截图。&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-006.png&quot; alt=&quot;&quot; title=&quot;m8-006&quot; width=&quot;500&quot; height=&quot;235&quot; class=&quot;alignnone size-full wp-image-794&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-007.png&quot; alt=&quot;&quot; title=&quot;m8-007&quot; width=&quot;500&quot; height=&quot;150&quot; class=&quot;alignnone size-full wp-image-795&quot; /&gt;&lt;/p&gt;
&lt;p&gt;5. 使用&lt;strong&gt;模拟器调试&lt;/strong&gt;，如下图 M8SDK Emulator 代表模拟器 模式(&lt;em&gt;默认就是这个&lt;/em&gt;)。 选择[生成] &amp;#8211; [编译] Ctrl+F7，看到下方成功了之后，再按(F5)[调试] 应该就跳出个 恶心的模拟器，&lt;em&gt;为什么恶心呢？因为一开始是黑屏的以为模拟失败，等了10秒，丫才开机·· 囧rz 还要开机啊······&lt;/em&gt;，并且效果不好，感觉怪怪的速度也不很慢。有大虾知道如何优化，请留言告诉我下，我补上。&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-009.png&quot; alt=&quot;&quot; title=&quot;m8-009&quot; width=&quot;500&quot; height=&quot;140&quot; class=&quot;alignnone size-full wp-image-796&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-010.png&quot; alt=&quot;&quot; title=&quot;m8-010&quot; width=&quot;500&quot; height=&quot;250&quot; class=&quot;alignnone size-full wp-image-805&quot; /&gt;&lt;/p&gt;
&lt;p&gt;6. &lt;strong&gt;同步调试&lt;/strong&gt;。这一步留给有小八的童鞋们。连上小8后，(确保同步驱动装好，同步模式可以跑)，然后将 M8SDK Emulator 下拉 选为 M8SDK ARMV4I Device，然后点击右侧的小手机按钮进行手机同步测试。看看是否同步，&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-011.png&quot; alt=&quot;&quot; title=&quot;m8-011&quot; width=&quot;500&quot; height=&quot;200&quot; class=&quot;alignnone size-full wp-image-797&quot; /&gt;&lt;/p&gt;
&lt;p&gt;7. 配置&lt;strong&gt;远程目录&lt;/strong&gt;，这个文档里也有说明，选择 [项目]-[属性]-[部署] &lt;strong&gt;设置远程目录&lt;/strong&gt;，&lt;em&gt;建议：&lt;/em&gt; 将目录设置成Disk目录下的某文件夹，如\Disk\MM ，&lt;em&gt; 文档里的说明是Windows 生成之后找都找不到&lt;/em&gt;，&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-012.png&quot; alt=&quot;&quot; title=&quot;m8-012&quot; width=&quot;500&quot; height=&quot;170&quot; class=&quot;alignnone size-full wp-image-798&quot; /&gt;&lt;br /&gt;
同样，设置&lt;strong&gt;远程调试文件&lt;/strong&gt;  [项目]-[属性]-[调试] ，远程文件，如下：&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-013.png&quot; alt=&quot;&quot; title=&quot;m8-013&quot; width=&quot;500&quot; height=&quot;150&quot; class=&quot;alignnone size-full wp-image-799&quot; /&gt;&lt;/p&gt;
&lt;p&gt;8. 编译&lt;strong&gt;生成文件&lt;/strong&gt; 这个是关键的一步，因为之前刚开始整的时候一直连接不到手机，都是直接弹出个调试器，或者提示找不到远程文件。&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/m8-014.png&quot; alt=&quot;&quot; title=&quot;m8-014&quot; width=&quot;500&quot; height=&quot;150&quot; class=&quot;alignnone size-full wp-image-800&quot; /&gt;&lt;/p&gt;
&lt;p&gt;9. &lt;strong&gt;屡试不爽，久久不放&lt;/strong&gt;，然后按下F5 应该就能在你的小八上看到运行的软件了。&lt;/p&gt;
&lt;p&gt;好吧，开始你的M8之旅吧。&lt;/p&gt;
&lt;p&gt;有问题可以留言欢迎讨论。&lt;/p&gt;
&lt;h2  class=&quot;related_post_title&quot;&gt;您可能还对这些日志感兴趣&lt;/h2&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/201003/program-for-m8/&quot; title=&quot;不走寻常路&amp;#8211;Win7下vs2008搭建M8开发平台&quot;&gt;不走寻常路&amp;#8211;Win7下vs2008搭建M8开发平台&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/201002/tryout-m8-system-969/&quot; title=&quot;整得连妈都不认识了 &amp;#8211; M8 新固件9.6.X 试用体验&quot;&gt;整得连妈都不认识了 &amp;#8211; M8 新固件9.6.X 试用体验&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/201001/become-a-m8-owner/&quot; title=&quot;M8 到手 内牛满面 &quot;&gt;M8 到手 内牛满面 &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200911/site-header/&quot; title=&quot;乱翻乱教 – 时尚导航设计 &amp;#8211; 傻瓜版教程&quot;&gt;乱翻乱教 – 时尚导航设计 &amp;#8211; 傻瓜版教程&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200909/jquery-fade-picture/&quot; title=&quot;乱翻乱教 &amp;#8211; jQuery图片轮播插件 &amp;#8211; 菜鸟版&quot;&gt;乱翻乱教 &amp;#8211; jQuery图片轮播插件 &amp;#8211; 菜鸟版&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/395469832/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469832/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469832/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469832/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.qilei.org/201005/m8-developer-starting-with-vs2008/feed/</wfw:commentRss><slash:comments>7</slash:comments><description>每天看着[魅族论坛]的开发者版块那寥寥一百左右的帖子，真是揪心啊，并且里面大好多问题都是平台搭建的问题，这个问题很严重，并且非常打击初学者的积极性呢。于是乎，折腾了几天把平台搭建及同步调试等常见的问题及细节都跑了一遍，希望有所帮助。 准备活动 都说我解说技术比较银荡，那就更银荡一些 ^_^ 要大干一场，那是需要一系列性情道具的···· M8的系统是 基于wince 封装出来的，这个大家应该都知道。所以咱们需要的东西 如下： 1. Visual Studio 2008 下载地址 点进去 捡专业版 下载 2. M8SDK 下载地址 是魅族的开发社区的下载地址 3. M8SDK中文版文档 同楼上 4. M8 一只 （选填） 如果你真的想开发M8应用，去整一个，因为同步调试比模拟器调试要真实多了。 5. 同步驱动 下载地址 官网有的下 6. 电脑一只 不要告诉我你想在M8上开发 =，= 我用的win7 64位，很销魂 7. .NET Framework 3.5 下载地址 win7 就不用装了。 前戏 前戏一定要有不然怎么OOXX，是安装软件，且顺序如下： .NET Framework 3.5 (win7)可以忽略 Visual Studio 2008 [...]&lt;img src=&quot;http://www1.feedsky.com/t1/395469832/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469832/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469832/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469832/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>乱翻乱教</category><category>教程</category><category>M8</category><pubDate>Sat, 08 May 2010 00:04:56 +0800</pubDate><author>飞鱼</author><comments>http://www.qilei.org/201005/m8-developer-starting-with-vs2008/#comments</comments><guid isPermaLink="false">http://www.qilei.org/?p=788</guid><dc:creator>飞鱼</dc:creator><fs:srclink>http://www.qilei.org/201005/m8-developer-starting-with-vs2008/</fs:srclink><fs:srcfeed>http://qilei.org/feed/</fs:srcfeed><fs:itemid>feedsky/qilei/~7330485/395469832/5068053</fs:itemid></item><item><title>系统级应用项目中的函数命名冲突问题</title><link>http://item.feedsky.com/~feedsky/qilei/~7330485/395469833/5068053/1/item.html</link><content:encoded>&lt;p&gt;函数命名冲突问题，相信很多人碰到过。&lt;br /&gt;
作为一个刚做js 不久的 小虾米来说，我也没有太多发言权。&lt;br /&gt;
但可喜的是最近做的一个系统级的应用项目中碰到了这个问题。&lt;br /&gt;
之前在老系统里看到很多程序员参与进来各种小需求，也带进来了好多大大小小的函数，导致某些页面的函数命名很是多样化。&lt;br /&gt;
对于如何避免命名冲突问题，自然很多开发都选择了&lt;strong&gt;加长函数名称&lt;/strong&gt;这条无奈但是又死板又实用的方法，如getTranslateTargetIntro,&lt;em&gt;看到这样的名称就是蛋疼&lt;/em&gt;。但是结果让其他中途进来的开发前端等&lt;strong&gt;蛋很疼~~~&lt;/strong&gt;，并且到处都是全局变量，冲突得让人想死。 =，=&lt;/p&gt;
&lt;h4&gt;原因在哪里~~~~?&lt;/h4&gt;
&lt;p&gt;因为它历史悠久~~~，当初设计这个系统的时候，架构师没想到它以后会成为一个庞大的系统，也不曾想过以后还有那么多蛋疼的前端会加入进来，更没想过，页面上的交互会越变越多，只是单纯的想解决燃眉之急的一个小交互。&lt;br /&gt;
于是乎，很多规则，命名方式，功能架构都没有一个清晰的解释型的图表出来。&lt;/p&gt;
&lt;p&gt;得扯远了··· 唠叨了一下，^_^&lt;/p&gt;
&lt;h4&gt;对于一个新的系统，命名冲突问题如何解决？&lt;/h4&gt;
&lt;p&gt;我就单单说说我最近做的这个系统中关于js 部分的函数命名的一个方法吧。&lt;br /&gt;
先看一下如下图：&lt;br /&gt;
&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/05/100502.png&quot; alt=&quot;&quot; title=&quot;100502&quot; width=&quot;500&quot; height=&quot;181&quot; class=&quot;alignnone size-full wp-image-785&quot; /&gt;&lt;br /&gt;
智商高的童鞋相信看了这图就知道啥意思，这个东东可是我哥写了那么多js以及 OOP思想的一些结晶，我觉得很强大，至少我这么觉得，因为很好用。&lt;em&gt;飞鱼端了端眼睛：看不懂的话，继续往下看^_^&lt;/em&gt;&lt;span id=&quot;more-783&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;首先是减少全局参量&lt;/strong&gt;&lt;br /&gt;
全局这个东西 应该是越少越好，就像jquery 用个美元$号一样（&lt;em&gt;虽然经常被其他js 库抢&lt;/em&gt;），所以如果要让一个系统有一个简洁的js 系统架构，最好给它起个全局变量，这样的好处是，你的系统只占一个全局变量(当然jquery等$是必须的，因为你得依赖它)。这样从命名上就避开了全局变量冲突的问题。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;让你的js 系统函数 都分组升级成类&lt;/strong&gt;&lt;br /&gt;
然后根据系统的功能的类型 进行划分，比如web中系统应用，无外乎 layout 初始化，然后是Effect效果，然后是通用模块，等等。这样做的好处是当你有需求要添加什么功能的时候就可以对症下药，而不会出现要加什么功能就往系统里的js 部分最下方添加，导致页面上的js 代码 像狗皮膏药一样，那样会让你的代码很没有深度以及层次(&lt;em&gt;此句话，很有深度，借用我哥的话&lt;/em&gt;)&lt;br /&gt;
可能上面说的全局变量，功能分类说了懂了，但不知道咋实现。这一步开始将它实体化。&lt;br /&gt;
新建一个js文件my.js，写入如下面的代码:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;var My = {}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后给你的系统添加一个启动函数，就像机器的开关一样，我们将其命名为run()&lt;em&gt;多么直观^_^&lt;/em&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;var My = {
    run: function() {
         //just do something....
         alert('你好，死猪！')
    }
};&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;上面的代码其实就是一个类，和它的一个方法，完全的OOP 思想。&lt;br /&gt;
那么怎么启动它呢，很简单在它的下面加个动作来开动它。就是标准的jquery 语法。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$(function() {
    My.run();
});&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这样我们的系统就起来了。&lt;br /&gt;
&lt;strong&gt;然后我们给系统增加一些功能，先从layout模块 来。&lt;/strong&gt;&lt;br /&gt;
My 类下添加一个新的子类 My.Layout。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;var My = {
    run: function() {
         //just do something....
         alert('你好，死猪！');
         My.Layout.run();
    }
};
My.Layout = {
    run: function() {
         alert('您又便秘啦？');
    }
};&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这里有个小技巧就是&lt;strong&gt;子类命名方式是首字母大写，用2个英文单词构成，来提高识别度&lt;/strong&gt;。&lt;br /&gt;
看起来，这样来访问My.Layout.run(); 这个方法还是挺长，但是它用点号分隔开，让其命名方式变成了三维。而不是MyLayoutrun()这样的一维命名方式。这样层次一目了然。让我们再增加一个子类，就会了解这其中的奥秘了。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;var My = {
    run: function() {
         //just do something....
         alert('你好，死猪！');
         My.Layout.run();
         My.Panel.run();
    }
};
My.Layout = {
    run: function() {
         alert('您又便秘啦？');
    }
};
My.Panel = {
    run: function() {
         alert('死了算了=，=');
    }
};&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这个感觉就像是一台机器一样，显示我打开的开关，机器开始启动，初始化了一些初始操作触发了显示模块，然后再做通用模块的操作。 一切都是有秩序的在执行着。&lt;em&gt;很有感觉吧？^_^ 继续&lt;/em&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;var My = {
    run: function() {
         this.root = {};
         this.root.head = $('#head');
         this.root.main = $('#main');
         var root= this.root;
         My.Layout.run(root);
         My.Panel.run(root);
    }
};
My.Layout = {
    run: function(root) {
         this.root = root;
         thit._init_resize()
    },
    _init_resize: function() {
         alert('您又便秘啦？' + this.root.main.text());
    }
};
My.Panel = {
    run: function() {
         alert('死了算了=，=');
    }
};&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;这一步是亮点&lt;/strong&gt;，我将一些需要全局用到的对象打包成一个root之类，然后带入到每个其他子类中，这样就可以访问到这些对象，而不需要另外再申明，(&lt;em&gt;我不知道这样子做能够节省内存开销，还是会浪费，但感觉应该是前者&lt;/em&gt;)&lt;br /&gt;
这样子的写法，让整个js 系统被一些关系连接在一起，但是又很容易切开，(比如：注释掉My.Panel.run(root) 就能关闭整个Panel 功能，就像一个一个小插件一样)。&lt;/p&gt;
&lt;p&gt;扯得优点离题了，其实也不离题啦，这样子写本来就很难产生命名冲突，并且命名规则可以很有秩序，并且不会出现非常长的纠结的名称。&lt;/p&gt;
&lt;h2  class=&quot;related_post_title&quot;&gt;您可能还对这些日志感兴趣&lt;/h2&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/201004/jquery-pad/&quot; title=&quot;走马观花 &amp;#8211; jQuery调试工具- jQuery pad&quot;&gt;走马观花 &amp;#8211; jQuery调试工具- jQuery pad&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/201003/using-trigger-bind-function-in-jquery-2/&quot; title=&quot;隔山打牛 &amp;#8211; jQuery中 trigger() &amp;#038; bind() 使用心得 (二)&quot;&gt;隔山打牛 &amp;#8211; jQuery中 trigger() &amp;#038; bind() 使用心得 (二)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/201003/using-trigger-bind-function-in-jquery/&quot; title=&quot;老汉推车 &amp;#8211; jQuery中 trigger() &amp;#038; bind() 使用心得 (一)&quot;&gt;老汉推车 &amp;#8211; jQuery中 trigger() &amp;#038; bind() 使用心得 (一)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200909/jquery-fade-picture/&quot; title=&quot;乱翻乱教 &amp;#8211; jQuery图片轮播插件 &amp;#8211; 菜鸟版&quot;&gt;乱翻乱教 &amp;#8211; jQuery图片轮播插件 &amp;#8211; 菜鸟版&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200907/jquery-menu-plugin/&quot; title=&quot;乱翻乱教- jQuery 制作N级导航菜单 &amp;#8211; 插件版&quot;&gt;乱翻乱教- jQuery 制作N级导航菜单 &amp;#8211; 插件版&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/395469833/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469833/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469833/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469833/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.qilei.org/201005/how-to-make-the-func-name-no-clrash/feed/</wfw:commentRss><slash:comments>6</slash:comments><description>函数命名冲突问题，相信很多人碰到过。 作为一个刚做js 不久的 小虾米来说，我也没有太多发言权。 但可喜的是最近做的一个系统级的应用项目中碰到了这个问题。 之前在老系统里看到很多程序员参与进来各种小需求，也带进来了好多大大小小的函数，导致某些页面的函数命名很是多样化。 对于如何避免命名冲突问题，自然很多开发都选择了加长函数名称这条无奈但是又死板又实用的方法，如getTranslateTargetIntro,看到这样的名称就是蛋疼。但是结果让其他中途进来的开发前端等蛋很疼~~~，并且到处都是全局变量，冲突得让人想死。 =，= 原因在哪里~~~~? 因为它历史悠久~~~，当初设计这个系统的时候，架构师没想到它以后会成为一个庞大的系统，也不曾想过以后还有那么多蛋疼的前端会加入进来，更没想过，页面上的交互会越变越多，只是单纯的想解决燃眉之急的一个小交互。 于是乎，很多规则，命名方式，功能架构都没有一个清晰的解释型的图表出来。 得扯远了··· 唠叨了一下，^_^ 对于一个新的系统，命名冲突问题如何解决？ 我就单单说说我最近做的这个系统中关于js 部分的函数命名的一个方法吧。 先看一下如下图： 智商高的童鞋相信看了这图就知道啥意思，这个东东可是我哥写了那么多js以及 OOP思想的一些结晶，我觉得很强大，至少我这么觉得，因为很好用。飞鱼端了端眼睛：看不懂的话，继续往下看^_^ 首先是减少全局参量 全局这个东西 应该是越少越好，就像jquery 用个美元$号一样（虽然经常被其他js 库抢），所以如果要让一个系统有一个简洁的js 系统架构，最好给它起个全局变量，这样的好处是，你的系统只占一个全局变量(当然jquery等$是必须的，因为你得依赖它)。这样从命名上就避开了全局变量冲突的问题。 让你的js 系统函数 都分组升级成类 然后根据系统的功能的类型 进行划分，比如web中系统应用，无外乎 layout 初始化，然后是Effect效果，然后是通用模块，等等。这样做的好处是当你有需求要添加什么功能的时候就可以对症下药，而不会出现要加什么功能就往系统里的js 部分最下方添加，导致页面上的js 代码 像狗皮膏药一样，那样会让你的代码很没有深度以及层次(此句话，很有深度，借用我哥的话) 可能上面说的全局变量，功能分类说了懂了，但不知道咋实现。这一步开始将它实体化。 新建一个js文件my.js，写入如下面的代码: var My = {} 然后给你的系统添加一个启动函数，就像机器的开关一样，我们将其命名为run()多么直观^_^ var My = { run: function() { //just do something.... alert('你好，死猪！') } }; [...]&lt;img src=&quot;http://www1.feedsky.com/t1/395469833/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469833/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469833/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469833/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>jquery</category><category>代码浅谈</category><pubDate>Mon, 03 May 2010 10:54:35 +0800</pubDate><author>飞鱼</author><comments>http://www.qilei.org/201005/how-to-make-the-func-name-no-clrash/#comments</comments><guid isPermaLink="false">http://www.qilei.org/?p=783</guid><dc:creator>飞鱼</dc:creator><fs:srclink>http://www.qilei.org/201005/how-to-make-the-func-name-no-clrash/</fs:srclink><fs:srcfeed>http://qilei.org/feed/</fs:srcfeed><fs:itemid>feedsky/qilei/~7330485/395469833/5068053</fs:itemid></item><item><title>伸缩自如 – 绝对定位的自适应能力</title><link>http://item.feedsky.com/~feedsky/qilei/~7330485/395469834/5068053/1/item.html</link><content:encoded>&lt;p&gt;掐指一算发现差不多一个月没写文章了，那个真是天理不荣啊。~~&lt;br /&gt;
4月份都在折腾。但总算折腾点好玩的东西出来。&lt;br /&gt;
8过还是个技术文章，惭愧惭愧，最近都没时间整图了。&lt;br /&gt;
前端时间，研究了一下google wave的一些小交互，发现的这么个好玩的东西，&lt;br /&gt;
之前写CSS 的时候 很少这么写 absolute 属性，&lt;br /&gt;
平常 我们写一个div 浮层的绝对定位 的时候，一般都只写倆属性，top 和left ，因为这样已经足够。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;.target{
    position:absolute; top:10px; left:10px;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后我却发现wave 里的外层布局 div配了 4个 &lt;/p&gt;
&lt;pre&gt;&lt;code&gt;.target{
    position:absolute; top:10px; left:10px; bottom:10px; right:10px;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后像发现新大陆一样去尝试了一下，果然如描述的一样，是一个自适应的div 绝对定位，效果杠杠的。&lt;br /&gt;
经过尝试 就是IE6 这个万恶的版本 不吃，其他都吃。&lt;br /&gt;
然后再给上面加点属性类似 min-height 就能实现类试软件界面一样的自适应效果。&lt;br /&gt;
当然同样IE6 也是不吃的。可以用js 来弥补。&lt;br /&gt;
有空我放个demo 上来。&lt;br /&gt;
^_^&lt;/p&gt;
&lt;p&gt;&lt;em&gt;就这样了， 发篇文章通知一下飞鱼还活着。&lt;/em&gt;&lt;/p&gt;
&lt;h2  class=&quot;related_post_title&quot;&gt;您可能还对这些日志感兴趣&lt;/h2&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200911/map-on-img-can-not-target-_blank/&quot; title=&quot;发现 图片上的map的链接 不能是target=&amp;#8221;_blank&amp;#8221; &quot;&gt;发现 图片上的map的链接 不能是target=&amp;#8221;_blank&amp;#8221; &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200910/clear-float/&quot; title=&quot;DivCSS经验：三种实用CSS清除浮动的方法&quot;&gt;DivCSS经验：三种实用CSS清除浮动的方法&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200906/input-background-of-css/&quot; title=&quot;异变: input的背景background&quot;&gt;异变: input的背景background&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200903/line-height-in-def-browser-of-def-font/&quot; title=&quot;怨念体 &amp;#8211; 不同的字体有不同的line-height&quot;&gt;怨念体 &amp;#8211; 不同的字体有不同的line-height&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200902/suspire-of-the-notice/&quot; title=&quot;此学校在退化&quot;&gt;此学校在退化&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/395469834/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469834/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469834/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469834/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.qilei.org/201005/css-about-absolute-layout-fix/feed/</wfw:commentRss><slash:comments>7</slash:comments><description>掐指一算发现差不多一个月没写文章了，那个真是天理不荣啊。~~ 4月份都在折腾。但总算折腾点好玩的东西出来。 8过还是个技术文章，惭愧惭愧，最近都没时间整图了。 前端时间，研究了一下google wave的一些小交互，发现的这么个好玩的东西， 之前写CSS 的时候 很少这么写 absolute 属性， 平常 我们写一个div 浮层的绝对定位 的时候，一般都只写倆属性，top 和left ，因为这样已经足够。 .target{ position:absolute; top:10px; left:10px; } 然后我却发现wave 里的外层布局 div配了 4个 .target{ position:absolute; top:10px; left:10px; bottom:10px; right:10px; } 然后像发现新大陆一样去尝试了一下，果然如描述的一样，是一个自适应的div 绝对定位，效果杠杠的。 经过尝试 就是IE6 这个万恶的版本 不吃，其他都吃。 然后再给上面加点属性类似 min-height 就能实现类试软件界面一样的自适应效果。 当然同样IE6 也是不吃的。可以用js 来弥补。 有空我放个demo 上来。 ^_^ 就这样了， 发篇文章通知一下飞鱼还活着。 您可能还对这些日志感兴趣发现 图片上的map的链接 不能是target=&amp;#8221;_blank&amp;#8221; DivCSS经验：三种实用CSS清除浮动的方法异变: input的背景background怨念体 &amp;#8211; [...]&lt;img src=&quot;http://www1.feedsky.com/t1/395469834/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469834/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469834/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469834/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>代码浅谈</category><category>css</category><pubDate>Sat, 01 May 2010 22:30:21 +0800</pubDate><author>飞鱼</author><comments>http://www.qilei.org/201005/css-about-absolute-layout-fix/#comments</comments><guid isPermaLink="false">http://www.qilei.org/?p=781</guid><dc:creator>飞鱼</dc:creator><fs:srclink>http://www.qilei.org/201005/css-about-absolute-layout-fix/</fs:srclink><fs:srcfeed>http://qilei.org/feed/</fs:srcfeed><fs:itemid>feedsky/qilei/~7330485/395469834/5068053</fs:itemid></item><item><title>走马观花 – jQuery调试工具- jQuery pad</title><link>http://item.feedsky.com/~feedsky/qilei/~7330485/395469835/5068053/1/item.html</link><content:encoded>&lt;p&gt;&lt;img src=&quot;http://www.qilei.org/wp-content/uploads/2010/04/100406.jpg&quot; alt=&quot;&quot; title=&quot;100406&quot; width=&quot;500&quot; height=&quot;240&quot; class=&quot;alignnone size-full wp-image-776&quot; /&gt;&lt;br /&gt;
如图，一个jQuery 调试工具，试用了个把星期，觉得非常犀利，不用为了偶尔想到的jquery效果，但又米心思搭个text来调试而放弃。这个工具犀利的地方在于，你想到啥效果，就能马上调试，非常方便，还可以保存下来。并且省了那些万恶 ctrl+tab 等ooxx过程，然后大喊，飞鱼万岁~~~~&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;闲话少说：&lt;/strong&gt;&lt;br /&gt;
下载地址：&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot; href=&quot;http://www.appinn.com/jquerypad/&quot;&gt;传送门&lt;/a&gt; &amp;#8211; 这个是小众软件上的，感谢小众哥哥，感谢C-C-A-V。&lt;br /&gt;
&lt;strong&gt;工具配置要求：&lt;/strong&gt;&lt;br /&gt;
该软件需要 .NET Framework 3.5 运行环境，就像一朵鲜花插在牛粪上，又臭又香。&lt;br /&gt;
win7就不用麻烦了，系统自带，叉p的童鞋就折腾去吧。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;使用方法：&lt;/strong&gt;&lt;br /&gt;
左边写dom，右边写jquery 代码(&lt;em&gt;注意：没有意外，要包个$(document).ready()，因为导出来的代码js部分是在头部。&lt;/em&gt; )&lt;/p&gt;
&lt;p&gt;好吧~ 玩泥巴去吧~ 不要忘了喊，飞鱼万岁~~~ 小众哥哥万万岁~~~&lt;/p&gt;
&lt;h2  class=&quot;related_post_title&quot;&gt;您可能还对这些日志感兴趣&lt;/h2&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/201005/how-to-make-the-func-name-no-clrash/&quot; title=&quot;系统级应用项目中的函数命名冲突问题&quot;&gt;系统级应用项目中的函数命名冲突问题&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/201003/using-trigger-bind-function-in-jquery-2/&quot; title=&quot;隔山打牛 &amp;#8211; jQuery中 trigger() &amp;#038; bind() 使用心得 (二)&quot;&gt;隔山打牛 &amp;#8211; jQuery中 trigger() &amp;#038; bind() 使用心得 (二)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/201003/using-trigger-bind-function-in-jquery/&quot; title=&quot;老汉推车 &amp;#8211; jQuery中 trigger() &amp;#038; bind() 使用心得 (一)&quot;&gt;老汉推车 &amp;#8211; jQuery中 trigger() &amp;#038; bind() 使用心得 (一)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200909/jquery-fade-picture/&quot; title=&quot;乱翻乱教 &amp;#8211; jQuery图片轮播插件 &amp;#8211; 菜鸟版&quot;&gt;乱翻乱教 &amp;#8211; jQuery图片轮播插件 &amp;#8211; 菜鸟版&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.qilei.org/200907/jquery-menu-plugin/&quot; title=&quot;乱翻乱教- jQuery 制作N级导航菜单 &amp;#8211; 插件版&quot;&gt;乱翻乱教- jQuery 制作N级导航菜单 &amp;#8211; 插件版&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/395469835/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469835/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469835/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469835/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.qilei.org/201004/jquery-pad/feed/</wfw:commentRss><slash:comments>13</slash:comments><description>如图，一个jQuery 调试工具，试用了个把星期，觉得非常犀利，不用为了偶尔想到的jquery效果，但又米心思搭个text来调试而放弃。这个工具犀利的地方在于，你想到啥效果，就能马上调试，非常方便，还可以保存下来。并且省了那些万恶 ctrl+tab 等ooxx过程，然后大喊，飞鱼万岁~~~~ 闲话少说： 下载地址：传送门 &amp;#8211; 这个是小众软件上的，感谢小众哥哥，感谢C-C-A-V。 工具配置要求： 该软件需要 .NET Framework 3.5 运行环境，就像一朵鲜花插在牛粪上，又臭又香。 win7就不用麻烦了，系统自带，叉p的童鞋就折腾去吧。 使用方法： 左边写dom，右边写jquery 代码(注意：没有意外，要包个$(document).ready()，因为导出来的代码js部分是在头部。 ) 好吧~ 玩泥巴去吧~ 不要忘了喊，飞鱼万岁~~~ 小众哥哥万万岁~~~ 您可能还对这些日志感兴趣系统级应用项目中的函数命名冲突问题隔山打牛 &amp;#8211; jQuery中 trigger() &amp;#038; bind() 使用心得 (二)老汉推车 &amp;#8211; jQuery中 trigger() &amp;#038; bind() 使用心得 (一)乱翻乱教 &amp;#8211; jQuery图片轮播插件 &amp;#8211; 菜鸟版乱翻乱教- jQuery 制作N级导航菜单 &amp;#8211; 插件版&lt;img src=&quot;http://www1.feedsky.com/t1/395469835/qilei/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/qilei/~7330485/395469835/5068053/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/qilei/395469835/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/qilei/395469835/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>jquery</category><category>生活琐碎</category><category>tools</category><pubDate>Wed, 07 Apr 2010 20:21:07 +0800</pubDate><author>飞鱼</author><comments>http://www.qilei.org/201004/jquery-pad/#comments</comments><guid isPermaLink="false">http://www.qilei.org/?p=775</guid><dc:creator>飞鱼</dc:creator><fs:srclink>http://www.qilei.org/201004/jquery-pad/</fs:srclink><fs:srcfeed>http://qilei.org/feed/</fs:srcfeed><fs:itemid>feedsky/qilei/~7330485/395469835/5068053</fs:itemid></item></channel></rss>