<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[血战中国]]></title>
<link>http://www.bloodcn.com/</link>
<description><![CDATA[大智若愚 大爱无情 谨言慎行 艺德双馨]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[li-deming@hotmail.com(光.Shine`)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>血战中国</title>
	<url>http://www.bloodcn.com/images/logos.gif</url>
	<link>http://www.bloodcn.com/</link>
	<description>血战中国</description>
</image>

			<item>
			<link>http://www.bloodcn.com/article/code/77.htm</link>
			<title><![CDATA[sql分组汇总]]></title>
			<author>li-deming@hotmail.com(la5u4ever)</author>
			<category><![CDATA[程序开发]]></category>
			<pubDate>Mon,17 May 2010 16:18:07 +0800</pubDate>
			<guid>http://www.bloodcn.com/default.asp?id=77</guid>
		<description><![CDATA[<p>retmxls-- 商品销售明细表</p>
<p>rq--日期</p>
<p>spid--商品信息</p>
<p>sshje--每笔销售记录的金额</p>
<p>select spid,rq, sum(sshje) from retmxls group by rq,spid with ROLLUP order by spid</p>
<p>根据group by 后的第一个字段进行分组，我这里的是rq，那就是同日期的为一组，并在这一组完的最后一行插入一个空行，显示这个组的sshje 的汇总</p>
<p><br />
select spid,rq, sum(sshje) from retmxls group by spid,rq with cube order by spid</p>
<p>根据group by 后的每一个字段进行分组，并在这一组完的最后一行插入一个空行，显示这个组的sshje 的汇总</p>
<p>下图的结果中有2026.6这个是2005-05-01这个日期的所有商品的汇总额，而4702.58是整个表的所有商品所</p>
<p>有日期的总汇总，而206.66是SPH10000002在所有天的汇总。</p>
<p><br />
select spid,rq,sshje from retmxls order by rq compute sum(sshje)</p>
<p>对compute 后的sum字段进行汇总，返回明细和一个汇总两个结果</p>
<p>&nbsp;</p>
<p>select spid,rq,sshje from retmxls order by rq compute sum(sshje) by (rq)</p>
<p>&nbsp;对compute 后的sum字段进行汇总，对by后的字段进行分组，返回由日期分组后的每个明细和每个汇总的多个结果</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>下面再说几个比较有用的排名函数（RANK ()、NTILE (integer_expression)、row_number() 、DENSE_RANK）</p>
<p>1、RANK ()</p>
<p>语法</p>
<p>RANK ( )&nbsp;&nbsp;&nbsp; OVER ( [ &lt; partition_by_clause &gt; ] &lt; order_by_clause &gt; )</p>
<p>参数</p>
<p>&lt; partition_by_clause&gt;</p>
<p>将 FROM 子句生成的结果集划分成 RANK 函数适用的分区。若要了解 PARTITION BY 语法，请参阅 OVER 子句 (Transact-SQL)。</p>
<p>&lt; order_by_clause&gt;</p>
<p>确定将 RANK 值应用于分区中的行时所基于的顺序。有关详细信息，请参阅 orDER BY 子句 (Transact-SQL)。当在排名函数中使用 &lt;order_by_clause&gt; 时，不能用整数表示列。</p>
<p>示列：select rank () over(PARTITION BY sshje order by spid) as r,spid,sshje from retmxls结果生成以sshje分区，按spid排序的序号，返回结果同一spid序号一样，下一序号从实际行号开始。而不是上一序号加1</p>
<p>也可以select rank () over(order by spid) as r,spid,sshje from retmxls</p>
<p>返回结果同一spid序号一样，下一序号从实际行号开始。而不是上一序号加1</p>
<p>&nbsp;</p>
<p>2、NTILE (integer_expression)</p>
<p>语法</p>
<p>NTILE (integer_expression)&nbsp;&nbsp;&nbsp; OVER ( [ &lt;partition_by_clause&gt; ] &lt; order_by_clause &gt; )</p>
<p>参数</p>
<p>integer_expression</p>
<p>一个正整数常量表达式，用于指定每个分区必须被划分成的组数。</p>
<p>integer_expression 的类型可以为 int 或 bigint。</p>
<p>&nbsp;</p>
<p>&lt;partition_by_clause&gt;</p>
<p>将 FROM 子句生成的结果集划分成 RANK 函数适用的分区。</p>
<p>&lt; order_by_clause&gt;</p>
<p>确定 NTILE 值分配到分区中各行的顺序。有关详细信息，请参阅 orDER BY 子句 (Transact-SQL)。当在排名函数中使用 &lt;order_by_clause&gt; 时，不能用整数表示列。</p>
<p>示列：select NTILE (4) over(PARTITION BY sshje order by spid) as r,spid,sshje from retmxls</p>
<p>根据sshje进行分区，按照spid进行排序，把每个分区分成4份</p>
<p>也可以select NTILE (4) over(order by spid) as r,spid,sshje from retmxls</p>
<p>将整个结果分成四份</p>
<p>3、DENSE_RANK ( )&nbsp;</p>
<p>语法</p>
<p>&nbsp; <br />
DENSE_RANK ( )&nbsp;&nbsp;&nbsp; OVER ( [ &lt; partition_by_clause &gt; ] &lt; order_by_clause &gt; )<br />
&nbsp;</p>
<p><br />
参数</p>
<p>&lt; partition_by_clause&gt;</p>
<p>将 FROM 子句生成的结果集划分为数个应用 DENSE_RANK 函数的分区。若要了解 PARTITION BY 语法，请参阅 OVER 子句 (Transact-SQL)。</p>
<p>&lt; order_by_clause&gt;</p>
<p>确定将 DENSE_RANK 值应用于分区中各行的顺序。整数不能表示排名函数中使用的 &lt;order_by_clause&gt; 中的列。</p>
<p>示列：select DENSE_RANK() over( order by spid) as r,spid,sshje from retmxls</p>
<p>返回结果同NTILE的区别是他的下一区的序号是上一区的数值加1而不是实际的行数。</p>
<p>select DENSE_RANK() over(PARTITION BY sshje order by spid) as r,spid,sshje from retmxls</p>
<p>生成结果根据sshje分区，spid排序，生成序号，序号是连续的顺序</p>
<p>4、row_number()</p>
<p>语法</p>
<p>&nbsp; <br />
ROW_NUMBER ( )&nbsp;&nbsp;&nbsp;&nbsp; OVER ( [ &lt;partition_by_clause&gt; ] &lt;order_by_clause&gt; )<br />
&nbsp;</p>
<p><br />
参数</p>
<p>&lt;partition_by_clause&gt;</p>
<p>将 FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区。若要了解 PARTITION BY 语法，请参阅 OVER 子句 (Transact-SQL)。</p>
<p>&lt;order_by_clause&gt;</p>
<p>确定将 ROW_NUMBER 值分配给分区中的行的顺序。有关详细信息，请参阅 orDER BY 子句 (Transact-SQL)。当在排名函数中使用 &lt;order_by_clause&gt; 时，不能用整数表示列。</p>
<p>示列：select row_number() over(order by spid) as r,spid,sshje from retmxls</p>
<p>生成结果，以spid排序，生成连续的序号。和标识种子类似</p>
<p>select row_number() over(PARTITION BY sshje order by spid) as r,spid,sshje from retmxls</p>
<p>生成以sshje分区的序号，每个分区从1开始</p>
<p>&nbsp;</p>
<p>本文来自CSDN博客，转载请标明出处：<a href="http://blog.csdn.net/wwwcs59/archive/2009/09/13/4547656.aspx">http://blog.csdn.net/wwwcs59/archive/2009/09/13/4547656.aspx</a></p>]]></description>
		</item>
		
			<item>
			<link>http://www.bloodcn.com/article/xs/76.htm</link>
			<title><![CDATA[推荐一个比打企鹅还好玩的小游戏]]></title>
			<author>li-deming@hotmail.com(la5u4ever)</author>
			<category><![CDATA[修身养性]]></category>
			<pubDate>Tue,22 Sep 2009 14:51:27 +0800</pubDate>
			<guid>http://www.bloodcn.com/default.asp?id=76</guid>
		<description><![CDATA[<p><span onmouseout="_tipoff()" onmouseover="_tipon(this)"><span class="google-src-text" style="direction: ltr; text-align: left">
<table cellspacing="0" cellpadding="0" style="border-right: #ccc 1px solid; border-top: #ccc 1px solid; background: #fff; margin: 0px 0px 10px; border-left: #ccc 1px solid; width: 244px; border-bottom: #ccc 1px solid">
    <tbody>
        <tr>
            <td style="padding-right: 10px; padding-left: 10px; font-size: 11px; padding-bottom: 5px; color: #000; padding-top: 5px; font-family: verdana"><a style="display: block; text-decoration: none" href="http://203.208.39.132/translate_c?hl=zh-CN&amp;sl=zh-TW&amp;u=http://www.miniclip.com/games/pebble-dash/cn/&amp;prev=/search%3Fq%3Dpebble%2Bdash%26hl%3Dzh-CN%26rlz%3D1T4GFRE_zh-CNCN331CN332%26sa%3DG%26newwindow%3D1&amp;rurl=translate.google.cn&amp;usg=ALkJrhgPvaA8PAGDecjjuugKFNI79EMMfA">&nbsp;<strong style="border-right: medium none; border-top: medium none; border-left: medium none; color: #000; border-bottom: medium none; text-decoration: underline">Pebble Dash</strong>
            <p style="clear: none; margin: 0px; color: #000; text-decoration: none">尽力扔掷小石块，越远越好！
            <table cellspacing="0" cellpadding="0" style="border-right: #ccc 1px solid; border-top: #ccc 1px solid; background: #fff; margin: 0px 0px 10px; border-left: #ccc 1px solid; width: 244px; border-bottom: #ccc 1px solid">
                <tbody>
                    <tr>
                        <td style="padding-right: 10px; padding-left: 10px; font-size: 11px; padding-bottom: 5px; color: #000; padding-top: 5px; font-family: verdana"><a cn="" pebble-dash="" games="" com="" style="display: block; text-decoration: none" href="http://203.208.39.132/translate_c?hl=zh-CN&amp;sl=zh-TW&amp;u=http://www.miniclip."><img height="59" alt="Miniclip游戏- Pebble Dash" width="70" align="left" style="border-right: 0px; border-top: 0px; border-left: 0px; margin-right: 5px; border-bottom: 0px" src="http://www.miniclip.com/images/icons/pebbledashsmallicon.jpg" /> <strong style="border-right: medium none; border-top: medium none; border-left: medium none; color: #000; border-bottom: medium none; text-decoration: underline">Pebble Dash</strong>
                        <p style="clear: none; margin: 0px; color: #000; text-decoration: none">尽力扔掷小石块，越远越好！</p>
                        </a></td>
                    </tr>
                    <tr>
                        <td style="padding-right: 10px; border-top: #ccc 1px solid; padding-left: 10px; font-size: 11px; padding-bottom: 5px; padding-top: 5px; font-family: verdana"><a title="Miniclip 遊戲" href="http://203.208.39.132/translate_c?hl=zh-CN&amp;sl=zh-TW&amp;u=http://www.miniclip.com/games/pebble-dash/cn/&amp;prev=/search%3Fq%3Dpebble%2Bdash%26hl%3Dzh-CN%26rlz%3D1T4GFRE_zh-CNCN331CN332%26sa%3DG%26newwindow%3D1&amp;rurl=translate.google.cn&amp;usg=ALkJrhgPvaA8PAGDecjjuugKFNI79EMMfA">
                        <p>&nbsp;</p>
                        </a></td>
                    </tr>
                    <tr>
                        <td style="padding-right: 10px; border-top: #ccc 1px solid; padding-left: 10px; font-size: 11px; padding-bottom: 5px; padding-top: 5px; font-family: verdana"><a title="Miniclip游戏" href="http://203.208.39.132/translate_c?hl=zh-CN&amp;sl=zh-TW&amp;u=http://www.miniclip.com/games/pebble-dash/cn/&amp;prev=/search%3Fq">现在玩这款免费游戏！ <span onmouseout="_tipoff()" onmouseover="_tipon(this)"><span class="google-src-text" style="direction: ltr; text-align: left">!</span></span></a></td>
                    </tr>
                </tbody>
            </table>
            </p>
            </a></td>
        </tr>
    </tbody>
</table>
</span></span></p>]]></description>
		</item>
		
			<item>
			<link>http://www.bloodcn.com/article/web/74.htm</link>
			<title><![CDATA[js 表单验证]]></title>
			<author>li-deming@hotmail.com(la5u4ever)</author>
			<category><![CDATA[web前端]]></category>
			<pubDate>Sat,16 May 2009 12:15:53 +0800</pubDate>
			<guid>http://www.bloodcn.com/default.asp?id=74</guid>
		<description><![CDATA[<p>jQuery.validate。 <br />
它是著名的JavaScript包jQuery的一个插件，其实它还有其它的一些插件应该都爽，有待慢慢来学习 <br />
<br />
官方地址：<a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/">http://bassistance.de/jquery-plugins/jquery-plugin-validation/</a></p>
<p>&nbsp;</p>
<p><a href="http://bloodcn.com/attachments/month_0905/f2009516121551.zip"><img border="0" alt="" style="margin: 0px 2px -4px 0px" src="http://bloodcn.com/images/download.gif" />点击下载此文件</a></p>]]></description>
		</item>
		
			<item>
			<link>http://www.bloodcn.com/article/web/73.htm</link>
			<title><![CDATA[极光效果]]></title>
			<author>li-deming@hotmail.com(la5u4ever)</author>
			<category><![CDATA[web前端]]></category>
			<pubDate>Fri,15 May 2009 03:47:05 +0800</pubDate>
			<guid>http://www.bloodcn.com/default.asp?id=73</guid>
		<description><![CDATA[<p><img alt="" src="http://bloodcn.com/attachments/month_0905/w200951534536.jpg" /></p>
<p><a href="http://bloodcn.com/attachments/month_0905/u200951534654.rar"><img alt="" border="0" style="margin: 0px 2px -4px 0px" src="http://bloodcn.com/images/download.gif" />点击下载此文件</a></p>]]></description>
		</item>
		
			<item>
			<link>http://www.bloodcn.com/article/web/72.htm</link>
			<title><![CDATA[ps 初级 之火焰字]]></title>
			<author>li-deming@hotmail.com(la5u4ever)</author>
			<category><![CDATA[web前端]]></category>
			<pubDate>Wed,13 May 2009 01:36:08 +0800</pubDate>
			<guid>http://www.bloodcn.com/default.asp?id=72</guid>
		<description><![CDATA[<p>&nbsp;</p>
<p>预览：</p>
<p><img alt="" src="http://bloodcn.com/attachments/month_0905/c20095131364.jpg" /></p>
<p><a href="http://bloodcn.com/attachments/month_0905/o20095131354.rar"><img alt="" border="0" style="margin: 0px 2px -4px 0px" src="http://bloodcn.com/images/download.gif" />点击下载此文件</a></p>]]></description>
		</item>
		
			<item>
			<link>http://www.bloodcn.com/article/web/71.htm</link>
			<title><![CDATA[屏幕地震特效]]></title>
			<author>li-deming@hotmail.com(la5u4ever)</author>
			<category><![CDATA[web前端]]></category>
			<pubDate>Tue,05 May 2009 14:27:22 +0800</pubDate>
			<guid>http://www.bloodcn.com/default.asp?id=71</guid>
		<description><![CDATA[<div class="codeText">
<div class="codeHead">以下代码复制进body区</div>
<ol class="dp-xml">
    <li class="alt"><span><span>&nbsp;&nbsp;</span></span></li>
    <li><span class="tag">&lt;</span><span class="tag-name">SCRIPT</span><span>&nbsp;</span><span class="attribute">language</span><span>=</span><span class="attribute-value">javascript</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>function&nbsp;shake_xy(n) &nbsp;&nbsp;</span></li>
    <li><span>{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;if&nbsp;(self.moveBy) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;for&nbsp;(</span><span class="attribute">i</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">10</span><span>;&nbsp;i&nbsp;</span><span class="tag">&gt;</span><span>&nbsp;0;&nbsp;i--) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span class="attribute">j</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">n</span><span>;&nbsp;j&nbsp;</span><span class="tag">&gt;</span><span>&nbsp;0;&nbsp;j--) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;self.moveBy(0,i); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;self.moveBy(i,0); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;self.moveBy(0,-i); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;self.moveBy(-i,0); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>function&nbsp;shake_x(n) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;if&nbsp;(self.moveBy) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;for&nbsp;(</span><span class="attribute">i</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">10</span><span>;&nbsp;i&nbsp;</span><span class="tag">&gt;</span><span>&nbsp;0;&nbsp;i--) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span class="attribute">j</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">n</span><span>;&nbsp;j&nbsp;</span><span class="tag">&gt;</span><span>&nbsp;0;&nbsp;j--) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;self.moveBy(i,0); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;self.moveBy(-i,0); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>function&nbsp;shake_y(n) &nbsp;&nbsp;</span></li>
    <li><span>{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;if&nbsp;(self.moveBy) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;for&nbsp;(</span><span class="attribute">i</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">10</span><span>;&nbsp;i&nbsp;</span><span class="tag">&gt;</span><span>&nbsp;0;&nbsp;i--) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span class="attribute">j</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">n</span><span>;&nbsp;j&nbsp;</span><span class="tag">&gt;</span><span>&nbsp;0;&nbsp;j--) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;self.moveBy(0,i); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;self.moveBy(0,-i); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>} &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="tag">&lt;/</span><span class="tag-name">SCRIPT</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li><span class="tag">&lt;</span><span class="tag-name">A</span><span>&nbsp;</span><span class="attribute">href</span><span>=</span><span class="attribute-value">&quot;#&quot;</span><span>&nbsp;</span><span class="attribute">onclick</span><span>=</span><span class="attribute-value">shake_x</span><span>(5)</span><span class="tag">&gt;</span><span>左右震动</span><span class="tag">&lt;/</span><span class="tag-name">A</span><span class="tag">&gt;</span><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="tag">&lt;</span><span class="tag-name">A</span><span>&nbsp;</span><span class="attribute">href</span><span>=</span><span class="attribute-value">&quot;#&quot;</span><span>&nbsp;</span><span class="attribute">onclick</span><span>=</span><span class="attribute-value">shake_y</span><span>(5)</span><span class="tag">&gt;</span><span>上下震动</span><span class="tag">&lt;/</span><span class="tag-name">A</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li><span class="tag">&lt;</span><span class="tag-name">A</span><span>&nbsp;</span><span class="attribute">href</span><span>=</span><span class="attribute-value">&quot;#&quot;</span><span>&nbsp;</span><span class="attribute">onclick</span><span>=</span><span class="attribute-value">shake_xy</span><span>(2)</span><span class="tag">&gt;</span><span>整屏震动</span><span class="tag">&lt;/</span><span class="tag-name">A</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.bloodcn.com/article/web/70.htm</link>
			<title><![CDATA[让页面内的图片全部飞起来]]></title>
			<author>li-deming@hotmail.com(la5u4ever)</author>
			<category><![CDATA[web前端]]></category>
			<pubDate>Tue,05 May 2009 14:15:00 +0800</pubDate>
			<guid>http://www.bloodcn.com/default.asp?id=70</guid>
		<description><![CDATA[<p>随便打开一个有图的网页，在地址栏输入</p>
<p>javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);<br />
&nbsp;</p>
<p>猛击回车 看效果吧&middot;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.bloodcn.com/article/web/69.htm</link>
			<title><![CDATA[倒影css滤镜]]></title>
			<author>li-deming@hotmail.com(la5u4ever)</author>
			<category><![CDATA[web前端]]></category>
			<pubDate>Tue,05 May 2009 14:07:24 +0800</pubDate>
			<guid>http://www.bloodcn.com/default.asp?id=69</guid>
		<description><![CDATA[<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">div</span><span>&nbsp;</span><span class="attribute">style</span><span>=</span><span class="attribute-value">&quot;&nbsp;width:&nbsp;154px;&nbsp;height:&nbsp;102px;&nbsp;&quot;</span><span>&nbsp;</span><span class="attribute">id</span><span>=</span><span class="attribute-value">&quot;layer1&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li><span class="tag">&lt;</span><span class="tag-name">img</span><span>&nbsp;</span><span class="attribute">src</span><span>=</span><span class="attribute-value">&quot;http://www.168up.cn/uploads/allimg/090303/13310L008-3.jpg&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span class="tag">&lt;</span><span class="tag-name">img</span><span>&nbsp;</span><span class="attribute">src</span><span>=</span><span class="attribute-value">&quot;http://www.168up.cn/uploads/allimg/090303/13310L008-3.jpg&quot;</span><span>&nbsp;&nbsp;</span><span class="attribute">style</span><span>=</span><span class="attribute-value">'filter:flipv()&nbsp;Alpha(startX=77,&nbsp;startY=0,&nbsp;finishX=77,&nbsp;finishY=202,style=1,opacity=25,finishOpacity=0)'</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="tag">&lt;/</span><span class="tag-name">div</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
</ol>
</div>]]></description>
		</item>
		
			<item>
			<link>http://www.bloodcn.com/article/web/67.htm</link>
			<title><![CDATA[asp.net + flash 多文件上传]]></title>
			<author>li-deming@hotmail.com(la5u4ever)</author>
			<category><![CDATA[web前端]]></category>
			<pubDate>Thu,23 Apr 2009 15:49:31 +0800</pubDate>
			<guid>http://www.bloodcn.com/default.asp?id=67</guid>
		<description><![CDATA[<p>&nbsp;</p>
<p><img alt="" src="http://bloodcn.com/attachments/month_0904/c2009423154854.jpg" /></p>
<p>不废话，看代码&middot;</p>
<p><a href="http://bloodcn.com/attachments/month_0904/w2009423154911.rar"><img border="0" alt="" style="margin: 0px 2px -4px 0px" src="http://bloodcn.com/images/download.gif" />点击下载此文件</a></p>]]></description>
		</item>
		
			<item>
			<link>http://www.bloodcn.com/article/web/66.htm</link>
			<title><![CDATA[jquery插件之 多选互换（jQuery UI Multisel&#101;ct Widget ）]]></title>
			<author>li-deming@hotmail.com(la5u4ever)</author>
			<category><![CDATA[web前端]]></category>
			<pubDate>Tue,21 Apr 2009 23:23:28 +0800</pubDate>
			<guid>http://www.bloodcn.com/default.asp?id=66</guid>
		<description><![CDATA[<p><img alt="" src="http://bloodcn.com/attachments/month_0904/y2009421231939.jpg" /></p>
<p>看图 不废话。大家顾图思义即可。官方站点：<a target="_blank" href="http://www.quasipartikel.at/multiselect/">http://www.quasipartikel.at/multiselect/</a>。</p>
<p>注意： It depends on <a target="_blank" href="http://jquery.com/">jQuery 1.3</a> and <a target="_blank" href="http://jqueryui.com/">jQuery UI 1.7</a>. The widget is styleable using <a title="jQuery UI Themeroller" target="_blank" href="http://jqueryui.com/themeroller/">Themeroller</a>.</p>
<p><a href="http://bloodcn.com/attachments/month_0904/a2009421232325.zip"><img alt="" border="0" style="margin: 0px 2px -4px 0px" src="http://bloodcn.com/images/download.gif" />点击下载此文件</a></p>]]></description>
		</item>
		
</channel>
</rss>
