﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JSSAY&#039;S BLOG &#187; WEB前端</title>
	<atom:link href="http://www.jssay.com/blog/index.php/category/webapp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jssay.com/blog</link>
	<description>关注Java, Linux, 互联网, SEO, Wordpress, Jquery, Web前端</description>
	<lastBuildDate>Fri, 30 Sep 2011 09:13:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>推荐几个ICON图标搜索引擎</title>
		<link>http://www.jssay.com/blog/index.php/2011/04/08/recommended-search-engine-a-few-icon-icon/</link>
		<comments>http://www.jssay.com/blog/index.php/2011/04/08/recommended-search-engine-a-few-icon-icon/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 02:47:16 +0000</pubDate>
		<dc:creator>jssay</dc:creator>
				<category><![CDATA[Web设计资源]]></category>
		<category><![CDATA[ICON]]></category>
		<category><![CDATA[图标]]></category>

		<guid isPermaLink="false">http://www.jssay.com/blog/?p=1647</guid>
		<description><![CDATA[对于每个网站开发者来说，设计是很重要的一部分。图标是设计中一个环节。你可以找到许多集合图标的网站。但很难找到免费的高质量图标。这是我在此分享一些免费的高质量图标搜索引擎的原因。你要访问这些引擎以找到高质量图标。如果你知道更多的网站，也请与我们分享！]]></description>
			<content:encoded><![CDATA[<p>对于每个网站开发者来说，设计是很重要的一部分。图标是设计中一个环节。你可以找到许多集合图标的网站。但很难找到免费的高质量图标。这是我在此分享一些免费的高质量图标搜索引擎的原因。你要访问这些引擎以找到高质量图标。如果你知道更多的网站，也请与我们分享！</p>
<p>　　<a href="http://www.iconfinder.com/">IconFinder</a><br />
　　以简便并且有效的方式为网站设计者和开发人员提供高质量的图标。<br />
<img src="http://smashinghub.com/wp-content/uploads/2011/03/IconFinder_thumb.jpg" alt="" /></p>
<p>　　<a href="http://www.iconlet.com/">Iconlet</a><br />
　　是一个单纯的免费图标和图像的搜索引擎。<br />
<img src="http://smashinghub.com/wp-content/uploads/2011/03/Iconlet_thumb.jpg" alt="" /></p>
<p>　　<a href="http://www.iconscan.com/">IconScan</a><br />
<img src="http://smashinghub.com/wp-content/uploads/2011/03/IconScan_thumb.jpg" alt="" /></p>
<p>　　<a href="http://www.iconseeker.com/">IconSeeker</a><br />
<img src="http://smashinghub.com/wp-content/uploads/2011/03/Icon-Seeker_thumb.jpg" alt="" /></p>
<p>　　是最好的在线图标搜索引擎，它有5万多个高质量的图标，每个图标都有适合 Windows、Macintosh和Linux 系统的PNG、ICO和ICNS 格式。</p>
<p>　　<a href="http://icons-search.com/">Icons Search</a><br />
<img src="http://smashinghub.com/wp-content/uploads/2011/03/Icons-Search_thumb.jpg" alt="" /></p>
<p>　　是有助于你在网上找到高质量图标的图标搜索引擎。</p>
<p>　　<a href="http://www.mricons.com/">MrIcons</a><br />
<img src="http://smashinghub.com/wp-content/uploads/2011/03/MrIcons_thumb.jpg" alt="" /></p>
<p>　<a href="http://www.veryicon.com/">VeryIcon</a><br />
<img src="http://smashinghub.com/wp-content/uploads/2011/03/VeryIcon_thumb.jpg" alt="" /><br />
　　也是一个非常有用的网站，你可以用它找到高质量的图标，它有1千多个图标包共2万多个高质量的网络图标。</p>
<p>　　<a href="http://www.iconlook.com/">IconLook</a><br />
<img src="http://smashinghub.com/wp-content/uploads/2011/03/iconlook_thumb.jpg" alt="" /><br />
　　在ICONlook.com 上你可以找到你想要的图标。</p>
<p>　　文章来源：http://www.jobbole.com/entry.php/610</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>本Blog文章除特别声明之外皆为原创文章，欢迎转载，转载请注明：</strong> 转载自<a href="http://www.jssay.com/blog/">JSSAY&#039;S BLOG</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.jssay.com/blog/index.php/2011/04/08/recommended-search-engine-a-few-icon-icon/">http://www.jssay.com/blog/index.php/2011/04/08/recommended-search-engine-a-few-icon-icon/</a></p>
</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2870579454529881";
/* 页脚，468x60的广告 */
google_ad_slot = "6663520172";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h2  class="related_post_title">随机日志</h2><ul class="related_post"><li>2010年09月28日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/28/damn-iis/" title="该死的IIS">该死的IIS</a></li><li>2010年10月13日 -- <a href="http://www.jssay.com/blog/index.php/2010/10/13/ten-steps-to-improve-the-performance-ubuntu10-10/" title="完善Ubuntu10.10性能十部曲">完善Ubuntu10.10性能十部曲</a></li><li>2010年01月28日 -- <a href="http://www.jssay.com/blog/index.php/2010/01/28/%e5%8a%b1%e5%bf%97%e5%90%8d%e8%a8%80100%e5%8f%a5/" title="励志名言100句">励志名言100句</a></li><li>2011年03月8日 -- <a href="http://www.jssay.com/blog/index.php/2011/03/08/java-version-of-open-source-microblogging/" title="Java版微博开发源代码">Java版微博开发源代码</a></li><li>2010年09月13日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/13/will-work-for-food/" title="Will Work for Food">Will Work for Food</a></li><li>2010年04月29日 -- <a href="http://www.jssay.com/blog/index.php/2010/04/29/%e7%94%a8java%e5%85%8d%e8%b4%b9%e5%8f%91%e9%80%81%e7%9f%ad%e4%bf%a1/" title="用java免费发送短信">用java免费发送短信</a></li><li>2010年05月12日 -- <a href="http://www.jssay.com/blog/index.php/2010/05/12/rdbms%e7%9a%84lucene%e7%88%ac%e8%99%ab/" title="Rdbms的lucene爬虫">Rdbms的lucene爬虫</a></li><li>2009年10月17日 -- <a href="http://www.jssay.com/blog/index.php/2009/10/17/%e6%88%91%e5%ae%b6%e9%97%a8%e5%89%8d%e7%9a%84%e4%b8%a4%e5%8f%b0%e7%94%b5%e8%a7%86/" title="我家门前的两台电视">我家门前的两台电视</a></li><li>2009年12月11日 -- <a href="http://www.jssay.com/blog/index.php/2009/12/11/%e5%8d%a1%e5%b7%b4%e6%96%af%e5%9f%bakav7-0%e6%9c%80%e6%96%b0key%e6%8e%88%e6%9d%83%e6%96%87%e4%bb%b62009-12-10/" title="卡巴斯基(kav)7.0最新KEY授权文件(2009.12.10)">卡巴斯基(kav)7.0最新KEY授权文件(2009.12.10)</a></li><li>2010年04月28日 -- <a href="http://www.jssay.com/blog/index.php/2010/04/28/implementation-of-dynamic-formula-java-groovy/" title="java 动态公式的实现方法groovy">java 动态公式的实现方法groovy</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jssay.com/blog/index.php/2011/04/08/recommended-search-engine-a-few-icon-icon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lazyload 延迟加载效果</title>
		<link>http://www.jssay.com/blog/index.php/2010/11/05/lazyload-lazy-loading-effect/</link>
		<comments>http://www.jssay.com/blog/index.php/2010/11/05/lazyload-lazy-loading-effect/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 06:50:59 +0000</pubDate>
		<dc:creator>yymoth</dc:creator>
				<category><![CDATA[WEB前端]]></category>
		<category><![CDATA[lazyload]]></category>
		<category><![CDATA[图片分批显示]]></category>
		<category><![CDATA[延迟加载]]></category>

		<guid isPermaLink="false">http://www.jssay.com/blog/?p=1561</guid>
		<description><![CDATA[&#60;p&#62;出处：http://www.cnblogs.com/cloudgamer/ &#60;/p&#62;
&#60;p&#62;Lazyload是通过延迟加载来实现按需加载，达到节省资源，加快浏览速度的目的。&#60;br /&#62;
网上也有不少类似的效果，这个Lazyload主要特点是：&#60;br /&#62;
支持使用window（窗口）或元素作为容器对象；&#60;br /&#62;
对静态（位置大小不变）元素做了大量的优化；&#60;br /&#62;
支持垂直、水平或同时两个方向的延迟。&#60;br /&#62;
由于内容比较多，下一篇再介绍图片延迟加载效果。&#60;br /&#62;
兼容：ie6/7/8, firefox 3.5.5, opera 10.10, safari 4.0.4, chrome 3.0 &#60;/p&#62;
&#60;p&#62;程序说明 &#60;/p&#62;
&#60;p&#62;【基本原理】 &#60;/p&#62;
&#60;p&#62;首先要有一个_container容器对象，容器里面是_elems加载对象集合的元素。&#60;br /&#62;
停止或不加载集合里面的元素（隐藏或替换等方法）。&#60;br /&#62;
然后历遍集合元素，当元素在加载范围内，再进行加载。&#60;br /&#62;
加载范围一般是容器的视框范围，即浏览者的视觉范围内。&#60;br /&#62;
当容器滚动或大小改变时，再重新历遍元素判断。&#60;br /&#62;
如此重复，直到所有元素都加载后就完成。 &#60;/p&#62;
&#60;p&#62;【容器对象】 &#60;/p&#62;
&#60;p&#62;程序一开始先用_initContainer程序初始化容器对象。&#60;br /&#62;
先判断使用的是window（窗口）还是一般元素作为容器对象：&#60;br /&#62;
var container = this._container,&#60;br /&#62;
    isWindow = container == window &#124;&#124; container == document&#60;br /&#62;
           [...]]]></description>
			<content:encoded><![CDATA[<p>&lt;p&gt;出处：http://www.cnblogs.com/cloudgamer/ &lt;/p&gt;<br />
&lt;p&gt;Lazyload是通过延迟加载来实现按需加载，达到节省资源，加快浏览速度的目的。&lt;br /&gt;<br />
网上也有不少类似的效果，这个Lazyload主要特点是：&lt;br /&gt;<br />
支持使用window（窗口）或元素作为容器对象；&lt;br /&gt;<br />
对静态（位置大小不变）元素做了大量的优化；&lt;br /&gt;<br />
支持垂直、水平或同时两个方向的延迟。&lt;br /&gt;<br />
由于内容比较多，下一篇再介绍图片延迟加载效果。&lt;br /&gt;<br />
兼容：ie6/7/8, firefox 3.5.5, opera 10.10, safari 4.0.4, chrome 3.0 &lt;/p&gt;<br />
&lt;p&gt;程序说明 &lt;/p&gt;<br />
&lt;p&gt;【基本原理】 &lt;/p&gt;<br />
&lt;p&gt;首先要有一个_container容器对象，容器里面是_elems加载对象集合的元素。&lt;br /&gt;<br />
停止或不加载集合里面的元素（隐藏或替换等方法）。&lt;br /&gt;<br />
然后历遍集合元素，当元素在加载范围内，再进行加载。&lt;br /&gt;<br />
加载范围一般是容器的视框范围，即浏览者的视觉范围内。&lt;br /&gt;<br />
当容器滚动或大小改变时，再重新历遍元素判断。&lt;br /&gt;<br />
如此重复，直到所有元素都加载后就完成。 &lt;/p&gt;<br />
&lt;p&gt;【容器对象】 &lt;/p&gt;<br />
&lt;p&gt;程序一开始先用_initContainer程序初始化容器对象。&lt;br /&gt;<br />
先判断使用的是window（窗口）还是一般元素作为容器对象：&lt;br /&gt;<br />
var container = this._container,&lt;br /&gt;<br />
    isWindow = container == window || container == document&lt;br /&gt;<br />
            || !container.tagName || (/^(?:body|html)$/i).test( container.tagName ); &lt;/p&gt;<br />
&lt;p&gt;如果是window，再根据文档渲染模式选择对应的文档对象：&lt;br /&gt;<br />
if ( isWindow ) {&lt;br /&gt;<br />
    var doc = document;&lt;br /&gt;<br />
    container = doc.compatMode == &#8216;CSS1Compat&#8217; ? doc.documentElement : doc.body;&lt;br /&gt;<br />
} &lt;/p&gt;<br />
&lt;p&gt;定义好执行方法后，再绑定scroll和resize事件：&lt;br /&gt;<br />
this._binder = isWindow ? window : container; &lt;/p&gt;<br />
&lt;p&gt;$$E.addEvent( this._binder, &#8220;scroll&#8221;, this.delayLoad );&lt;br /&gt;<br />
isWindow &amp;&amp; $$E.addEvent( this._binder, &#8220;resize&#8221;, this.delayResize ); &lt;/p&gt;<br />
&lt;p&gt;如果是window作为容器，需要绑定到window对象上，为了方便移除用了_binder属性来保存绑定对象。 &lt;/p&gt;<br />
&lt;p&gt;【加载数据】 &lt;/p&gt;<br />
&lt;p&gt;当容器滚动或大小改变时，就会通过事件绑定（例如scroll/resize）自动执行_load加载程序。&lt;br /&gt;<br />
ps：如果不能绑定事件（如resize），应手动设置执行。 &lt;/p&gt;<br />
&lt;p&gt;当容器大小改变（resize）时，还需要先执行_getContainerRect程序获取视框范围。&lt;br /&gt;<br />
要获取视框范围，一般元素可以通过_getRect方位参数获取程序来获取。&lt;br /&gt;<br />
但如果容器是window就麻烦一点，测试以下代码：&lt;br /&gt;<br />
代码 &lt;/p&gt;<br />
&lt;p&gt;html,body{border:5px solid #06F;} &lt;/p&gt;<br />
&lt;div style=&#8221;border:1px solid #000;height:2000px&#8221;&gt;&lt;/div&gt;<br />
&lt;p&gt;alert(document.documentElement.offsetHeight) &lt;/p&gt;<br />
&lt;p&gt;在ie会得到想要的结果，但其他浏览器得到的是文档本身的高度。&lt;br /&gt;<br />
所以在_getContainerRect程序中，其他浏览器要用innerWidth/innerHeight来获取：&lt;br /&gt;<br />
代码&lt;br /&gt;<br />
this._getContainerRect = isWindow &amp;&amp; ( &#8220;innerHeight&#8221; in window )&lt;br /&gt;<br />
    ? function(){ return {&lt;br /&gt;<br />
            &#8220;left&#8221;:    0, &#8220;right&#8221;:    window.innerWidth,&lt;br /&gt;<br />
            &#8220;top&#8221;:    0, &#8220;bottom&#8221;:window.innerHeight&lt;br /&gt;<br />
        }}&lt;br /&gt;<br />
    : function(){ return oThis._getRect(container); }; &lt;/p&gt;<br />
&lt;p&gt;ps：更多相关信息可以看“Finding the size of the browser window”。 &lt;/p&gt;<br />
&lt;p&gt;在_load程序中，先根据位置参数、滚动值和阈值计算_range加载范围参数：&lt;br /&gt;<br />
代码&lt;br /&gt;<br />
var rect = this._rect, scroll = this._getScroll(),&lt;br /&gt;<br />
    left = scroll.left, top = scroll.top,&lt;br /&gt;<br />
    threshold = Math.max( 0, this.threshold | 0 ); &lt;/p&gt;<br />
&lt;p&gt;this._range = {&lt;br /&gt;<br />
    top:    rect.top + top &#8211; threshold,&lt;br /&gt;<br />
    bottom:    rect.bottom + top + threshold,&lt;br /&gt;<br />
    left:    rect.left + left &#8211; threshold,&lt;br /&gt;<br />
    right:    rect.right + left + threshold&lt;br /&gt;<br />
} &lt;/p&gt;<br />
&lt;p&gt;在_getScroll获取scroll值程序中，如果是document时会通过$$D来获取，详细看这里dom部分。&lt;br /&gt;<br />
threshold阈值的作用是在视框范围的基础上增大加载范围，实现类似预加载的功能。&lt;br /&gt;<br />
最后执行_loadData数据加载程序。 &lt;/p&gt;<br />
&lt;p&gt;【加载模式】 &lt;/p&gt;<br />
&lt;p&gt;程序初始化时会执行_initMode初始化模式设置程序。&lt;br /&gt;<br />
根据mode的设置，选择加载模式：&lt;br /&gt;<br />
代码&lt;br /&gt;<br />
switch ( this.options.mode.toLowerCase() ) {&lt;br /&gt;<br />
    case &#8220;vertical&#8221; :&lt;br /&gt;<br />
        this._initStatic( &#8220;vertical&#8221;, &#8220;vertical&#8221; );&lt;br /&gt;<br />
        break;&lt;br /&gt;<br />
    case &#8220;horizontal&#8221; :&lt;br /&gt;<br />
        this._initStatic( &#8220;horizontal&#8221;, &#8220;horizontal&#8221; );&lt;br /&gt;<br />
        break;&lt;br /&gt;<br />
    case &#8220;cross&#8221; :&lt;br /&gt;<br />
    case &#8220;cross-vertical&#8221; :&lt;br /&gt;<br />
        this._initStatic( &#8220;cross&#8221;, &#8220;vertical&#8221; );&lt;br /&gt;<br />
        break;&lt;br /&gt;<br />
    case &#8220;cross-horizontal&#8221; :&lt;br /&gt;<br />
        this._initStatic( &#8220;cross&#8221;, &#8220;horizontal&#8221; );&lt;br /&gt;<br />
        break;&lt;br /&gt;<br />
    case &#8220;dynamic&#8221; ://动态加载&lt;br /&gt;<br />
    default :&lt;br /&gt;<br />
        this._loadData = this._loadDynamic;&lt;br /&gt;<br />
} &lt;/p&gt;<br />
&lt;p&gt;包括以下几种模式：&lt;br /&gt;<br />
vertical：垂直方向加载模式&lt;br /&gt;<br />
horizontal：水平方向加载模式&lt;br /&gt;<br />
cross/cross-vertical：垂直正交方向加载模式&lt;br /&gt;<br />
cross-horizontal：水平正交方向加载模式&lt;br /&gt;<br />
dynamic：动态加载模式&lt;br /&gt;<br />
其中前4种属于静态加载模式，适用于加载对象集合元素的位置（相对容器）或大小不会改变（包括加载后）的情况。&lt;br /&gt;<br />
其中后两种又属于&#8221;cross&#8221;模式，适用于两个方向都需要判断的情况。&lt;br /&gt;<br />
程序会对静态加载的情况尽可能做优化，所以应该优先选择静态加载模式。&lt;br /&gt;<br />
而动态加载就没有以上约束，但也没有特别的优化。 &lt;/p&gt;<br />
&lt;p&gt;【动态加载】 &lt;/p&gt;<br />
&lt;p&gt;动态加载是使用_loadDynamic程序作为加载程序的：&lt;br /&gt;<br />
this._elems = $$A.filter( this._elems, function( elem ) {&lt;br /&gt;<br />
        return !this._insideRange( elem );&lt;br /&gt;<br />
    }, this ); &lt;/p&gt;<br />
&lt;p&gt;程序会用_insideRange程序来判断元素是否在加载范围内，并用filter筛选出加载范围外的元素，重新设置加载集合。 &lt;/p&gt;<br />
&lt;p&gt;在_insideRange程序中，先用元素位置和加载范围参数作比较，判断出元素是否在加载范围内：&lt;br /&gt;<br />
代码&lt;br /&gt;<br />
var range = this._range, rect = elem._rect || this._getRect(elem),&lt;br /&gt;<br />
    insideH = rect.right &gt;= range.left &amp;&amp; rect.left = range.top &amp;&amp; rect.top &lt;= range.bottom,&lt;br /&gt;<br />
    inside = {&lt;br /&gt;<br />
            &quot;horizontal&quot;:    insideH,&lt;br /&gt;<br />
            &quot;vertical&quot;:        insideV,&lt;br /&gt;<br />
            &quot;cross&quot;:        insideH &amp;&amp; insideV&lt;br /&gt;<br />
        }[ mode || &quot;cross&quot; ]; &lt;/p&gt;<br />
&lt;p&gt;在动态加载中，不会为元素记录位置参数，所以每次都会用_getRect程序获取加载元素的位置信息。&lt;br /&gt;<br />
动态加载会默认使用&quot;cross&quot;模式来判断，即水平和垂直方向都判断。&lt;br /&gt;<br />
如果元素在加载范围内，会执行_onLoadData自定义加载程序，进行元素的加载。 &lt;/p&gt;<br />
&lt;p&gt;【静态加载】 &lt;/p&gt;<br />
&lt;p&gt;静态加载是程序的重点，也是程序的主要特色。&lt;br /&gt;<br />
主要是利用集合元素位置大小固定的性质进行优化，用这个方式会大大提高程序执行效率，越多加载项会越明显。 &lt;/p&gt;<br />
&lt;p&gt;原理是对加载集合进行排序，转换成有序集合，这样加载范围内的元素总是加载集合中连续的一段。&lt;br /&gt;<br />
即可以把加载集合分成3部分，在加载范围前面的，在加载范围内的和加载范围后面的。&lt;br /&gt;<br />
以horizontal模式左右滚动为例，加载过程大致如下：&lt;br /&gt;<br />
1，记录每个元素的位置参数，按left坐标的大小对加载集合进行排序（从小到大），设置强制加载，跳到1.1；&lt;br /&gt;<br />
1.1，记录加载范围，如果是强制加载，跳到1.2，否则跳到2；&lt;br /&gt;<br />
1.2，设置索引为0，跳到3；&lt;br /&gt;<br />
2，判断滚动的方向，如果向右滚动跳到3，否则跳到4，没有滚动的话取消执行；&lt;br /&gt;<br />
3，向后历遍元素，判断元素是否在加载范围内，是的话跳到3.1，否则跳到3.2，如果没有元素，跳到6；&lt;br /&gt;<br />
3.1，加载当前元素，并把它从集合中移除，跳回3；&lt;br /&gt;<br />
3.2，判断元素的left是否大于容器的right，是的话跳到5，否则跳回3；&lt;br /&gt;<br />
4，向前历遍元素，判断元素是否在加载范围内，是的话跳到4.1，否则跳到4.2，如果没有元素，跳到6；&lt;br /&gt;<br />
4.1，加载当前元素，并把它从集合中移除，跳回4；&lt;br /&gt;<br />
4.2，判断元素的right是否大于容器的left，是的话跳到5，否则跳回4；&lt;br /&gt;<br />
5，当前元素已经超过了加载范围，不用继续历遍，跳到6；&lt;br /&gt;<br />
6，合并未加载的元素，并记录当前索引，等待滚动，如果全部元素都加载了，就完成退出。&lt;br /&gt;<br />
7，当容器滚动时，跳到1.1；当容器大小改变时，设置强制加载，跳到1.1；当容器位置发生变化时，需要重新修正元素坐标，跳到1； &lt;/p&gt;<br />
&lt;p&gt;首先加载元素会在_rect属性中记录位置参数，不用重复获取，是一个优化。&lt;br /&gt;<br />
更关键的地方是每次滚动只需对上一次索引到加载范围内的元素进行判断，大大减少了判断次数。&lt;br /&gt;<br />
大致理解了原理后，后面再详细分析。 &lt;/p&gt;<br />
&lt;p&gt;在_initMode模式设置中，对静态加载的情况会调用_initStatic初始化静态加载程序。&lt;br /&gt;<br />
并传递两个参数mode（模式）和direction（方向）。&lt;br /&gt;<br />
根据方向判断方式分三种模式：&quot;vertical&quot;（垂直）、&quot;horizontal&quot;（水平）和&quot;cross&quot;（正交）。&lt;br /&gt;<br />
这里先分析一下前两种模式。 &lt;/p&gt;<br />
&lt;p&gt;在_initStatic程序中，先根据direction设置排序函数，再设置_setElems重置元素集合程序：&lt;br /&gt;<br />
代码&lt;br /&gt;<br />
var pos = isVertical ? &quot;top&quot; : &quot;left&quot;,&lt;br /&gt;<br />
    sortFunction = function( x, y ) { return x._rect[ pos ] &#8211; y._rect[ pos ]; },&lt;br /&gt;<br />
    getRect = function( elem ) { elem._rect = this._getRect(elem); return elem; };&lt;br /&gt;<br />
this._setElems = function() {&lt;br /&gt;<br />
    this._elems = $$A.map( this._elems, getRect, this ).sort( sortFunction );&lt;br /&gt;<br />
}; &lt;/p&gt;<br />
&lt;p&gt;其中_setElems有两个意义，一个是记录元素的坐标参数，还有是把加载集合用map转换成数组并排序。&lt;br /&gt;<br />
因为自定义的加载集合有可以是NodeList，而用sort就必须先把它转换成数组。 &lt;/p&gt;<br />
&lt;p&gt;最后设置_loadData加载函数：&lt;br /&gt;<br />
代码&lt;br /&gt;<br />
this._loadData = $$F.bind( this._loadStatic, this,&lt;br /&gt;<br />
    &quot;_&quot; + mode + &quot;Direction&quot;,&lt;br /&gt;<br />
    $$F.bind( this._outofRange, this, mode, &quot;_&quot; + direction + &quot;BeforeRange&quot; ),&lt;br /&gt;<br />
    $$F.bind( this._outofRange, this, mode, &quot;_&quot; + direction + &quot;AfterRange&quot; ) ); &lt;/p&gt;<br />
&lt;p&gt;其中_loadStatic静态加载程序是程序的核心部分，更关键的优化就在这里。&lt;br /&gt;<br />
这里还给它包装了三个参数：&lt;br /&gt;<br />
direction：方向获取的程序名；&lt;br /&gt;<br />
beforeRange：判断是否超过加载范围前面的程序；&lt;br /&gt;<br />
afterRange：判断是否超过加载范围后面的程序。&lt;br /&gt;<br />
通过包装，除了方便参数的使用，还能使程序结构更加清晰。 &lt;/p&gt;<br />
&lt;p&gt;direction可能是&quot;_verticalDirection&quot;（垂直滚动方向获取程序）或&quot;_horizontalDirection&quot;（水平滚动方向获取程序）。&lt;br /&gt;<br />
在里面在调用_getDirection程序获取滚动方向：&lt;br /&gt;<br />
代码&lt;br /&gt;<br />
var now = this._getScroll()[ scroll ], _scroll = this._lastScroll;&lt;br /&gt;<br />
if ( force ) { _scroll[ scroll ] = now; this._index = 0; return 1; }&lt;br /&gt;<br />
var old = _scroll[ scroll ]; _scroll[ scroll ] = now;&lt;br /&gt;<br />
return now &#8211; old; &lt;/p&gt;<br />
&lt;p&gt;原理是通过_getScroll获取当前的滚动值跟上一次的滚动值_lastScroll相差的结果来判断。&lt;br /&gt;<br />
如果结果是0，说明没有滚动，如果大于0，说明是向后滚动，否则就是向前滚动。&lt;br /&gt;<br />
然后记录当前滚动值作为下一次的参考值。&lt;br /&gt;<br />
如果是强制执行（force为true），就重置_index属性为0，并返回1，模拟初始向后滚动的情况。&lt;br /&gt;<br />
强制执行适合在不能根据方向做优化的情况下使用，例如第一次加载、resize、刷新等。&lt;br /&gt;<br />
虽然不能做优化，但保证了加载的准确性。 &lt;/p&gt;<br />
&lt;p&gt;在_loadStatic中，先用direction获取方向值：&lt;br /&gt;<br />
direction = this[ direction ]( force );&lt;br /&gt;<br />
if ( !direction ) return; &lt;/p&gt;<br />
&lt;p&gt;没有滚动的话就直接返回。 &lt;/p&gt;<br />
&lt;p&gt;然后根据方向和上一次的索引来历遍加载集合，其中关键的一点是判断元素是否超过加载范围。&lt;br /&gt;<br />
这个主要是通过beforeRange和afterRange程序来判断的。&lt;br /&gt;<br />
从_loadData的设置可以看出，它们是包装了对应compare判断程序参数的_outofRange程序。&lt;br /&gt;<br />
在&quot;_vertical&quot;方向，compare可能是：&lt;br /&gt;<br />
_verticalBeforeRange：垂直平方向上判断元素是否超过加载范围的上边；&lt;br /&gt;<br />
_verticalAfterRange：垂直方向上判断元素是否超过加载范围的下边。&lt;br /&gt;<br />
在&quot;horizontal&quot;方向，compare可能是：&lt;br /&gt;<br />
_horizontalBeforeRange：水平方向上判断元素是否超过加载范围的左边；&lt;br /&gt;<br />
_horizontalAfterRange：水平方向上判断元素是否超过加载范围的右边。&lt;br /&gt;<br />
在_outofRange中，通过compare来判断是否超过范围：&lt;br /&gt;<br />
if ( !this._insideRange( elem, mode ) ) {&lt;br /&gt;<br />
    middle.push(elem);&lt;br /&gt;<br />
    return this[ compare ]( elem._rect );&lt;br /&gt;<br />
} &lt;/p&gt;<br />
&lt;p&gt;先用_insideRange判断元素是否在加载范围内，不是的话把元素保存到middle，再用compare判断是否超过加载范围。 &lt;/p&gt;<br />
&lt;p&gt;回到_loadStatic程序，根据方向判断，如果是向后滚动，先根据索引，取出加载范围前面的元素，保存到begin：&lt;br /&gt;<br />
begin = elems.slice( 0, i ); &lt;/p&gt;<br />
&lt;p&gt;这一部分肯定在加载范围外，不需要再历遍，再向后历遍集合：&lt;br /&gt;<br />
for ( var len = elems.length ; i = 0; i&#8211; ) {&lt;br /&gt;<br />
    if ( beforeRange( middle, elems[i] ) ) {&lt;br /&gt;<br />
        begin = elems.slice( 0, i ); break;&lt;br /&gt;<br />
    }&lt;br /&gt;<br />
}&lt;br /&gt;<br />
middle.reverse(); &lt;/p&gt;<br />
&lt;p&gt;当beforeRange判断超过加载范围前面，根据当前索引取出前面的元素，保存到begin。&lt;br /&gt;<br />
由于middle在beforeRange里面是用push添加的，但实际上是倒序历遍，所以要reverse一下。&lt;br /&gt;<br />
ps：虽然push/reverse可以直接用unshift代替，但元素越多前者的效率会越高。 &lt;/p&gt;<br />
&lt;p&gt;最后修正一下索引，合并begin、middle和end成为新的加载集合：&lt;br /&gt;<br />
this._index = Math.max( 0, i );&lt;br /&gt;<br />
this._elems = begin.concat( middle, end ); &lt;/p&gt;<br />
&lt;p&gt;这样就完成了一次加载，等待下一次了。 &lt;/p&gt;<br />
&lt;p&gt;这部分有点抽象，不太好表达，有什么疑问的地方欢迎提出。 &lt;/p&gt;<br />
&lt;p&gt;【cross模式】 &lt;/p&gt;<br />
&lt;p&gt;cross模式即正交方向加载模式，是指垂直和水平都需要判断的模式。&lt;br /&gt;<br />
也就是说，元素需要同时在两个方向的加载范围内才会加载。&lt;br /&gt;<br />
按主次方向又分两种模式：&#8221;cross-vertical&#8221;（垂直正交）和&#8221;cross-horizontal&#8221;（水平正交）。&lt;br /&gt;<br />
前者以垂直方向为主，水平方向为次，后者相反。 &lt;/p&gt;<br />
&lt;p&gt;在_initStatic程序中，如果使用cross模式，会设置_crossDirection滚动方向获取程序：&lt;br /&gt;<br />
this._crossDirection = $$F.bind( this._getCrossDirection, this,&lt;br /&gt;<br />
    isVertical ? &#8220;_verticalDirection&#8221; : &#8220;_horizontalDirection&#8221;,&lt;br /&gt;<br />
    isVertical ? &#8220;_horizontalDirection&#8221; : &#8220;_verticalDirection&#8221; ); &lt;/p&gt;<br />
&lt;p&gt;可以看出，这是包装了primary和secondary参数的_getCrossDirection程序。&lt;br /&gt;<br />
其中primary是主滚动方向获取程序，secondary是次滚动方向获取程序。&lt;br /&gt;<br />
在_getCrossDirection中会根据主辅方向的滚动情况设置正交滚动值：&lt;br /&gt;<br />
代码&lt;br /&gt;<br />
direction = this[ primary ]();&lt;br /&gt;<br />
secondary = this[ secondary ]();&lt;br /&gt;<br />
if ( !direction &amp;&amp; !secondary ) {&lt;br /&gt;<br />
    return 0;&lt;br /&gt;<br />
} else if ( !direction ) {&lt;br /&gt;<br />
    if ( this._direction ) {&lt;br /&gt;<br />
        direction = -this._direction;&lt;br /&gt;<br />
    } else {&lt;br /&gt;<br />
        force = true;&lt;br /&gt;<br />
    }&lt;br /&gt;<br />
} else if ( secondary &amp;&amp; direction * this._direction &gt;= 0 ) {&lt;br /&gt;<br />
    force = true;&lt;br /&gt;<br />
} &lt;/p&gt;<br />
&lt;p&gt;包括以下几个情况：&lt;br /&gt;<br />
1，主次方向都没有滚动的话，直接返回0；&lt;br /&gt;<br />
2，主方向没有滚动而次方向有的话，就用上次滚动的反方向，如果没有上一次滚动就执行强制加载；&lt;br /&gt;<br />
3，主次方向都有滚动，同时主滚动方向跟上次不是相反的话，就执行强制加载；&lt;br /&gt;<br />
4，主次方向都有滚动，同时主滚动方向跟上次相反的话，按一般情况处理；&lt;br /&gt;<br />
5，主方向有滚动而次方向没有的话，就是一般的情况，不用特别处理。 &lt;/p&gt;<br />
&lt;p&gt;利用两个方向要同时判断的性质，在情况2只要从主方向加载范围内的元素找出在次方向也在加载范围内的就行了。&lt;br /&gt;<br />
这个可以通过不断取反方向来实现。 &lt;/p&gt;<br />
&lt;p&gt;情况3和情况4一般发生在刷新或设置了延迟时间比较长的情况。&lt;br /&gt;<br />
如果主方向跟上次相同的话，可能会出现索引两边都有需要加载的元素的情况，不能确定方向，所以只能执行强制加载。&lt;br /&gt;<br />
ps：如果在主方向的滚动量超过加载范围的话也能做优化，不过判断比较麻烦就不做了。&lt;br /&gt;<br />
而如果方向相反的话，需要加载的元素只会出现在索引到加载范围的方向上，按一般情况历遍就行了。 &lt;/p&gt;<br />
&lt;p&gt;cross模式跟其余两个静态加载模式的最主要区别就在于方向的判断上。&lt;br /&gt;<br />
其他部分都差不多的，就不再详细说明了。 &lt;/p&gt;<br />
&lt;p&gt;使用技巧 &lt;/p&gt;<br />
&lt;p&gt;【选择模式】 &lt;/p&gt;<br />
&lt;p&gt;如果加载元素位置固定大小不固定的情况下只能选择&#8221;dynamic&#8221;动态加载，否则应该优先选择静态加载。&lt;br /&gt;<br />
在静态加载中，如果基本上是用于垂直或水平滚动，应该用&#8221;vertical&#8221;或&#8221;horizontal&#8221;模式。&lt;br /&gt;<br />
两个方向都需要的话，如果主要是垂直滚动的话就用&#8221;cross-vertical&#8221;模式，否则用&#8221;cross-horizontal&#8221;模式。 &lt;/p&gt;<br />
&lt;p&gt;【延迟html渲染】 &lt;/p&gt;<br />
&lt;p&gt;Lazyload的一个作用就是延迟html渲染。&lt;br /&gt;<br />
原理是先保存元素里面的html，当判断元素在加载范围里面时，再加载里面的html。&lt;br /&gt;<br />
程序主要是做判断的部分，而如何保存和加载就看各位的想象力了。&lt;br /&gt;<br />
以下几种方法个人认为还不错的：&lt;br /&gt;<br />
1，ajax法：保存地址，加载时用ajax读取内容插入元素中；&lt;br /&gt;<br />
使用恰当的话能有效节省服务器资源，特别是要读数据库的地方，但响应速度受网络影响。&lt;br /&gt;<br />
2，textarea法：把html保存到一个textarea中，加载时把value插入元素中；&lt;br /&gt;<br />
利用了textarea的特性，第二个实例就是用的这个方法，使用简单，响应速度快。&lt;br /&gt;<br />
不过仅仅是html的话，貌似也没什么必要，可以考虑关联一些dom操作之类的。&lt;br /&gt;<br />
2，注释法：把html保存到一个注释中，加载时把内容插入元素中；&lt;br /&gt;<br />
跟textarea法类似，但效率应该更好，加载时找出nodeType为8的节点，再把nodeValue插入元素中；&lt;br /&gt;<br />
但在ie如果用innerHTML添加注释会被自动忽略掉，使用时注意。 &lt;/p&gt;<br />
&lt;p&gt;以上方法都有一个问题，在不支持js的时候不能平稳退化，谁有更好的方法的话欢迎赐教。 &lt;/p&gt;<br />
&lt;p&gt;以上方法都有一个问题，在不支持js的时候不能平稳退化，谁有更好的方法的话欢迎赐教。&lt;br /&gt;<br />
除此之外，还可以用来延迟js执行，css渲染等，下一篇还会有图片的延迟加载。 &lt;/p&gt;<br />
&lt;p&gt;【position的bug】 &lt;/p&gt;<br />
&lt;p&gt;在写第一个实例的窗口模式时，遇到了两个bug：&lt;br /&gt;<br />
在ie6/7，overflow为scroll或hidden的元素，其中position为absolute或relative的子孙元素会出现异常。&lt;br /&gt;<br />
解决方法：&lt;br /&gt;<br />
1.为包含块元素添加属性position:relative。&lt;br /&gt;<br />
2.把该元素的position:relative属性去掉，使用默认的static定位，并通过margin-top等属性实现类似的效果。&lt;br /&gt;<br />
参考自“IE6 CSS bug”。 &lt;/p&gt;<br />
&lt;p&gt;还有一个问题是，在ie6，overflow为visible的元素，会被其内容撑开。&lt;br /&gt;<br />
解决方法：&lt;br /&gt;<br />
在ie6下，本来overflow为visible的元素设为hidden，并把内容position设为relative。&lt;br /&gt;<br />
原理请看“IE6 overflow:visible bug”。 &lt;/p&gt;<br />
&lt;p&gt;还要注意的是，加载元素只能是容器的子元素。 &lt;/p&gt;<br />
&lt;p&gt;使用说明 &lt;/p&gt;<br />
&lt;p&gt;实例化时，有必要参数元素集合，可以是元素数组或NodeList集合。 &lt;/p&gt;<br />
&lt;p&gt;可选参数用来设置系统的默认属性，包括：&lt;br /&gt;<br />
属性:    默认值//说明&lt;br /&gt;<br />
container: window,//容器&lt;br /&gt;<br />
mode:  &#8220;dynamic&#8221;,//模式&lt;br /&gt;<br />
threshold: 0,//加载范围阈值&lt;br /&gt;<br />
delay:  100,//延时时间&lt;br /&gt;<br />
beforeLoad: function(){},//加载前执行&lt;br /&gt;<br />
onLoadData: function(){}//显示加载数据 &lt;/p&gt;<br />
&lt;p&gt;还提供了以下方法：&lt;br /&gt;<br />
load：加载程序；&lt;br /&gt;<br />
resize：容器大小改变加载程序，其参数说明是否重置元素集合；&lt;br /&gt;<br />
delayLoad：延迟的load程序；&lt;br /&gt;<br />
delayResize：延迟的resize程序；&lt;br /&gt;<br />
isFinish：指明程序是否执行完成；&lt;br /&gt;<br />
dispose：销毁程序，其参数说明是否加载所有元素。&lt;/p&gt;</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>本Blog文章除特别声明之外皆为原创文章，欢迎转载，转载请注明：</strong> 转载自<a href="http://www.jssay.com/blog/">JSSAY&#039;S BLOG</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.jssay.com/blog/index.php/2010/11/05/lazyload-lazy-loading-effect/">http://www.jssay.com/blog/index.php/2010/11/05/lazyload-lazy-loading-effect/</a></p>
</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2870579454529881";
/* 页脚，468x60的广告 */
google_ad_slot = "6663520172";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2010年05月28日 -- <a href="http://www.jssay.com/blog/index.php/2010/05/28/homepage-image-of-tudou-com-the-effect-of-delay-in-loading/" title="浅谈tudou.com首页图片延迟加载的效果">浅谈tudou.com首页图片延迟加载的效果</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jssay.com/blog/index.php/2010/11/05/lazyload-lazy-loading-effect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>极力推荐20款最新的jQuery插件</title>
		<link>http://www.jssay.com/blog/index.php/2010/10/28/20-models-of-the-latest-highly-recommend-jquery-plugin/</link>
		<comments>http://www.jssay.com/blog/index.php/2010/10/28/20-models-of-the-latest-highly-recommend-jquery-plugin/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 06:39:59 +0000</pubDate>
		<dc:creator>jssay</dc:creator>
				<category><![CDATA[Jquery]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[jquery插件]]></category>

		<guid isPermaLink="false">http://www.jssay.com/blog/?p=1550</guid>
		<description><![CDATA[本人喜欢Jquery,更喜欢用Jquery开发Web项目.几乎我经历的每个Web项目都会用到Jquery技术,尤其是JQuery的插件.那些漂亮,丰富,功能强大的插件是我做项目的首选.今天看到JE上有人收集了最新的20款Jquery插件,我真是欣喜若狂,赶紧将它收藏起来,然后自己在仔细研究,看能不能运用到项目上来.其实我一直想要写几个插件,无奈我能想到的插件都有了很好的实现了,废话不多说了,看下面20款最新的Jquery插件:]]></description>
			<content:encoded><![CDATA[<p>本人喜欢Jquery,更喜欢用Jquery开发Web项目.几乎我经历的每个Web项目都会用到Jquery技术,尤其是JQuery的插件.那些漂亮,丰富,功能强大的插件是我做项目的首选.今天看到JE上有人收集了最新的20款Jquery插件,我真是欣喜若狂,赶紧将它收藏起来,然后自己在仔细研究,看能不能运用到项目上来.其实我一直想要写几个插件,无奈我能想到的插件都有了很好的实现了,废话不多说了,看下面20款最新的Jquery插件:</p>
<p><span style="font-weight: bold;">1. <a style="text-decoration: none;" href="http://tympanus.net/codrops/2010/10/18/custom-animation-banner/" target="_blank">Custom Animation Banner with jQuery</a></span></p>
<p>通过使用 <a href="http://gsgd.co.uk/sandbox/jquery/easing/" target="_blank">jQuery Easing</a>和j<a href="http://plugins.jquery.com/project/2d-transform" target="_blank">Query 2D Transform</a>插件，创建自定义animation banner。</p>
<p><strong><a href="http://tympanus.net/Tutorials/CustomAnimationBanner/" target="_blank">View Demo</a>（查看示例）</strong></p>
<p> </p>
<p><strong>2. <a href="http://tutorialzine.com/2010/09/quick-feedback-form-php-jquery/" target="_blank">快速反馈表 – jQuery &amp; PHP</a></strong><br /><a href="http://twitter.com/tutorialzine" target="_blank">Martin Angelov</a> 将教你如何快速的创建用于接收来自用户反馈的解决方案，使用到了jQuery, PHP 和 PHPMailer类。</p>
<p><a href="http://twitter.com/tutorialzine" target="_blank"></a><a href="http://demo.tutorialzine.com/2010/09/quick-feedback-form-php-jquery/feedback.html" target="_blank">View Demo</a><span style="font-weight: bold;">（查看示例）</span></p>
<p> </p>
<p><strong>3. <a href="http://wijmo.com/" target="_blank">Wijmo – jQuery UI 组件</a></strong><br />Wijmo是一个jQuery UI组件集，有超过30多个jQuery UI 组件；这将是一个CSS3，SVG，HTML5的混合物，目前还处于Beta阶段。 <br /><a href="http://wijmo.com/Wijmo-Open/samples/index.html" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>4. <a style="text-decoration: none;" href="http://trevordavis.net/blog/jquery-one-page-navigation-plugin/" target="_blank"><span style="text-decoration: underline;">页面导航 – jQuery插件</span><br /></a></strong>这是一个页面上的导航插件，基于<a href="http://flesler.blogspot.com/2007/10/jqueryscrollto.html" target="_blank">jQuery ScrollTo </a>插件，你可以在 <a href="http://github.com/davist11/jQuery-One-Page-Nav" target="_blank">Github</a>上查看更多介绍。<br /><a href="http://trevordavis.net/play/jquery-one-page-nav/" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>5. <a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-build-an-rss-reader-with-jquery-mobile-2/" target="_blank">RSS Reader With jQuery Mobile</a></strong><br /><a href="http://www.twitter.com/nettuts" target="_blank">Jeffrey Way</a> 创建了一个简单的RSS reader，主要用于iphone和Andriod手机，通过PHP和jQuery mobile 实现。<br /><a href="http://demo.jeffrey-way.com/tutsMobile/" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>6. <a href="http://www.madeincima.eu/blog/jquery-plugin-easy-accordion/" target="_blank">Easy Accordion – jQuery插件</a></strong><br />
The Easy Accordion插件可以生成一个类似手风琴样子的自定义列表。<br /><a href="http://www.madeincima.eu/samples/jquery/easyAccordion/" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>7. <a href="http://github.com/davatron5000/Lettering.js" target="_blank">Lettering – jQuery Typography Plugin</a></strong><br />Lettering是一个轻量级易于使用的网页排版插件，例如印刷CSS3的海报，自定义类型的标题等。<br /><a href="http://daverupert.com/2010/09/lettering-js/" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>8. <a href="http://tympanus.net/codrops/2010/10/12/annotation-overlay-effect/" target="_blank">Annotation Overlay Effect with jQuery</a></strong><br />创建一个简单的叠加效应<br /><a href="http://tympanus.net/Tutorials/AnnotationOverlayEffect/" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>9. <a href="http://www.steamdev.com/snippet/" target="_blank">Snippet – jQuery Syntax Highlighter</a></strong><br />Snippet是一个很酷的jQuery语法高亮插件，基于SHJS脚本，你可以在SourceForge上找到源码。<br /><a href="http://www.steamdev.com/snippet/" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>10. <a href="http://tutorialzine.com/2010/09/google-powered-site-search-ajax-jquery/" target="_blank">Google Powered Site Search With jQuery</a></strong></p>
<p>教你如何创建一个自定义的搜索引擎，只需要使用Google AJAX Search API，你可以搜索到您网站上的图片，视频和新闻等……</p>
<p><a href="http://demo.tutorialzine.com/2010/09/google-powered-site-search-ajax-jquery/search.html" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>11. <a href="http://www.sohtanaka.com/web-design/simple-tooltip-w-jquery-css/" target="_blank">简单的工具提示 – jQuery &amp; CSS</a></strong><br /><a href="http://twitter.com/sohtanaka" target="_blank">Soh Tanaka</a> 创建一个简单的jQuery和CSS样式提示<br /><a href="http://www.sohtanaka.com/web-design/examples/element-tooltip/" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>12. <a href="http://tympanus.net/codrops/2010/10/03/compact-news-previewer/" target="_blank">Compact News Previewer with jQuery</a></strong><br />创建一个文章/新闻预览，以经凑的方式显示您最想的文章或新闻。预览工具将会显示一些关于文章更长的描述。<br /><a href="http://tympanus.net/Tutorials/CompactNewsPreviewer/" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>13. <a href="http://exposureforjquery.wordpress.com/download/" target="_blank">Exposure jQuery插件</a></strong><br />
Exposure是一个图片预览插件，用于创建丰富，自定义的视觉体验。<br /><a href="http://exposure.blogocracy.org/demos/demo1.html?v=0.5" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>14. <a href="http://tutorialzine.com/2010/09/giveaway-randomizer-app-jquery/" target="_blank">Giveaway Randomizer App – jQuery</a></strong><br />它会教你如何去创建一个jQuery专用的随机数发生器。<br /><a href="http://demo.tutorialzine.com/2010/09/giveaway-randomizer-app-jquery/randomizer.html" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>15. <a href="http://www.webdesign-bulgaria.com/opensource/jquery-smooth-fading-tabs-plugin.php" target="_blank">jQuery Smooth Tabs Plugin</a></strong><br />
jQuery Smooth Tabs是一个简单易于使用的插件，可以让你选择一些漂亮的效果来显示你的文字内容，带来更好的用户体验。<br /><a href="http://www.webdesign-bulgaria.com/opensource/jquery-smooth-fading-tabs-demo.php" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>16. <a href="http://www.tn34.de/projekte/downloads/jQuery.tn34.timetabs.html" target="_blank">TN34 Timetabs – jQuery Plugin</a></strong><br /> Mario Alves创建的一个tab容器的jQuery插件，可以选定不一样的样式来显示下一个tab。下载插件：<a href="http://plugins.jquery.com/project/tn34-timetabs" target="_blank">HERE</a>.<br /><a href="http://demo.tn34.de/jquery-plugins/timetabs/demo.html" target="_blank">View Demo</a><span style="font-weight: bold;">（查看示例）</span></p>
<p> </p>
<p><strong>17. <a href="http://tympanus.net/codrops/2010/09/08/full-page-image-gallery/" target="_blank">Full Page Image Gallery with jQuery</a></strong><br />创建一个效果惊人的滚动缩略图和滚动全屏预览的画廊。<br /><a href="http://tympanus.net/Tutorials/FullPageImageGallery/" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>18. <a href="http://www.ajaxblender.com/bgstretcher-jquery-stretch-background-plugin.html" target="_blank">bgStretcher – jQuery Plugin</a></strong><br />
Background Stretcher可以让你在背景中添加一个或多个大尺寸的图片，并调整他们的大小来填满整个页面，多张图片时会以幻灯片的形式出现。<br /><a href="http://www.ajaxblender.com/script-sources/bgstretcher/demo/index.html" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>19. <a href="http://slidenote.info/" target="_blank">SlideNote – jQuery插件（滑动通</a><a href="http://slidenote.info/" target="_blank">知</a><a href="http://slidenote.info/" target="_blank">）</a></strong></p>
<p>
SlideNote 是一个自定义，扩展性很强的jQuery插件，可以轻松的在网页或你的web应用上创建滑动通知。</p>
<p><a href="http://slidenote.info/" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<p> </p>
<p><strong>20. <a style="text-decoration: none;" href="http://www.madeincima.eu/blog/jquery-plugin-easy-list-splitter/" target="_blank">Easy List Splitter – jQuery插件</a></strong></p>
<p>Easy List Splitter插件将获取到的list和wrap装入一个container div，生成相应的列表项，并且生成一个有效的HTML代码。</p>
<p>
<a href="http://www.madeincima.eu/samples/jquery/easyListSplitter/" target="_blank"><strong>View Demo</strong></a><strong>（查看示例）</strong></p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>本Blog文章除特别声明之外皆为原创文章，欢迎转载，转载请注明：</strong> 转载自<a href="http://www.jssay.com/blog/">JSSAY&#039;S BLOG</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.jssay.com/blog/index.php/2010/10/28/20-models-of-the-latest-highly-recommend-jquery-plugin/">http://www.jssay.com/blog/index.php/2010/10/28/20-models-of-the-latest-highly-recommend-jquery-plugin/</a></p>
</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2870579454529881";
/* 页脚，468x60的广告 */
google_ad_slot = "6663520172";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2010年10月18日 -- <a href="http://www.jssay.com/blog/index.php/2010/10/18/jquery-latest-version-v1-4-3-released/" title="Jquery最新版（V1.4.3）发布">Jquery最新版（V1.4.3）发布</a></li><li>2010年05月10日 -- <a href="http://www.jssay.com/blog/index.php/2010/05/10/jquery-plugin-conflict-over/" title="多个Jquery插件的冲突问题">多个Jquery插件的冲突问题</a></li><li>2009年12月13日 -- <a href="http://www.jssay.com/blog/index.php/2009/12/13/2009-best-jquery-plug-in-turn/" title="2009 年度最佳 jQuery 插件（转）">2009 年度最佳 jQuery 插件（转）</a></li><li>2009年12月1日 -- <a href="http://www.jssay.com/blog/index.php/2009/12/01/jquery%e5%ad%a6%e4%b9%a0%e8%b5%84%e6%96%99/" title="JQuery学习资料">JQuery学习资料</a></li><li>2009年11月29日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/29/%e7%94%a8jquery%e5%88%b6%e4%bd%9c%e7%9a%84%e5%87%a0%e6%ac%be3d%e6%95%88%e6%9e%9c/" title="用Jquery制作的几款3D效果">用Jquery制作的几款3D效果</a></li><li>2009年11月10日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/10/jqueryextjsyuiprototypedojo%e7%ad%89js%e6%a1%86%e6%9e%b6%e7%9a%84%e5%8c%ba%e5%88%ab%e5%92%8c%e5%ba%94%e7%94%a8/" title="JQuery,ExtJS,YUI,Prototype,Dojo等JS框架的区别和应用">JQuery,ExtJS,YUI,Prototype,Dojo等JS框架的区别和应用</a></li><li>2009年11月6日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/06/1000-acura-jquery-plug-part-of/" title="1000个JQuery极品插件(连载中&#8230;)">1000个JQuery极品插件(连载中&#8230;)</a></li><li>2009年10月18日 -- <a href="http://www.jssay.com/blog/index.php/2009/10/18/qq%e5%ae%a2%e6%9c%8d%e5%88%97%e8%a1%a8%e7%9a%84%e5%88%b6%e4%bd%9c/" title="QQ客服列表的制作">QQ客服列表的制作</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jssay.com/blog/index.php/2010/10/28/20-models-of-the-latest-highly-recommend-jquery-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jquery最新版（V1.4.3）发布</title>
		<link>http://www.jssay.com/blog/index.php/2010/10/18/jquery-latest-version-v1-4-3-released/</link>
		<comments>http://www.jssay.com/blog/index.php/2010/10/18/jquery-latest-version-v1-4-3-released/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 13:33:41 +0000</pubDate>
		<dc:creator>jssay</dc:creator>
				<category><![CDATA[Jquery]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://www.jssay.com/blog/?p=1479</guid>
		<description><![CDATA[2010年10月16日，Jquery释出了1.4系列的第三个版本。此版本解决了一些Bug，也带来了一些好的改善。

首先，你可以通过以下两个连接获得Jquery的最新版本：
<a href="http://code.jquery.com/jquery-1.4.3.min.js">http://code.jquery.com/jquery-1.4.3.min.js</a>
<a href="http://code.jquery.com/jquery-1.4.3.js">http://code.jquery.com/jquery-1.4.3.js</a>]]></description>
			<content:encoded><![CDATA[<p>2010年10月16日，Jquery释出了1.4系列的第三个版本。此版本解决了一些Bug，也带来了一些好的改善。</p>
<p>首先，你可以通过以下两个连接获得Jquery的最新版本：<br />
<a href="http://code.jquery.com/jquery-1.4.3.min.js">http://code.jquery.com/jquery-1.4.3.min.js</a><br />
<a href="http://code.jquery.com/jquery-1.4.3.js">http://code.jquery.com/jquery-1.4.3.js</a></p>
<p>其次，这次新版本问世，有一些功能上的改善，比如：</p>
<p>1．	JSLint Tool<br />
JSLint Tool是一个Javascript代码质量管理工具，它采用严格模式规范化Javascript程序。目前，Jquery已经将它集成到Jquery的工作流之中。</p>
<p>2．	模块化<br />
移除了很多存在于Jquery模块之间的互相依赖关系。</p>
<p>再者，此次发布还带来了很多新的特性。比如：<br />
1．	CSS模块重写<br />
几乎所有的CSS模块都基于可扩展性而被重写了，现在你可以写一些自定义的CSS插件来扩展.css()和.animate()提供的方法。<br />
2． Html5 数据属性<br />
举个例子，给定下列HTML代码：<br />
<code>
<div data-role="page" data-hidden="true" data-options='{"name":"John"}'></div>
<p></code></p>
<p>下面这段jquery代码将会工作：<br />
<code>$("div").data("role") === "page";<br />
$("div").data("hidden") === true;<br />
$("div").data("options").name === "John";</code></p>
<p>3． 遍历<br />
几乎大部分的遍历方法都有很明显的性能提升，比如：.closet()， .filter()等。</p>
<p>还有就是对Ajax/Event和Effect方面的改进。</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>本Blog文章除特别声明之外皆为原创文章，欢迎转载，转载请注明：</strong> 转载自<a href="http://www.jssay.com/blog/">JSSAY&#039;S BLOG</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.jssay.com/blog/index.php/2010/10/18/jquery-latest-version-v1-4-3-released/">http://www.jssay.com/blog/index.php/2010/10/18/jquery-latest-version-v1-4-3-released/</a></p>
</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2870579454529881";
/* 页脚，468x60的广告 */
google_ad_slot = "6663520172";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2010年10月28日 -- <a href="http://www.jssay.com/blog/index.php/2010/10/28/20-models-of-the-latest-highly-recommend-jquery-plugin/" title="极力推荐20款最新的jQuery插件">极力推荐20款最新的jQuery插件</a></li><li>2009年12月13日 -- <a href="http://www.jssay.com/blog/index.php/2009/12/13/2009-best-jquery-plug-in-turn/" title="2009 年度最佳 jQuery 插件（转）">2009 年度最佳 jQuery 插件（转）</a></li><li>2009年12月1日 -- <a href="http://www.jssay.com/blog/index.php/2009/12/01/jquery%e5%ad%a6%e4%b9%a0%e8%b5%84%e6%96%99/" title="JQuery学习资料">JQuery学习资料</a></li><li>2009年11月29日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/29/%e7%94%a8jquery%e5%88%b6%e4%bd%9c%e7%9a%84%e5%87%a0%e6%ac%be3d%e6%95%88%e6%9e%9c/" title="用Jquery制作的几款3D效果">用Jquery制作的几款3D效果</a></li><li>2009年11月10日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/10/jqueryextjsyuiprototypedojo%e7%ad%89js%e6%a1%86%e6%9e%b6%e7%9a%84%e5%8c%ba%e5%88%ab%e5%92%8c%e5%ba%94%e7%94%a8/" title="JQuery,ExtJS,YUI,Prototype,Dojo等JS框架的区别和应用">JQuery,ExtJS,YUI,Prototype,Dojo等JS框架的区别和应用</a></li><li>2009年11月6日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/06/1000-acura-jquery-plug-part-of/" title="1000个JQuery极品插件(连载中&#8230;)">1000个JQuery极品插件(连载中&#8230;)</a></li><li>2009年10月18日 -- <a href="http://www.jssay.com/blog/index.php/2009/10/18/qq%e5%ae%a2%e6%9c%8d%e5%88%97%e8%a1%a8%e7%9a%84%e5%88%b6%e4%bd%9c/" title="QQ客服列表的制作">QQ客服列表的制作</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jssay.com/blog/index.php/2010/10/18/jquery-latest-version-v1-4-3-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>html5小游戏收集中&#8230;</title>
		<link>http://www.jssay.com/blog/index.php/2010/10/11/html5-game-collection/</link>
		<comments>http://www.jssay.com/blog/index.php/2010/10/11/html5-game-collection/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 15:26:50 +0000</pubDate>
		<dc:creator>jssay</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[小游戏]]></category>

		<guid isPermaLink="false">http://www.jssay.com/blog/?p=1399</guid>
		<description><![CDATA[最近在网上看到很多关于html5的文章，做出的效果非常震撼，虽然说html5替代flash尚需时间的检验，但是html5确实是令人耳目一新，必将掀起一股新的热潮，虽然我不是那种赶时髦的人，但是对于一种新技术的诞生，我还是免不了要关注一下的。

今天看到一款用html5制作的坦克游戏，虽然界面风格和游戏性方面还比较粗糙，但是从开发的角度来看，绝对是值得学习和参考的。]]></description>
			<content:encoded><![CDATA[<p>最近在网上看到很多关于html5的文章，做出的效果非常震撼，虽然说html5替代flash尚需时间的检验，但是html5确实是令人耳目一新，必将掀起一股新的热潮，虽然我不是那种赶时髦的人，但是对于一种新技术的诞生，我还是免不了要关注一下的。</p>
<p>今天看到一款用html5制作的坦克游戏，虽然界面风格和游戏性方面还比较粗糙，但是从开发的角度来看，绝对是值得学习和参考的。<br />
在线游戏地址：<a href="http://transping.com/ptank/" target="_blank">http://transping.com/ptank/</a></p>
<p>下面是一些我收集来的html5小游戏，也非常值得一试。需要声明的是，这些游戏虽然很小也很幼稚，但是如果你站在开发者的角度来看，你就不会那么觉得了，让我们先来体验一下吧。</p>
<p><a rel="nofollow" href="http://hakim.se/experiments/html5/sinuous/01/" target="_blank">Sinuous</a><br />
小心被红点撞上。<br />
<<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-4.jpg" alt="" /><br />
<a rel="nofollow" href="http://www.nihilogic.dk/labs/mariokart/" target="_blank" >超级玛丽卡丁车</a><br />
A small but fun racing game built in html5 canvas and javascript.<br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-1.jpg" alt="" /><br />
<a rel="nofollow" href="http://arandomurl.com/2010/07/25/html5-pacman.html" target="_blank">吃豆</a><br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-5.jpg" alt="" /><br />
<a rel="nofollow" href="http://www.benjoffe.com/code/games/torus/" target="_blank">圆环俄罗斯方块</a><br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-2.jpg" alt="" /><br />
<a rel="nofollow" href="http://www.kevs3d.co.uk/dev/asteroids/" target="_blank">Asteroids</a><br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-3.jpg" alt="" /><br />
<a rel="nofollow" href="http://www.paulbrunt.co.uk/bert/" target="_blank">Bert’s Breakdown</a><br />
很不错的游戏，漂亮的界面以及不错的关卡设置。<br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-6.jpg" alt="" /><br />
<a rel="nofollow" href="http://reas.com/twitch/" target="_blank">TWITCH</a><br />
TWITCH是一个解题性质的游戏。试试看你有多快。<br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-7.jpg" alt="" /><br />
<a rel="nofollow" href="http://29a.ch/jswars/" target="_blank">JS Wars</a><br />
一个经典的空战游戏<br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-8.jpg" alt="" /><br />
<a rel="nofollow" href="http://www.yvoschaap.com/chainrxn/" target="_blank">Chain Reaction</a><br />
一个简单又容易上瘾的游戏。<br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-9.jpg" alt="" /><br />
<a rel="nofollow" href="http://grenlibre.fr/demo/same/" target="_blank">Same Game</a><br />
这个游戏相信大家都会玩，把相同颜色的连在一起。<br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-10.jpg" alt="" /><br />
<a rel="nofollow" href="http://www.wiicade.com/playJSGame.aspx?gameID=1317&amp;gameName=Coverfire" target="_blank">Coverfire</a><br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-11.jpg" alt="" /><br />
<a rel="nofollow" href="http://www.mattpelham.com/racing/" target="_blank">JQuery Racing</a><br />
靠！这个游戏很耐完，我相信你一定会在上面花很多时间。 jQuery 做的。<br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-12.jpg" alt="" /><br />
<a href=”http://joncom.be/experiments/thrust/” target=”_blank”>Thrust</a><br />
经典的八位图游戏。<br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-13.jpg" alt="" /><br />
<a href="http://aduros.emufarmers.com/easel/" target=”_blank”>俄罗斯方块</a><br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-14.jpg" alt="" /><br />
<a href="http://alteredqualia.com/cubeout/" target="_blank" >3D 俄罗斯方块 – Cubeout</a><br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-15.jpg" alt="" /><br />
<a rel="nofollow" href="http://dougx.net/plunder/plunder.html" target="_blank" Galatic Plunder</a><br />
这个游戏使用了Canvas 和 Audio，主要是为了证明，没有Flash，用HTML5一样行。<br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-16.jpg" alt="" /><br />
<a href="http://10k.aneventapart.com/Uploads/62/" target="_blank">Lines</a><br />
很简单的游戏，我老看到办公室里很多人在玩。<br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-17.jpg" alt="" /><br />
<a rel="nofollow" href="http://10k.aneventapart.com/Uploads/392/" target="_blank">RGB Invaders</a><br />
小蜜蜂<br />
<img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-18.jpg" alt="" /><br />
<a rel="nofollow" href="http://www.agent8ball.com/" target="_blank" >Agent 008 Ball</a> </p>
<p>受不了了，还有台球。</p>
<p><img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-19.jpg" alt="" /></p>
<h4><a rel="nofollow" href="http://www.somethinghitme.com/projects/jslander/" target="_blank">JSLander</a></p>
<p>一个飞船着陆游戏。速度不要起过去6，不然就坠毁了。</p>
<p><img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-20.jpg" alt="" /></p>
<p><a rel="nofollow" href="http://10k.aneventapart.com/Uploads/27/" target="_blank" >Rainbow Blocks</a> </p>
<p>SameGame 和JT的另一种变种。</p>
<p><img src="http://blog.insicdesigns.com/wp-content/uploads/2010/09/canvas-21.jpg" alt="" /></p>
<p>是不是很棒呢，其实这还只是九牛一毛，还有很多更新更好玩的游戏还有待发掘。如果你有更酷更炫的html5小游戏要推荐，请本着开源共享的精神告诉我们，先谢谢了！</p>
<p>中文来源：<a href="http://coolshell.cn/articles/2998.html">http://coolshell.cn/articles/2998.html</a><br />
英文国际来源：<a href="http://blog.insicdesigns.com/2010/09/showcase-of-games-developed-using-html5-canvas/">http://blog.insicdesigns.com/2010/09/showcase-of-games-developed-using-html5-canvas/</a>
<div style="margin-top: 15px; font-style: italic">
<p><strong>本Blog文章除特别声明之外皆为原创文章，欢迎转载，转载请注明：</strong> 转载自<a href="http://www.jssay.com/blog/">JSSAY&#039;S BLOG</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.jssay.com/blog/index.php/2010/10/11/html5-game-collection/">http://www.jssay.com/blog/index.php/2010/10/11/html5-game-collection/</a></p>
</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2870579454529881";
/* 页脚，468x60的广告 */
google_ad_slot = "6663520172";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h2  class="related_post_title">随机日志</h2><ul class="related_post"><li>2009年12月11日 -- <a href="http://www.jssay.com/blog/index.php/2009/12/11/%e5%8d%a1%e5%b7%b4%e6%96%af%e5%9f%bakav7-0%e6%9c%80%e6%96%b0key%e6%8e%88%e6%9d%83%e6%96%87%e4%bb%b62009-12-10/" title="卡巴斯基(kav)7.0最新KEY授权文件(2009.12.10)">卡巴斯基(kav)7.0最新KEY授权文件(2009.12.10)</a></li><li>2009年11月9日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/09/jar%e5%91%bd%e4%bb%a4%e8%af%a6%e8%a7%a3%e8%bd%ac%e8%bd%bd/" title="jar命令详解(转载)">jar命令详解(转载)</a></li><li>2009年12月8日 -- <a href="http://www.jssay.com/blog/index.php/2009/12/08/pdf%e4%b8%ad%e6%96%87%e6%9c%ac%e9%ab%98%e4%ba%ae%e6%98%be%e7%a4%ba/" title="PDF中文本高亮显示">PDF中文本高亮显示</a></li><li>2010年05月12日 -- <a href="http://www.jssay.com/blog/index.php/2010/05/12/jquery-file-tree/" title="jquery file Tree">jquery file Tree</a></li><li>2010年09月20日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/20/web-site-traffic-statistics-tool-recommended/" title="网站流量统计工具推荐">网站流量统计工具推荐</a></li><li>2009年10月17日 -- <a href="http://www.jssay.com/blog/index.php/2009/10/17/%e8%8b%b1%e6%96%87%e5%86%99%e4%bd%9c%e7%bb%9d%e6%8b%9b/" title="英文写作绝招">英文写作绝招</a></li><li>2010年03月1日 -- <a href="http://www.jssay.com/blog/index.php/2010/03/01/%e6%b5%85%e8%b0%88%e4%b8%b0%e7%94%b0%e5%8f%ac%e5%9b%9e%e9%97%a8/" title="浅谈丰田召回门">浅谈丰田召回门</a></li><li>2009年10月21日 -- <a href="http://www.jssay.com/blog/index.php/2009/10/21/%e7%94%a8lucene%e6%a3%80%e7%b4%a2%e5%a4%9a%e4%b8%aa%e7%b4%a2%e5%bc%95%e7%9b%ae%e5%bd%95/" title="用Lucene检索多个索引目录">用Lucene检索多个索引目录</a></li><li>2010年02月24日 -- <a href="http://www.jssay.com/blog/index.php/2010/02/24/%e8%bf%81%e7%a7%bb%e8%af%81%e8%bf%87%e6%9c%9f%e5%a6%82%e4%bd%95%e8%90%bd%e6%88%b7/" title="迁移证过期如何落户">迁移证过期如何落户</a></li><li>2010年05月17日 -- <a href="http://www.jssay.com/blog/index.php/2010/05/17/flash-xml-long-text-automatically-change-the-ad-code/" title="长条文字Flash+xml自动变换广告代码">长条文字Flash+xml自动变换广告代码</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jssay.com/blog/index.php/2010/10/11/html5-game-collection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ext-JS Grid中诡异的时间问题</title>
		<link>http://www.jssay.com/blog/index.php/2010/10/08/ext-js-grid-in-the-tricky-matter-of-time/</link>
		<comments>http://www.jssay.com/blog/index.php/2010/10/08/ext-js-grid-in-the-tricky-matter-of-time/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 11:00:38 +0000</pubDate>
		<dc:creator>jssay</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[Grid Filtering]]></category>

		<guid isPermaLink="false">http://www.jssay.com/blog/?p=1370</guid>
		<description><![CDATA[问题描述:
项目中需要用到Ext-JS带过滤功能的Grid插件,即<a href="http://dev.sencha.com/deploy/dev/examples/grid-filtering/grid-filter-local.html">Grid filter</a>.程序要输出两列数据,时间(date)和值(value),数据量不大,大概有1000多条,数据是通过一个jsp将一个文本文件(.txt)解析成json格式的文件.一切准备好后刷新该页面,问题出现了,在日期这一列偶尔会有奇怪的时间出现,比如1970,1921,这是在数据文件中不可能存在的日期.而且每次刷新后,数据还不一样,有时候数据是完全正确的,有时侯多了N条诡异的数据.]]></description>
			<content:encoded><![CDATA[<p>问题描述:<br />
项目中需要用到Ext-JS带过滤功能的Grid插件,即<a href="http://dev.sencha.com/deploy/dev/examples/grid-filtering/grid-filter-local.html">Grid filter</a>.程序要输出两列数据,时间(date)和值(value),数据量不大,大概有1000多条,数据是通过一个jsp将一个文本文件(.txt)解析成json格式的文件.一切准备好后刷新该页面,问题出现了,在日期这一列偶尔会有奇怪的时间出现,比如1970,1921,这是在数据文件中不可能存在的日期.而且每次刷新后,数据还不一样,有时候数据是完全正确的,有时侯多了N条诡异的数据.</p>
<p>问题分析:<br />
发现这个问题后,我首先怀疑解析数据的那个jsp,因为他是整个程序的数据源.但是在一番调试后发现,根本不是这个jsp的问题,因为这个jsp在给定的参数条件下,生成的数据是永远不变的.</p>
<p>jsp的嫌疑解除了,我开始怀疑这个插件本身的原因.是不是首次加载的数据过多,导致这个插件出问题了.但是这个推测也被推翻了, 因为我试着将数据减少到20条以内还是不行,那就不是数据量的问题了.</p>
<p>然后我仔细对比了一下表格显示的数据和jsp产生的数据,发现那些诡异的时间对应的值在jsp数据文件中是存在的,而通过这个值在jsp产生的数据里是可以找到相应的日期的,然后在表格中查找这个日期,发现这个日期没有了,被那个诡异的日期替代了.虽然发现了这个问题,但是形式依然很不明朗.继续头疼中.</p>
<p>最后我打算在Grid的配置文件中找一找看有没有收获.配置文件是为了让Grid如何显示的,在review一行行代码的时候,我发现一个问题就是,我的日期这一列配置的时候,id设置的是&#8221;date&#8221;,而它的类型(type)也设置成&#8221;date&#8221;了,会不会这里有问题呢?</p>
<p>解决方案:<br />
虽然说我不能肯定这个&#8221;date&#8221;值设置的是否有问题.但是根据我的经验,这里值得研究一下.于是我把与&#8221;date&#8221;相关的值都改掉了,最后试了一下.发现诡异的时间消失了,我又接着测了10几次,都没有出现之前的现象,貌似这个问题就被我碰巧解决了.</p>
<p>最后我想说的是,改bug也要不抛弃不放弃,抓住一个机会就要去尝试一下,看似很难的一个问题往往在不经意间解决了.希望我的经验对你有用.
<div style="margin-top: 15px; font-style: italic">
<p><strong>本Blog文章除特别声明之外皆为原创文章，欢迎转载，转载请注明：</strong> 转载自<a href="http://www.jssay.com/blog/">JSSAY&#039;S BLOG</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.jssay.com/blog/index.php/2010/10/08/ext-js-grid-in-the-tricky-matter-of-time/">http://www.jssay.com/blog/index.php/2010/10/08/ext-js-grid-in-the-tricky-matter-of-time/</a></p>
</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2870579454529881";
/* 页脚，468x60的广告 */
google_ad_slot = "6663520172";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2010年07月9日 -- <a href="http://www.jssay.com/blog/index.php/2010/07/09/number-format-for-grid-panel/" title="Number Format for Grid Panel">Number Format for Grid Panel</a></li><li>2009年11月10日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/10/jqueryextjsyuiprototypedojo%e7%ad%89js%e6%a1%86%e6%9e%b6%e7%9a%84%e5%8c%ba%e5%88%ab%e5%92%8c%e5%ba%94%e7%94%a8/" title="JQuery,ExtJS,YUI,Prototype,Dojo等JS框架的区别和应用">JQuery,ExtJS,YUI,Prototype,Dojo等JS框架的区别和应用</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jssay.com/blog/index.php/2010/10/08/ext-js-grid-in-the-tricky-matter-of-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UML建模工具介绍</title>
		<link>http://www.jssay.com/blog/index.php/2010/09/30/uml-modeling-tools-introduced/</link>
		<comments>http://www.jssay.com/blog/index.php/2010/09/30/uml-modeling-tools-introduced/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 02:25:32 +0000</pubDate>
		<dc:creator>jssay</dc:creator>
				<category><![CDATA[WEB前端]]></category>
		<category><![CDATA[UML建模工具]]></category>

		<guid isPermaLink="false">http://www.jssay.com/blog/?p=1253</guid>
		<description><![CDATA[有很多工具可以帮助用户画出UML图,其中有些是纯粹的绘图工具,而有的则是具体代码生成功能的OO设计工具,一个好的OO设计工具可以是双向的,既可以从代码生成UML图,也可以从UML图生成代码,这样一来的工具包括:]]></description>
			<content:encoded><![CDATA[<p>有很多工具可以帮助用户画出UML图,其中有些是纯粹的绘图工具,而有的则是具体代码生成功能的OO设计工具,一个好的OO设计工具可以是双向的,既可以从代码生成UML图,也可以从UML图生成代码,这样一来的工具包括:</p>
<p>1.	Rational Rose:<a href="www.rational.com">www.rational.com</a><br />
2.	Together:<a href="www.togethersoft.com">www.togethersoft.com</a><br />
3.	Microsoft Visio:<a href="www.microsoft.com">www.microsoft.com</a><br />
4.	Visual UML:<a href="www.visualobjectmodelers.com">www.visualobjectmodelers.com</a><br />
5.	Model Bridge:<a href="www.metaintegration.net">www.metaintegration.net</a><br />
6.	MicroGold WithClass:<a href="www.microgold.com">www.microgold.com</a><br />
7.	QuickUML:<a href="www.excelsoftware.com">www.excelsoftware.com</a></p>
<p>以上列出的这些工具,Together比较特殊,它将JavaIDE 和 OO设计工具合二为一,用户既可以看到Java代码也可以看到UML图，有点类似于Dreamweaver，可以边修改代码边浏览UML图, 非常人性化.</p>
<p>当然这里面的绝大部分都是要注册的,如果你不想这么麻烦,可以去找一个<a href="http://www.open-open.com/28.htm">开源的UML 工具</a>,也同样能够满足你.</p>
<p>如果你有更好的UML建模工具,请推荐给我们,谢谢!</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>本Blog文章除特别声明之外皆为原创文章，欢迎转载，转载请注明：</strong> 转载自<a href="http://www.jssay.com/blog/">JSSAY&#039;S BLOG</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.jssay.com/blog/index.php/2010/09/30/uml-modeling-tools-introduced/">http://www.jssay.com/blog/index.php/2010/09/30/uml-modeling-tools-introduced/</a></p>
</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2870579454529881";
/* 页脚，468x60的广告 */
google_ad_slot = "6663520172";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h2  class="related_post_title">随机日志</h2><ul class="related_post"><li>2010年10月13日 -- <a href="http://www.jssay.com/blog/index.php/2010/10/13/download-the-latest-version-of-virtualbox-v3-2-10/" title="VirtualBox最新版下载(V3.2.10)">VirtualBox最新版下载(V3.2.10)</a></li><li>2010年09月25日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/25/55-gorgeous-green-theme-recommended-sites/" title="55个华丽的绿色主题网站推荐">55个华丽的绿色主题网站推荐</a></li><li>2010年10月26日 -- <a href="http://www.jssay.com/blog/index.php/2010/10/26/watch-your-website-to-be-harmonized/" title="小心你的网站被和谐了">小心你的网站被和谐了</a></li><li>2010年10月10日 -- <a href="http://www.jssay.com/blog/index.php/2010/10/10/14-excellent-mysql-client/" title="14款优秀的MySQL客户端">14款优秀的MySQL客户端</a></li><li>2009年10月29日 -- <a href="http://www.jssay.com/blog/index.php/2009/10/29/wordmaster-%e5%8d%95%e8%af%8d%e5%a4%a7%e5%b8%88/" title="Wordmaster 单词大师">Wordmaster 单词大师</a></li><li>2009年10月28日 -- <a href="http://www.jssay.com/blog/index.php/2009/10/28/lucene%e4%b8%ad%e7%9a%84%e7%89%b9%e6%ae%8a%e5%ad%97%e7%ac%a6/" title="Lucene中的特殊字符">Lucene中的特殊字符</a></li><li>2009年10月28日 -- <a href="http://www.jssay.com/blog/index.php/2009/10/28/miniktv%e8%bf%b7%e4%bd%a0ktv%e5%8d%b3%e5%b0%86%e4%b8%8a%e5%b8%82%e8%bd%bb%e8%bd%bb%e6%9d%be%e6%9d%be%e5%b8%a6%e5%9b%9e%e5%ae%b6/" title="miniktv(迷你ktv)即将上市,轻轻松松带回家">miniktv(迷你ktv)即将上市,轻轻松松带回家</a></li><li>2011年03月23日 -- <a href="http://www.jssay.com/blog/index.php/2011/03/23/firefox4-official-release/" title="Firefox4正式版发布">Firefox4正式版发布</a></li><li>2010年09月28日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/28/damn-iis/" title="该死的IIS">该死的IIS</a></li><li>2009年10月30日 -- <a href="http://www.jssay.com/blog/index.php/2009/10/30/play-a-game-to-protect-his-wife/" title="玩个保护老婆 的游戏！">玩个保护老婆 的游戏！</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jssay.com/blog/index.php/2010/09/30/uml-modeling-tools-introduced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>11个有用的Tab导航解决方案</title>
		<link>http://www.jssay.com/blog/index.php/2010/09/29/11-tab-navigation-solutions-useful/</link>
		<comments>http://www.jssay.com/blog/index.php/2010/09/29/11-tab-navigation-solutions-useful/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 15:41:47 +0000</pubDate>
		<dc:creator>jssay</dc:creator>
				<category><![CDATA[Jquery]]></category>
		<category><![CDATA[JQuery Plugin]]></category>
		<category><![CDATA[JQuery tabs]]></category>

		<guid isPermaLink="false">http://www.jssay.com/blog/?p=1248</guid>
		<description><![CDATA[有时候使用tab是非常明智的，当你的屏幕宽度不能完全显示网页内容的时候，tab能够节省很多空间，使用户能在一个相对比较小的空间内触发页面元素。为了使你的tab功能更进一步，你可以将jQuery整合进来，来实现良好的过度和动画效果。如果你还没有用jQuery构建过任何tab导航，这里为你提供了11个新手指南和插件来帮助你从头开始。

<h3><a href="http://css-tricks.com/organic-tabs/" target="_blank">使用jQuery创建一个tab界面</a></h3> 
<p><a href="http://css-tricks.com/organic-tabs/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/09/jquery_tabs_11.jpg" alt="jquery tab navigation" /></a></p> 
<p>一个用于创建动画效果的tab区域的指南和插件</p> ]]></description>
			<content:encoded><![CDATA[<p>有时候使用tab是非常明智的，当你的屏幕宽度不能完全显示网页内容的时候，tab能够节省很多空间，使用户能在一个相对比较小的空间内触发页面元素。为了使你的tab功能更进一步，你可以将jQuery整合进来，来实现良好的过度和动画效果。如果你还没有用jQuery构建过任何tab导航，这里为你提供了11个新手指南和插件来帮助你从头开始。</p>
<h3><a href="http://css-tricks.com/organic-tabs/" target="_blank">Create A Tabbed Interface Using jQuery</a></h3>
<p><a href="http://css-tricks.com/organic-tabs/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/09/jquery_tabs_11.jpg" alt="jquery tab navigation" /></a></p>
<p>一个用于创建动画效果的tab区域的指南和插件</p>
<h3><a href="http://tutorialzine.com/2010/01/sweet-tabs-jquery-ajax-css/" target="_blank">用jQUery1.4和CSS3实现的非常可爱的Ajax Tab</a></h3>
<p><a href="http://tutorialzine.com/2010/01/sweet-tabs-jquery-ajax-css/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/09/jquery_tabs_1.jpg" alt="jquery tab navigation" /></a></p>
<p>在这个指南中，你会学到如何利用CSS3和jQuery创建一个Ajax驱动的tab页面</p>
<h3><a href="http://net.tutsplus.com/tutorials/javascript-ajax/building-a-better-blogroll-dynamic-fun-with-simplepie-and-jquery/" target="_blank">Building a Better Blogroll: Dynamic Fun with SimplePie and jQuery</a></h3>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/building-a-better-blogroll-dynamic-fun-with-simplepie-and-jquery/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/09/jquery_tabs_3.jpg" alt="jquery tab navigation" /></a></p>
<p>这份指南教你如何使用一些有趣的jQuery动画建立一个tab效果的博客列表</p>
<h3><a href="http://net.tutsplus.com/html-css-techniques/how-to-create-a-slick-tabbed-content-area/" target="_blank">使用CSS和jQuery创建一个巧妙的tab效果的内容区域</a></h3>
<p><a href="http://net.tutsplus.com/html-css-techniques/how-to-create-a-slick-tabbed-content-area/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/09/jquery_tabs_4.jpg" alt="jquery tab navigation" /></a></p>
<p>这份指南教你如何使用HTML建立一个简单的tab消息盒,然后使用一些简单的javascript来完善它的功能，最后我们将使用jQuery库来归档相同的东西。</p>
<h3><a href="http://jqueryglobe.com/article/feature-list" target="_blank">特征列表</a></h3>
<p><a href="http://jqueryglobe.com/article/feature-list" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/09/jquery_tabs_10.jpg" alt="jquery tab navigation" /></a></p>
<p>这个jQuery插件能够非常容易地创建一个交互式的特征项目窗口</p>
<h3><a href="http://tympanus.net/codrops/2010/06/07/fancy-sliding-form-with-jquery/" target="_blank">基于jquery的酷炫滑动表单</a></h3>
<p><a href="http://tympanus.net/codrops/2010/06/07/fancy-sliding-form-with-jquery/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/09/jquery_tabs_5.jpg" alt="jquery tab navigation" /></a></p>
<p>这份指南教你如何创建一个华丽的滑动表单，在每一步过后向用户显示一些验证信息，这个表单节省了许多空间，并且很容易访问，它基本上就是一个Slider,只是我们用一个个表单字段取代了图片而已。</p>
<h3><a href="http://net.tutsplus.com/javascript-ajax/create-a-tabbed-interface-using-jquery/" target="_blank">Create A Tabbed Interface Using jQuery</a></h3>
<p><a href="http://net.tutsplus.com/javascript-ajax/create-a-tabbed-interface-using-jquery/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/09/jquery_tabs_2.jpg" alt="jquery tab navigation" /></a></p>
<p>这份指南教你如何使用jQuery UI库里面的Tabs功能来创建一个tab界面。</p>
<h3><a href="http://www.unwrongest.com/projects/tabify/" target="_blank">Tabify</a></h3>
<p><a href="http://www.unwrongest.com/projects/tabify/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/09/jquery_tabs_6.jpg" alt="jquery tab navigation" /></a></p>
<p>这个jQuery插件让你更加容易地创建tab内容，你所需要的只是一个带有li元素的ul元素和一对相应的内容div标签，Tabify和它的竞争者的主要差别在于他们的大小。</p>
<h3><a href="http://github.com/ginader/Accessible-Tabs" target="_blank">Accessible-Tabs</a></h3>
<p><a href="http://github.com/ginader/Accessible-Tabs" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/09/jquery_tabs_7.jpg" alt="jquery tab navigation" /></a></p>
<p>jquery插件来的</p>
<h3><a href="http://www.sunsean.com/idTabs/" target="_blank">idTabs</a></h3>
<p><a href="http://www.sunsean.com/idTabs/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/09/jquery_tabs_8.jpg" alt="jquery tab navigation" /></a></p>
<p>idTabs一款jQuery的插件，它使得增加tab到网页中变得超级简单，同时它也打开了一道通向无限可能的大门。</p>
<h3><a href="http://www.queness.com/post/655/jquery-moving-tab-and-sliding-content-tutorial" target="_blank">基于jQuery的可移动的tab和可滑动的内容指南</a></h3>
<p><a href="http://www.queness.com/post/655/jquery-moving-tab-and-sliding-content-tutorial" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/09/jquery_tabs_9.jpg" alt="jquery tab navigation" /></a></p>
<p>学习如何使用简单的jQuery代码建立熔岩灯效果的tab和滑动的内容，这个脚本对展示最近的文章、评论和社区新闻非常适合。</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>本Blog文章除特别声明之外皆为原创文章，欢迎转载，转载请注明：</strong> 转载自<a href="http://www.jssay.com/blog/">JSSAY&#039;S BLOG</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.jssay.com/blog/index.php/2010/09/29/11-tab-navigation-solutions-useful/">http://www.jssay.com/blog/index.php/2010/09/29/11-tab-navigation-solutions-useful/</a></p>
</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2870579454529881";
/* 页脚，468x60的广告 */
google_ad_slot = "6663520172";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2010年09月28日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/28/46-powerful-javascript-slider-and-scroll-bar/" title="46个功能强大的Javascript滑动器和滚动条">46个功能强大的Javascript滑动器和滚动条</a></li><li>2010年09月22日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/22/24-high-jquery-effects/" title="24个高级JQuery特效">24个高级JQuery特效</a></li><li>2009年12月13日 -- <a href="http://www.jssay.com/blog/index.php/2009/12/13/2009-best-jquery-plug-in-turn/" title="2009 年度最佳 jQuery 插件（转）">2009 年度最佳 jQuery 插件（转）</a></li><li>2009年11月29日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/29/%e7%94%a8jquery%e5%88%b6%e4%bd%9c%e7%9a%84%e5%87%a0%e6%ac%be3d%e6%95%88%e6%9e%9c/" title="用Jquery制作的几款3D效果">用Jquery制作的几款3D效果</a></li><li>2009年11月6日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/06/1000-acura-jquery-plug-part-of/" title="1000个JQuery极品插件(连载中&#8230;)">1000个JQuery极品插件(连载中&#8230;)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jssay.com/blog/index.php/2010/09/29/11-tab-navigation-solutions-useful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>46个功能强大的Javascript滑动器和滚动条</title>
		<link>http://www.jssay.com/blog/index.php/2010/09/28/46-powerful-javascript-slider-and-scroll-bar/</link>
		<comments>http://www.jssay.com/blog/index.php/2010/09/28/46-powerful-javascript-slider-and-scroll-bar/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 13:56:01 +0000</pubDate>
		<dc:creator>jssay</dc:creator>
				<category><![CDATA[Jquery]]></category>
		<category><![CDATA[JQuery Plugin]]></category>
		<category><![CDATA[Jquery Scroller]]></category>
		<category><![CDATA[Jquery Slider]]></category>

		<guid isPermaLink="false">http://www.jssay.com/blog/?p=1246</guid>
		<description><![CDATA[每个Web开发人员都需要使用javascript来构建web应用，当需要用一个简单的滑动器或者滚动条实现在页面上展示多个条目的时候，你可以使用带有新闻、图片、产品的javascript滑动器和滚动条,用一种有组织良好的、对用户友好的方式去显示数据。在这篇文章里，我为你准备了46款功能非常强大的javascript滑动器和滚动条，来帮助你 更好地开发web应用。]]></description>
			<content:encoded><![CDATA[<p>每个Web开发人员都需要使用javascript来构建web应用，当需要用一个简单的滑动器或者滚动条实现在页面上展示多个条目的时候，你可以使用带有新闻、图片、产品的javascript滑动器和滚动条,用一种有组织良好的、对用户友好的方式去显示数据。在这篇文章里，我为你准备了46款功能非常强大的javascript滑动器和滚动条，来帮助你 更好地开发web应用。</p>
<h2>1. <a target="_blank" href="http://manos.malihu.gr/jquery-thumbnail-scroller">jquery Thumbnail Scroller</a>, <a target="_blank" href="http://manos.malihu.gr/tuts/jquery_thumbnail_scroller_horizontal_full_light.html">Demo<br /> <br />
</a></h2>
<p><a target="_blank" href="http://manos.malihu.gr/jquery-thumbnail-scroller"><img class="aligncenter size-full wp-image-26057" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/jquery-thumbnail-scroller.png" alt="" width="500" height="317" /></a></p>
<h2>2. <a target="_blank" href="http://www.jcoverflip.com/">JCoverflip</a>, <a target="_blank" href="http://www.jcoverflip.com/demo">Demo<br /> <br />
</a></h2>
<p><a target="_blank" href="http://www.jcoverflip.com/"><img class="aligncenter size-full wp-image-26059" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/JCoverflip.png" alt="" width="500" height="244" /></a></p>
<h2>3. <a target="_blank" href="http://workshop.rs/projects/coin-slider/">COIN SLIDER</a></h2>
<p><a target="_blank" href="http://workshop.rs/projects/coin-slider/"><img class="aligncenter size-full wp-image-26061" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/COIN-SLIDER.png" alt="" width="500" height="278" /></a></p>
<h2>4. <a target="_blank" href="http://nathansearles.com/loopedslider/">loopedSlider</a>, <a target="_blank" href="http://nathansearles.com/loopedslider/example-4.html">Demo</a></h2>
<p><a target="_blank" href="http://nathansearles.com/loopedslider/"><img class="aligncenter size-full wp-image-26062" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/loopedSlider.png" alt="" width="500" height="356" /></a></p>
<h2>5. <a target="_blank" href="http://nivo.dev7studios.com/">Nivo Slider</a></h2>
<p><a target="_blank" href="http://nivo.dev7studios.com/"><img class="aligncenter size-full wp-image-26064" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Nivo-Slider.png" alt="" width="500" height="239" /></a></p>
<h2>6. <a target="_blank" href="http://www.sohtanaka.com/web-design/automatic-image-slider-w-css-jquery/">Automatic Image Slider w/ CSS &amp; jQuery</a>, <a target="_blank" href="http://www.sohtanaka.com/web-design/examples/image-slider/">Demo</a></h2>
<p><a target="_blank" href="http://www.sohtanaka.com/web-design/automatic-image-slider-w-css-jquery/"><img class="aligncenter size-full wp-image-26075" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Automatic-Image-Slider-w-CSS-jQuery.png" alt="" width="500" height="184" /></a></p>
<h2>7. <a target="_blank" href="http://landofcoder.com/our-porfolios/mootool-plugins/item/8-the-lof-sidernews-plugin.html">Lof SiderNews</a>, <a target="_blank" href="http://landofcoder.com/demo/mootool/lofslidernews/index2.html">Demo</a></h2>
<p><a target="_blank" href="http://landofcoder.com/our-porfolios/mootool-plugins/item/8-the-lof-sidernews-plugin.html"><img class="aligncenter size-full wp-image-26078" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Lof-SiderNews.png" alt="" width="500" height="171" /></a></p>
<h2>8. <a target="_blank" href="http://www.marcofolio.net/webdesign/advanced_jquery_background_image_slideshow.html">Advanced jQuery background image slideshow</a>, <a target="_blank" href="http://demo.marcofolio.net/bgimg_slideshow/">Demo</a></h2>
<p><a target="_blank" href="http://www.marcofolio.net/webdesign/advanced_jquery_background_image_slideshow.html"><img class="aligncenter size-full wp-image-26080" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Advanced-jQuery-background-image-slideshow.png" alt="" width="500" height="278" /></a></p>
<h2>9. <a target="_blank" href="http://workshop.rs/2009/12/image-gallery-with-fancy-transitions-effects/">jqFancyTransitions</a>, <a target="_blank" href="http://workshop.rs/projects/jqfancytransitions/">Demo</a></h2>
<p><a target="_blank" href="http://workshop.rs/2009/12/image-gallery-with-fancy-transitions-effects/"><img class="aligncenter size-full wp-image-26085" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/jqFancyTransitions.png" alt="" width="500" height="380" /></a></p>
<h2>10. <a target="_blank" href="http://www.littlewebthings.com/projects/blinds/">jQuery Blinds Slideshow using CSS Sprites</a></h2>
<p><a target="_blank" href="http://www.littlewebthings.com/projects/blinds/"><img class="aligncenter size-full wp-image-26086" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/jQuery-Blinds-Slideshow-using-CSS-Sprites.png" alt="" width="500" height="249" /></a></p>
<h2>11. <a target="_blank" href="http://jqueryglobe.com/article/multiple-image-cross-fade">Multiple Image Cross Fade</a>, <a target="_blank" href="http://jqueryglobe.com/labs/fading_images/">Demo</a></h2>
<p><a target="_blank" href="http://jqueryglobe.com/article/multiple-image-cross-fade"><img class="aligncenter size-full wp-image-26087" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Multiple-Image-Cross-Fade.png" alt="" width="500" height="370" /></a></p>
<h2>12. <a target="_blank" href="http://devthought.com/projects/mootools/barackslideshow/">BarackSlideshow</a>, <a target="_blank" href="http://devthought.com/wp-content/projects/mootools/barackslideshow/Demo/">Demo</a></h2>
<p><a target="_blank" href="http://devthought.com/projects/mootools/barackslideshow/"><img class="aligncenter size-full wp-image-26089" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/BarackSlideshow.png" alt="" width="500" height="257" /></a></p>
<h2>13. <a target="_blank" href="http://blog.olicio.us/2009/07/25/floom/">Floom: Blinds-effect MooTools slideshow</a>, <a target="_blank" href="http://nouincolor.com/floom/1.1/Demos/">Demo</a></h2>
<p><a target="_blank" href="http://blog.olicio.us/2009/07/25/floom/"><img class="aligncenter size-full wp-image-26092" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Floom-Blinds-effect-MooTools-slideshow.png" alt="" width="500" height="218" /></a></p>
<h2>14. <a target="_blank" href="http://jqueryglobe.com/article/slide-thumbs">Slide Thumbs</a>, <a target="_blank" href="http://jqueryglobe.com/labs/slide_thumbs/">Demo</a></h2>
<p><a target="_blank" href="http://jqueryglobe.com/article/slide-thumbs"><img class="aligncenter size-full wp-image-26093" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Slide-Thumbs.png" alt="" width="500" height="477" /></a></p>
<h2>15. <a target="_blank" href="http://buildinternet.com/2010/02/animate-panning-slideshow-with-jquery/">Animate Panning Slideshow with jQuery</a>, <a target="_blank" href="http://s3.amazonaws.com/buildinternet/live-tutorials/panning-slideshow/panning-slideshow.htm">Demo</a></h2>
<p><a target="_blank" href="http://buildinternet.com/2010/02/animate-panning-slideshow-with-jquery/"><img class="aligncenter size-full wp-image-26094" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Animate-Panning-Slideshow-with-jQuery.png" alt="" width="500" height="284" /></a></p>
<h2>16. <a target="_blank" href="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html">Beautiful jQuery slider</a>, <a target="_blank" href="http://gadgetinspiration.com/blog/wp-content/uploads/jquery%20sliders/index.html">Demo</a></h2>
<p><a target="_blank" href="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html"><img class="aligncenter size-full wp-image-26096" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Beautiful-jQuery-slider.png" alt="" width="500" height="151" /></a></p>
<h2>17. <a target="_blank" href="http://www.openstudio.fr/jQuery-Multimedia-Portfolio.html?lang=en">jQuery Multimedia Portfolio</a>, <a target="_blank" href="http://www.openstudio.fr/jquery/">Demo</a></h2>
<p><a target="_blank" href="http://www.openstudio.fr/jQuery-Multimedia-Portfolio.html?lang=en"><img class="aligncenter size-full wp-image-26097" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/jQuery-Multimedia-Portfolio.png" alt="" width="500" height="158" /></a></p>
<h2>18. <a target="_blank" href="http://www.ndoherty.biz/tag/coda-slider/">Coda-Slider</a>, <a target="_blank" href="http://www.ndoherty.biz/demos/coda-slider/2.0/">Demo</a></h2>
<p><a target="_blank" href="http://www.ndoherty.biz/tag/coda-slider/"><img class="aligncenter size-full wp-image-26098" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Coda-Slider.png" alt="" width="500" height="289" /></a></p>
<h2>19. <a target="_blank" href="http://jqueryfordesigners.com/slider-gallery/">Slider Gallery</a>, <a target="_blank" href="http://jqueryfordesigners.com/demo/slider-gallery.html">Demo</a></h2>
<p><a target="_blank" href="http://jqueryfordesigners.com/slider-gallery/"><img class="aligncenter size-full wp-image-26099" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Slider-Gallery.png" alt="" width="500" height="160" /></a></p>
<h2>20. <a target="_blank" href="http://www.leigeber.com/2008/05/ultimate-javascript-scroller-and-slider/">Ultimate JavaScript Slider and Scroller</a>, <a target="_blank" href="http://sandbox.leigeber.com/contentslider/slider.html">Demo</a></h2>
<p><a target="_blank" href="http://www.leigeber.com/2008/05/ultimate-javascript-scroller-and-slider/"><img class="aligncenter size-full wp-image-26100" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Ultimate-JavaScript-Slider-and-Scroller.png" alt="" width="500" height="262" /></a></p>
<h2>21. <a target="_blank" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider">Easy Slider</a>, <a target="_blank" href="http://cssglobe.com/lab/easyslider1.7/01.html">Demo</a></h2>
<p><a target="_blank" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider"><img class="aligncenter size-full wp-image-26101" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Easy-Slider.png" alt="" width="500" height="173" /></a></p>
<h2>22. <a target="_blank" href="http://pikachoose.com/">Pikachoose</a>, <a target="_blank" href="http://pikachoose.com/demo/">Demo</a></h2>
<p><a target="_blank" href="http://pikachoose.com/"><img class="aligncenter size-full wp-image-26102" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Pikachoose.png" alt="" width="500" height="431" /></a></p>
<h2>23. <a target="_blank" href="http://www.leigeber.com/2008/12/javascript-slideshow/">Animated JavaScript Slideshow</a>, <a target="_blank" href="http://sandbox.leigeber.com/javascript-slideshow/">Demo</a></h2>
<p><a target="_blank" href="http://www.leigeber.com/2008/12/javascript-slideshow/"><img class="aligncenter size-full wp-image-26103" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Animated-JavaScript-Slideshow.png" alt="" width="500" height="403" /></a></p>
<h2>24. <a target="_blank" href="http://code.google.com/p/agile-carousel/">Agile Carousel</a>, <a target="_blank" href="http://www.agilecarousel.com/examples/multi_example">Demo</a></h2>
<p><a target="_blank" href="http://code.google.com/p/agile-carousel/"><img class="aligncenter size-full wp-image-26104" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Agile-Carousel.png" alt="" width="500" height="172" /></a></p>
<h2>25. <a target="_blank" href="http://www.efectorelativo.net/laboratory/noobSlide/">noobSlide</a></h2>
<p><a target="_blank" href="http://www.efectorelativo.net/laboratory/noobSlide/"><img class="aligncenter size-full wp-image-26105" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/noobSlide.png" alt="" width="500" height="223" /></a></p>
<h2>26. <a target="_blank" href="http://www.dynamicdrive.com/dynamicindex2/sagscroller.htm">SAG Content Scroller</a></h2>
<p><a target="_blank" href="http://www.dynamicdrive.com/dynamicindex2/sagscroller.htm"><img class="aligncenter size-full wp-image-26196" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/SAG-Content-Scroller.png" alt="" width="500" height="288" /></a></p>
<h2>27. <a target="_blank" href="http://www.serie3.info/s3slider/">s3Slider</a>, <a target="_blank" href="http://www.serie3.info/s3slider/demonstration.html">Demo</a></h2>
<p><a target="_blank" href="http://www.serie3.info/s3slider/"><img class="aligncenter size-full wp-image-26197" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/s3Slider.png" alt="" width="500" height="208" /></a></p>
<h2>28. <a target="_blank" href="http://galleria.aino.se/">Galleria</a>, <a target="_blank" href="http://galleria.aino.se/media/galleria/demos/classic-02.html">Demo</a></h2>
<p><a target="_blank" href="http://galleria.aino.se/"><img class="aligncenter size-full wp-image-26199" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Galleria.png" alt="" width="500" height="336" /></a></p>
<h2>29. <a target="_blank" href="http://medienfreunde.com/lab/innerfade/">InnerFade</a></h2>
<p><a target="_blank" href="http://medienfreunde.com/lab/innerfade/"><img class="aligncenter size-full wp-image-26200" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/InnerFade.png" alt="" width="500" height="175" /></a></p>
<h2>30. <a target="_blank" href="http://net.tutsplus.com/tutorials/javascript-ajax/making-a-content-slider-with-jquery-ui/">Content Slider with jQuery UI</a>, <a target="_blank" href="http://nettuts.s3.amazonaws.com/377_slider/slider_sourcefiles/slider.html">Demo</a></h2>
<p><a target="_blank" href="http://net.tutsplus.com/tutorials/javascript-ajax/making-a-content-slider-with-jquery-ui/"><img class="aligncenter size-full wp-image-26201" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Content-Slider-with-jQuery-UI.png" alt="" width="500" height="316" /></a></p>
<h2>31. <a target="_blank" href="http://spaceforaname.com/galleryview">GalleryView</a>, <a target="_blank" href="http://spaceforaname.com/webcomics.html">Demo</a></h2>
<p><a target="_blank" href="http://spaceforaname.com/galleryview"><img class="aligncenter size-full wp-image-26202" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/GalleryView.png" alt="" width="500" height="492" /></a></p>
<h2>32. <a target="_blank" href="http://www.php-help.ro/mootools-12-javascript-examples/mootools-12-image-slider-slideitmoo/">SlideItMoo</a>, <a target="_blank" href="http://www.php-help.ro/examples/mootools_rotator/">Demo</a></h2>
<p><a target="_blank" href="http://www.php-help.ro/mootools-12-javascript-examples/mootools-12-image-slider-slideitmoo/"><img class="aligncenter size-full wp-image-26203" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/SlideItMoo.png" alt="" width="500" height="137" /></a></p>
<h2>33. <a target="_blank" href="http://flowplayer.org/tools/scrollable/index.html">jQuery Scrollable</a>, <a target="_blank" href="http://flowplayer.org/tools/demos/scrollable/site-navigation.html">Demo</a></h2>
<p><a target="_blank" href="http://flowplayer.org/tools/scrollable/index.html"><img class="aligncenter size-full wp-image-26204" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/jQuery-Scrollable.png" alt="" width="500" height="302" /></a></p>
<h2>34. <a target="_blank" href="http://www.htmldrive.net/items/show/348/Ultimate-JavaScript-Scroller-and-Slider.html">Ultimate JavaScript Scroller and Slider</a>, <a target="_blank" href="http://www.htmldrive.net/items/demo/348/Ultimate-JavaScript-Scroller-and-Slider">Demo</a></h2>
<p><a target="_blank" href="http://www.htmldrive.net/items/show/348/Ultimate-JavaScript-Scroller-and-Slider.html"><img class="aligncenter size-full wp-image-26205" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Ultimate-JavaScript-Scroller-and-Slider.png" alt="" width="500" height="258" /></a></p>
<h2>35. <a target="_blank" href="http://css-tricks.com/moving-boxes/">Moving Boxes</a>, <a target="_blank" href="http://css-tricks.com/examples/MovingBoxes/">Demo</a></h2>
<p><a target="_blank" href="http://css-tricks.com/moving-boxes/"><img class="aligncenter size-full wp-image-26206" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Moving-Boxes.png" alt="" width="500" height="208" /></a></p>
<h2>36. <a target="_blank" href="http://sorgalla.com/projects/jcarousel/.">jCarousel</a>, <a target="_blank" href="http://sorgalla.com/projects/jcarousel/examples/static_multiple.html">Demo</a></h2>
<p><a target="_blank" href="http://sorgalla.com/projects/jcarousel/"><img class="aligncenter size-full wp-image-26207" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/jCarousel.png" alt="" width="347" height="268" /></a></p>
<h2>37. <a target="_blank" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/">Slick Auto-Playing Featured Content Slider</a>, <a target="_blank" href="http://css-tricks.com/examples/FeaturedContentSlider/">Demo</a></h2>
<p><a target="_blank" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/"><img class="aligncenter size-full wp-image-26210" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Slick-Auto-Playing-Featured-Content-Slider.png" alt="" width="495" height="404" /></a></p>
<h2>38. <a target="_blank" href="http://billwscott.com/carousel/">YUI Carousel component</a>, <a target="_blank" href="http://billwscott.com/carousel/two_carousels_ajax_load.html">Demo</a></h2>
<p><a target="_blank" href="http://billwscott.com/carousel/"><img class="aligncenter size-full wp-image-26251" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/YUI-Carousel-component.png" alt="" width="500" height="161" /></a></p>
<h2>39. <a target="_blank" href="http://css-tricks.com/anythingslider-jquery-plugin/">AnythingSlider</a>, <a target="_blank" href="http://css-tricks.com/examples/AnythingSlider/">Demo</a></h2>
<p><a target="_blank" href="http://css-tricks.com/anythingslider-jquery-plugin/"><img class="aligncenter size-full wp-image-26257" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/AnythingSlider.png" alt="" width="500" height="233" /></a></p>
<h2>40. <a target="_blank" href="http://css-tricks.com/startstop-slider/">Start/Stop Slider</a>, <a target="_blank" href="http://css-tricks.com/examples/StartStopSlider/">Demo</a></h2>
<p><a target="_blank" href="http://css-tricks.com/startstop-slider/"><img class="aligncenter size-full wp-image-26258" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Start-Stop-Slider.png" alt="" width="500" height="122" /></a></p>
<h2>41. <a target="_blank" href="http://smoothgallery.jondesign.net/showcase/timed-gallery/">SmoothGallery</a></h2>
<p><a target="_blank" href="http://smoothgallery.jondesign.net/showcase/timed-gallery/"><img class="aligncenter size-full wp-image-26259" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/SmoothGallery.png" alt="" width="471" height="358" /></a></p>
<h2>42. <a target="_blank" href="http://www.electricprism.com/aeron/slideshow/">Slideshow 2</a></h2>
<p><a target="_blank" href="http://www.electricprism.com/aeron/slideshow/"><img class="aligncenter size-full wp-image-26260" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Slideshow-2.png" alt="" width="500" height="473" /></a></p>
<h2>43. <a target="_blank" href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-create-a-simple-itunes-like-slider/">iTunes-esque slider with jQuery</a>, <a target="_blank" href="http://nettuts.s3.amazonaws.com/585_slider/demo/code.html">Demo</a></h2>
<p><a target="_blank" href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-create-a-simple-itunes-like-slider/"><img class="aligncenter size-full wp-image-26261" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/iTunes-esque-slider-with-jQuery.png" alt="" width="500" height="200" /></a></p>
<h2>44. <a target="_blank" href="http://sixrevisions.com/tutorials/javascript_tutorial/create-a-slick-and-accessible-slideshow-using-jquery/">Slick and Accessible Slideshow Using jQuery</a>, <a target="_blank" href="http://sixrevisions.com/demo/slideshow/final.html">Demo</a></h2>
<p><a target="_blank" href="http://sixrevisions.com/tutorials/javascript_tutorial/create-a-slick-and-accessible-slideshow-using-jquery/"><img class="aligncenter size-full wp-image-26263" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/Slick-and-Accessible-Slideshow-Using-jQuery.png" alt="" width="500" height="202" /></a></p>
<h2>45. <a target="_blank" href="http://tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/">A Beautiful Apple-style Slideshow Gallery</a>, <a target="_blank" href="http://demo.tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/demo.html">Demo</a></h2>
<p><a target="_blank" href="http://tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/"><img class="aligncenter size-full wp-image-26264" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/A-Beautiful-Apple-style-Slideshow-Gallery.png" alt="" width="500" height="245" /></a></p>
<h2>46. <a target="_blank" href="http://tutorialzine.com/2009/10/slick-content-slider-jquery/">A Slick Content Slider</a>, <a target="_blank" href="http://demo.tutorialzine.com/2009/10/slick-content-slider-jquery/demo.php">Demo</a></h2>
<p><a target="_blank" href="http://tutorialzine.com/2009/10/slick-content-slider-jquery/"><img class="aligncenter size-full wp-image-26267" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/A-Slick-Content-Slider.png" alt="" width="500" height="132" /></a></p>
<p>请让我们知道我们遗漏了哪些更好的，我们 很乐意及时更新这篇文章</p>
<p>来自：<a href="http://www.1stwebdesigner.com/resources/javascript-sliders-scrollers/">1stwebdesigner</a>
<div style="margin-top: 15px; font-style: italic">
<p><strong>本Blog文章除特别声明之外皆为原创文章，欢迎转载，转载请注明：</strong> 转载自<a href="http://www.jssay.com/blog/">JSSAY&#039;S BLOG</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.jssay.com/blog/index.php/2010/09/28/46-powerful-javascript-slider-and-scroll-bar/">http://www.jssay.com/blog/index.php/2010/09/28/46-powerful-javascript-slider-and-scroll-bar/</a></p>
</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2870579454529881";
/* 页脚，468x60的广告 */
google_ad_slot = "6663520172";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2010年09月22日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/22/24-high-jquery-effects/" title="24个高级JQuery特效">24个高级JQuery特效</a></li><li>2010年09月29日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/29/11-tab-navigation-solutions-useful/" title="11个有用的Tab导航解决方案">11个有用的Tab导航解决方案</a></li><li>2009年12月13日 -- <a href="http://www.jssay.com/blog/index.php/2009/12/13/2009-best-jquery-plug-in-turn/" title="2009 年度最佳 jQuery 插件（转）">2009 年度最佳 jQuery 插件（转）</a></li><li>2009年11月29日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/29/%e7%94%a8jquery%e5%88%b6%e4%bd%9c%e7%9a%84%e5%87%a0%e6%ac%be3d%e6%95%88%e6%9e%9c/" title="用Jquery制作的几款3D效果">用Jquery制作的几款3D效果</a></li><li>2009年11月6日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/06/1000-acura-jquery-plug-part-of/" title="1000个JQuery极品插件(连载中&#8230;)">1000个JQuery极品插件(连载中&#8230;)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jssay.com/blog/index.php/2010/09/28/46-powerful-javascript-slider-and-scroll-bar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>55个华丽的绿色主题网站推荐</title>
		<link>http://www.jssay.com/blog/index.php/2010/09/25/55-gorgeous-green-theme-recommended-sites/</link>
		<comments>http://www.jssay.com/blog/index.php/2010/09/25/55-gorgeous-green-theme-recommended-sites/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 16:52:02 +0000</pubDate>
		<dc:creator>jssay</dc:creator>
				<category><![CDATA[Web设计资源]]></category>
		<category><![CDATA[国外酷站]]></category>
		<category><![CDATA[漂亮网站模板]]></category>
		<category><![CDATA[绿色主题网站]]></category>

		<guid isPermaLink="false">http://www.jssay.com/blog/?p=1230</guid>
		<description><![CDATA[我喜欢绿色，因为绿色代表自然、代表环保、代表健康、代表财富、代表灵感。今天，越来越多的网页设计师将绿色融入到网站设计之中，下面我将要向大家推荐55个绿色主题的网站，希望你能喜欢：

<h2>1. <a target="_blank" href="http://www.sylvaintoulouse.com/" target="_blank">Sylvain</a><a target="_blank" href="http://www.sylvaintoulouse.com/" target="_blank"> Toulouse</a></h2> 
<p><a href="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/01-green-webdesign.jpg" target="_blank"><img class="aligncenter size-full wp-image-25833" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/01-green-webdesign.jpg" alt="" width="570" height="290" /></a></p> ]]></description>
			<content:encoded><![CDATA[<p>我喜欢绿色，因为绿色代表自然、代表环保、代表健康、代表财富、代表灵感。今天，越来越多的网页设计师将绿色融入到网站设计之中，下面我将要向大家推荐55个绿色主题的网站，希望你能喜欢：</p>
<h2>1. <a target="_blank" href="http://www.sylvaintoulouse.com/" target="_blank">Sylvain</a><a target="_blank" href="http://www.sylvaintoulouse.com/" target="_blank"> Toulouse</a></h2>
<p><a href="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/01-green-webdesign.jpg" target="_blank"><img class="aligncenter size-full wp-image-25833" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/01-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>2. <a target="_blank" href="http://www.frexy.com/" target="_blank">Frexy</a></h2>
<p><a target="_blank" href="http://www.frexy.com/" target="_blank"><img class="aligncenter size-full wp-image-25835" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/02-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>3. <a target="_blank" href="http://www.talktogary.co.uk/" target="_blank">Talk to Gary</a></h2>
<p><a target="_blank" href="http://www.talktogary.co.uk/" target="_blank"><img class="aligncenter size-full wp-image-25836" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/03-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>4. <a target="_blank" href="http://easypeasee.com/" target="_blank">Easy </a><a target="_blank" href="http://easypeasee.com/" target="_blank">Peasee</a></h2>
<p><a target="_blank" href="http://easypeasee.com/" target="_blank"><img class="aligncenter size-full wp-image-25838" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/04-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>5. <a target="_blank" href="http://2010.dconstruct.org/" target="_blank">dConstruct</a><a target="_blank" href="http://2010.dconstruct.org/" target="_blank"> 2010</a></h2>
<p><a target="_blank" href="http://2010.dconstruct.org/" target="_blank"><img class="aligncenter size-full wp-image-25839" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/05-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>6. <a target="_blank" href="http://www.thesquad.com.au/" target="_blank">The squad</a></h2>
<p><a target="_blank" href="http://www.thesquad.com.au/" target="_blank"><img class="aligncenter size-full wp-image-25840" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/06-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>7. <a target="_blank" href="http://www.joshsullivan.me/" target="_blank">Josh Sullivan</a></h2>
<p><a target="_blank" href="http://www.joshsullivan.me/" target="_blank"><img class="aligncenter size-full wp-image-25841" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/07-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>8. <a target="_blank" href="http://www.springhouselaw.com/" target="_blank">Springhouse</a><a target="_blank" href="http://www.springhouselaw.com/" target="_blank"> solicitors</a></h2>
<p><a target="_blank" href="http://www.springhouselaw.com/" target="_blank"><img class="aligncenter size-full wp-image-25842" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/08-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>9. <a target="_blank" href="https://www.amoderneden.com/" target="_blank">A modern </a><a target="_blank" href="https://www.amoderneden.com/" target="_blank">eden</a></h2>
<p><a target="_blank" href="https://www.amoderneden.com/" target="_blank"><img class="aligncenter size-full wp-image-25843" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/09-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>10. <a target="_blank" href="http://www.emotionslive.co.uk/" target="_blank">Emotions</a></h2>
<p><a target="_blank" href="http://www.emotionslive.co.uk/" target="_blank"><img class="aligncenter size-full wp-image-25844" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/10-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>11. <a target="_blank" href="http://www.zendesk.com/" target="_blank">Zendesk</a></h2>
<p><a target="_blank" href="http://www.zendesk.com/" target="_blank"><img class="aligncenter size-full wp-image-25845" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/11-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>12. <a target="_blank" href="http://www.tolingo.com/" target="_blank">Tolingo</a></h2>
<p><a target="_blank" href="http://www.tolingo.com/" target="_blank"><img class="aligncenter size-full wp-image-25846" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/12-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>13. <a target="_blank" href="http://toriseye.quodis.com/" target="_blank">Tori&#8217;s eye</a></h2>
<p><a target="_blank" href="http://toriseye.quodis.com/" target="_blank"><img class="aligncenter size-full wp-image-25847" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/13-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>14. <a target="_blank" href="http://www.objectifiedfilm.com/" target="_blank">Objectified</a></h2>
<p><a target="_blank" href="http://www.objectifiedfilm.com/" target="_blank"><img class="aligncenter size-full wp-image-25848" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/14-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>15. <a target="_blank" href="http://foodincmovie.com/" target="_blank">Hungry for change?</a></h2>
<p><a target="_blank" href="http://foodincmovie.com/" target="_blank"><img class="aligncenter size-full wp-image-25849" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/15-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>16. <a target="_blank" href="http://www.3sidedcube.com/" target="_blank">3 sided cube</a></h2>
<p><a target="_blank" href="http://www.3sidedcube.com/" target="_blank"><img class="aligncenter size-full wp-image-25853" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/16-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>17. <a target="_blank" href="http://duplos.org/" target="_blank">Duplos</a></h2>
<p><a target="_blank" href="http://duplos.org/" target="_blank"><img class="aligncenter size-full wp-image-25855" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/17-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>18. <a target="_blank" href="http://goglamping.net/" target="_blank">Go </a><a target="_blank" href="http://goglamping.net/" target="_blank">glamping</a></h2>
<p><a target="_blank" href="http://goglamping.net/" target="_blank"><img class="aligncenter size-full wp-image-25857" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/18-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>19. <a target="_blank" href="http://forrst.com/" target="_blank">Forrst</a></h2>
<p><a target="_blank" href="http://forrst.com/" target="_blank"><img class="aligncenter size-full wp-image-25859" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/19-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>20. <a target="_blank" href="http://www.ricoverdeo.com/" target="_blank">Verdeo</a></h2>
<p><a target="_blank" href="http://www.ricoverdeo.com/" target="_blank"><img class="aligncenter size-full wp-image-25860" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/20-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>21. <a target="_blank" href="http://campfirebelly.com/" target="_blank">Camp </a><a target="_blank" href="http://campfirebelly.com/" target="_blank">firebelly</a></h2>
<p><a target="_blank" href="http://campfirebelly.com/" target="_blank"><img class="aligncenter size-full wp-image-25861" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/21-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>22. <a target="_blank" href="http://www.charitywater.org/" target="_blank">charity: water</a></h2>
<p><a target="_blank" href="http://www.charitywater.org/" target="_blank"><img class="aligncenter size-full wp-image-25862" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/22-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>23. <a target="_blank" href="http://plaingreen.org/" target="_blank">Plain green</a></h2>
<p><a target="_blank" href="http://plaingreen.org/" target="_blank"><img class="aligncenter size-full wp-image-25863" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/23-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>24. <a target="_blank" href="http://greenplanetsolutions.co.uk/" target="_blank">Green planet solutions</a></h2>
<p><a target="_blank" href="http://greenplanetsolutions.co.uk/" target="_blank"><img class="aligncenter size-full wp-image-25864" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/24-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>25. <a target="_blank" href="http://www.beautiful-email-newsletters.com/" target="_blank">BEN</a></h2>
<p><a target="_blank" href="http://www.beautiful-email-newsletters.com/" target="_blank"><img class="aligncenter size-full wp-image-25865" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/25-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>26. <a target="_blank" href="http://www.mustardmonkey.co.uk/" target="_blank">Mustard monkey</a></h2>
<p><a target="_blank" href="http://www.mustardmonkey.co.uk/" target="_blank"><img class="aligncenter size-full wp-image-25866" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/26-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>27. <a target="_blank" href="http://www.pixeltoxhtml.com/" target="_blank">Pixel to </a><a target="_blank" href="http://www.pixeltoxhtml.com/" target="_blank">Xhtml</a></h2>
<p><a target="_blank" href="http://www.pixeltoxhtml.com/" target="_blank"><img class="aligncenter size-full wp-image-25867" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/27-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>28. <a target="_blank" href="http://www.jackjaselli.com/" target="_blank">Jack </a><a target="_blank" href="http://www.jackjaselli.com/" target="_blank">Jaselli</a><a target="_blank" href="http://www.jackjaselli.com/" target="_blank"> &amp; the great vibes foundation</a></h2>
<p><a target="_blank" href="http://www.jackjaselli.com/" target="_blank"><img class="aligncenter size-full wp-image-25868" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/28-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>29. <a target="_blank" href="http://www.evernote.com/" target="_blank">Evernote</a></h2>
<p><a target="_blank" href="http://www.evernote.com/" target="_blank"><img class="aligncenter size-full wp-image-25869" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/29-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>30. <a target="_blank" href="http://www.anthonynolan.org/" target="_blank">Anthony Nolan</a></h2>
<p><a target="_blank" href="http://www.anthonynolan.org/" target="_blank"><img class="aligncenter size-full wp-image-25870" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/30-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>31. <a target="_blank" href="http://www.mintran.com/" target="_blank">Min Tran</a></h2>
<p><a target="_blank" href="http://www.mintran.com/" target="_blank"><img class="aligncenter size-full wp-image-25871" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/31-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>32. <a target="_blank" href="http://www.naturetrek.co.uk/" target="_blank">Naturetrek</a></h2>
<p><a target="_blank" href="http://www.naturetrek.co.uk/" target="_blank"><img class="aligncenter size-full wp-image-25872" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/32-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>33. <a target="_blank" href="http://www.greenxtreme.com.au/" target="_blank">GreenXtreme</a></h2>
<p><a target="_blank" href="http://www.greenxtreme.com.au/" target="_blank"><img class="aligncenter size-full wp-image-25873" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/33-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>34. <a target="_blank" href="http://www.myddfai.com/" target="_blank">Myddfai</a></h2>
<p><a target="_blank" href="http://www.myddfai.com/" target="_blank"><img class="aligncenter size-full wp-image-25874" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/34-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>35. <a target="_blank" href="http://designjam.co.uk/" target="_blank">Design jam</a></h2>
<p><a target="_blank" href="http://designjam.co.uk/" target="_blank"><img class="aligncenter size-full wp-image-25875" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/35-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>36. <a target="_blank" href="http://greenehillschool.org/" target="_blank">Greene Hill school</a></h2>
<p><a target="_blank" href="http://greenehillschool.org/" target="_blank"><img class="aligncenter size-full wp-image-25876" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/36-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>37. <a target="_blank" href="http://www.pixelbaecker.de/en/news.html" target="_blank">Pixelbaecker</a></h2>
<p><a target="_blank" href="http://www.pixelbaecker.de/en/news.html" target="_blank"><img class="aligncenter size-full wp-image-25877" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/37-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>38. <a target="_blank" href="http://optikko.fi/" target="_blank">Optikko.fi</a></h2>
<p><a target="_blank" href="http://optikko.fi/" target="_blank"><img class="aligncenter size-full wp-image-25878" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/38-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>39. <a target="_blank" href="http://www.webcontact.de/" target="_blank">Web://contact</a></h2>
<p><a target="_blank" href="http://www.webcontact.de/" target="_blank"><img class="aligncenter size-full wp-image-25879" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/39-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>40. <a target="_blank" href="http://videoteaching.com/" target="_blank">VideoTeaching</a></h2>
<p><a target="_blank" href="http://videoteaching.com/" target="_blank"><img class="aligncenter size-full wp-image-25880" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/40-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>41. <a target="_blank" href="http://www.websmultimedia.com/" target="_blank">Websmultimedia</a></h2>
<p><a target="_blank" href="http://www.websmultimedia.com/" target="_blank"><img class="aligncenter size-full wp-image-25881" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/41-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>42. <a target="_blank" href="http://sunrisedesign.com/" target="_blank">Sunrise design</a></h2>
<p><a target="_blank" href="http://sunrisedesign.com/" target="_blank"><img class="aligncenter size-full wp-image-25882" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/42-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>43. <a target="_blank" href="http://turbomilk.com/" target="_blank">Turbomilk</a></h2>
<p><a target="_blank" href="http://turbomilk.com/" target="_blank"><img class="aligncenter size-full wp-image-25883" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/43-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>44. <a target="_blank" href="http://www.biology.ie/" target="_blank">Biology</a></h2>
<p><a target="_blank" href="http://www.biology.ie/" target="_blank"><img class="aligncenter size-full wp-image-25884" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/44-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>45. <a target="_blank" href="http://www.cutcaster.com/" target="_blank">Cutcaster</a></h2>
<p><a target="_blank" href="http://www.cutcaster.com/" target="_blank"><img class="aligncenter size-full wp-image-25885" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/45-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>46. <a target="_blank" href="http://www.cullpa.com/" target="_blank">Cullpa</a><a target="_blank" href="http://www.cullpa.com/" target="_blank"> solutions</a></h2>
<p><a target="_blank" href="http://www.cullpa.com/" target="_blank"><img class="aligncenter size-full wp-image-25886" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/46-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>47. <a target="_blank" href="http://www.systima-technology.co.uk/" target="_blank">Systima</a><a target="_blank" href="http://www.systima-technology.co.uk/" target="_blank"> technology</a></h2>
<p><a target="_blank" href="http://www.systima-technology.co.uk/" target="_blank"><img class="aligncenter size-full wp-image-25888" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/47-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>48. <a target="_blank" href="http://freshmail.pl/" target="_blank">Freshmail</a></h2>
<p><a target="_blank" href="http://freshmail.pl/" target="_blank"><img class="aligncenter size-full wp-image-25890" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/48-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>49. <a target="_blank" href="http://shorthandmobile.com/" target="_blank">Shorthand</a></h2>
<p><a target="_blank" href="http://shorthandmobile.com/" target="_blank"><img class="aligncenter size-full wp-image-25891" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/49-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>50. <a target="_blank" href="http://www.lifetreecreative.com/" target="_blank">Lifetree</a><a target="_blank" href="http://www.lifetreecreative.com/" target="_blank"> creative</a></h2>
<p><a target="_blank" href="http://www.lifetreecreative.com/" target="_blank"><img class="aligncenter size-full wp-image-25893" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/50-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>51. <a target="_blank" href="http://www.theforbiddencorner.co.uk/" target="_blank">The forbidden corner</a></h2>
<p><a target="_blank" href="http://www.theforbiddencorner.co.uk/" target="_blank"><img class="aligncenter size-full wp-image-25895" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/51-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>52. <a target="_blank" href="http://mocapoke.com/" target="_blank">Mocapoke</a></h2>
<p><a target="_blank" href="http://mocapoke.com/" target="_blank"><img class="aligncenter size-full wp-image-25896" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/52-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>53. <a target="_blank" href="http://www.haveamint.com/" target="_blank">Mint</a></h2>
<p><a target="_blank" href="http://www.haveamint.com/" target="_blank"><img class="aligncenter size-full wp-image-25897" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/53-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>54. <a target="_blank" href="http://frogwatch.museum.wa.gov.au/" target="_blank">FrogWatch</a></h2>
<p><a target="_blank" href="http://frogwatch.museum.wa.gov.au/" target="_blank"><img class="aligncenter size-full wp-image-25898" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/54-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<h2>55. <a target="_blank" href="http://www.feelbreeze.com/" target="_blank">Breeze</a></h2>
<p><a target="_blank" href="http://www.feelbreeze.com/" target="_blank"><img class="aligncenter size-full wp-image-25899" src="http://www.1stwebdesigner.com/wp-content/uploads/2010/09/55-green-webdesign.jpg" alt="" width="570" height="290" /></a></p>
<p>这就是所有的55个绿色网页设计，我们很期待听到你的想法。可能你有一个最喜欢的网站，但是不包括在这55个当中，或者你有一个自己的绿色网站，请告诉我们，再次感谢你的光临，非常希望能够看到你的评论！</p>
<p>文章来自：<a href="http://www.1stwebdesigner.com/inspiration/green-websites/">1stwebdesigner</a>
<div style="margin-top: 15px; font-style: italic">
<p><strong>本Blog文章除特别声明之外皆为原创文章，欢迎转载，转载请注明：</strong> 转载自<a href="http://www.jssay.com/blog/">JSSAY&#039;S BLOG</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.jssay.com/blog/index.php/2010/09/25/55-gorgeous-green-theme-recommended-sites/">http://www.jssay.com/blog/index.php/2010/09/25/55-gorgeous-green-theme-recommended-sites/</a></p>
</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2870579454529881";
/* 页脚，468x60的广告 */
google_ad_slot = "6663520172";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h2  class="related_post_title">随机日志</h2><ul class="related_post"><li>2010年10月11日 -- <a href="http://www.jssay.com/blog/index.php/2010/10/11/html5-game-collection/" title="html5小游戏收集中&#8230;">html5小游戏收集中&#8230;</a></li><li>2010年10月1日 -- <a href="http://www.jssay.com/blog/index.php/2010/10/01/google-url-shortening-service-launched/" title="Google推出网址缩短服务">Google推出网址缩短服务</a></li><li>2010年08月4日 -- <a href="http://www.jssay.com/blog/index.php/2010/08/04/%e5%a6%82%e4%bd%95%e5%bf%ab%e9%80%9f%e6%8f%90%e5%8d%87%e6%96%b0%e7%bd%91%e7%ab%99%e7%9a%84pr%e5%80%bc%e5%92%8c%e5%a4%96%e9%93%be/" title="如何快速提升新网站的PR值和外链">如何快速提升新网站的PR值和外链</a></li><li>2010年05月12日 -- <a href="http://www.jssay.com/blog/index.php/2010/05/12/using-jna-instead-of-local-method-calls-jni/" title="使用JNA替代JNI调用本地方法">使用JNA替代JNI调用本地方法</a></li><li>2010年10月14日 -- <a href="http://www.jssay.com/blog/index.php/2010/10/14/i-am-a-current-blind-joke/" title="我是一个流盲（笑话）">我是一个流盲（笑话）</a></li><li>2010年09月22日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/22/programming-class-e-books-english/" title="编程类电子书（英文版）">编程类电子书（英文版）</a></li><li>2010年08月25日 -- <a href="http://www.jssay.com/blog/index.php/2010/08/25/jdk%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%e4%b9%8bcalendar%e7%94%a8%e6%b3%95/" title="JDK学习笔记之Calendar用法">JDK学习笔记之Calendar用法</a></li><li>2009年10月15日 -- <a href="http://www.jssay.com/blog/index.php/2009/10/15/java%e4%b8%adstring%e7%9a%84split%e6%96%b9%e6%b3%95/" title="Java中String的Split方法">Java中String的Split方法</a></li><li>2010年09月23日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/23/cvs-checkout-memo/" title="cvs checkout备忘">cvs checkout备忘</a></li><li>2010年05月18日 -- <a href="http://www.jssay.com/blog/index.php/2010/05/18/%e3%80%902010%e5%b9%b4%e9%97%a8%e4%ba%8b%e4%bb%b6%e7%b3%bb%e5%88%97%e7%9b%98%e7%82%b9%e3%80%91%ef%bc%885%e6%9c%88%e6%9c%80%e6%96%b0%ef%bc%89/" title="【2010年门事件系列盘点】（5月最新）">【2010年门事件系列盘点】（5月最新）</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jssay.com/blog/index.php/2010/09/25/55-gorgeous-green-theme-recommended-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

