<?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>糖醋排骨 &#187; dev</title>
	<atom:link href="http://interjc.net/tags/dev/feed" rel="self" type="application/rss+xml" />
	<link>http://interjc.net</link>
	<description></description>
	<lastBuildDate>Mon, 12 Jul 2010 12:26:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel='hub' href='http://interjc.net/?pushpress=hub'/>
		<item>
		<title>用DD_belatedPNG插件修复IE6 PNG</title>
		<link>http://interjc.net/archives/2010/07/10/fix-ie6-png-with-dd_belatedpng.html</link>
		<comments>http://interjc.net/archives/2010/07/10/fix-ie6-png-with-dd_belatedpng.html#comments</comments>
		<pubDate>Sat, 10 Jul 2010 10:50:11 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[anti_ie6]]></category>
		<category><![CDATA[DD_belatedPNG]]></category>
		<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://interjc.net/archives/2010/07/10/fix-ie6-png-with-dd_belatedpng.html</guid>
		<description><![CDATA[IE6是一个令人作呕的话题，个人极为厌恶IE6，并且恨屋及乌，不过没有办法，中国就是这么一个神奇的国度，到了2010年仍然有不少人以使用“简单、快捷”的IE6为荣，不知道浏览器为何物的也更加不提了，而这种人往往又是互联网中广告点击的生力军，消费能力强，所以你必须照顾到他们的感受。 我对IE6恨之入骨的重要原因之一，恐怕就是对PNG各种半透明的支持情况了。我们在其他浏览器可以轻松实现的图片半透明效果，到了IE6这儿就得纠结蹉跎，虽然IE6勉强的支持PNG-8格式的伪半透明，但这个和GIF图片的效果相差并不大，如果你使用PNG-32的话，你所有的半透明区域都会变成灰底。 网上有不少IE6上实现PNG半透明的工具，各有千秋，大多数使用了IE的一个滤镜：AlphaImageLoader，使用后会有各种诸如问题（比如background-position和background-repeat属性支持的不完善，有些还会擅自更改背景图片的尺寸）。DD_belatedPNG提供了一种新的选择，他使用微软的VML语言对PNG图片进行重新绘制，以达到半透明的效果，并且能支持background-position和background-repeat属性。 查看Demo &#124; 打包下载 其使用方法也不难，先在此下载DD_belatedPNG ，然后插入head标签中： &#60;!--&#91;if IE 6&#93;&#62; &#60;script type=&#34;text/javascript&#34; src=&#34;DD_belatedPNG_0.0.8a-min.js&#34;&#62;&#60;/script&#62; &#60;script type=&#34;text/javascript&#34;&#62; DD_belatedPNG.fix&#40;'.png'&#41;; &#60;/script&#62; &#60;!&#91;endif&#93;--&#62; 将所有需要需要修补的元素加上class=”png”即可 PS：对于:focus和:hover伪类，则需要将以上代码中的 : DD_belatedPNG.fix(&#8216;.png&#8217;); 修改为 : DD_belatedPNG.fix(&#8216;.png,a.png:hover,.png:focus&#8217;); BTW：虽然这样可以缓解IE6下PNG的问题，不过会带来性能问题，还有一些其他的问题，自然是不如对png半透明有原生支持的浏览器的。所以，赶快让该死的IE6下地狱吧。阿门！]]></description>
			<content:encoded><![CDATA[<p>IE6是一个令人作呕的话题，个人极为厌恶IE6，并且恨屋及乌，不过没有办法，中国就是这么一个神奇的国度，到了2010年仍然有不少人以使用“简单、快捷”的IE6为荣，不知道浏览器为何物的也更加不提了，而这种人往往又是互联网中广告点击的生力军，消费能力强，所以你必须照顾到他们的感受。</p>
<p>我对IE6恨之入骨的重要原因之一，恐怕就是对PNG各种半透明的支持情况了。我们在其他浏览器可以轻松实现的图片半透明效果，到了IE6这儿就得纠结蹉跎，虽然IE6勉强的支持PNG-8格式的伪半透明，但这个和GIF图片的效果相差并不大，如果你使用PNG-32的话，你所有的半透明区域都会变成灰底。</p>
<p>网上有不少IE6上实现PNG半透明的工具，各有千秋，大多数使用了IE的一个滤镜：AlphaImageLoader，使用后会有各种诸如问题（比如background-position和background-repeat属性支持的不完善，有些还会擅自更改背景图片的尺寸）。<a href="http://www.dillerdesign.com/experiment/DD_belatedPNG/" target="_blank">DD_belatedPNG</a>提供了一种新的选择，他使用微软的VML语言对PNG图片进行重新绘制，以达到半透明的效果，并且能支持background-position和background-repeat属性。</p>
<p><a href="http://d.interjc.net/lab/DD_belatedPNG/" target="_blank">查看Demo</a> | <a href="http://interjc.googlecode.com/files/DD_belatedPNG.zip" target="_blank">打包下载</a></p>
<p>其使用方法也不难，先在<a href="http://www.dillerdesign.com/experiment/DD_belatedPNG/DD_belatedPNG_0.0.8a-min.js">此下载DD_belatedPNG</a> ，然后插入head标签中：</p>
<div>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #339933;">&lt;!--</span><span style="color: #009900;">&#91;</span><span style="color: #000000; font-weight: bold;">if</span> IE <span style="color: #cc66cc;">6</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/javascript&quot;</span> src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;DD_belatedPNG_0.0.8a-min.js&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span> 
DD_belatedPNG.<span style="color: #006633;">fix</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'.png'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span> 
<span style="color: #339933;">&lt;!</span><span style="color: #009900;">&#91;</span>endif<span style="color: #009900;">&#93;</span><span style="color: #339933;">--&gt;</span></pre></div></div>

</div>
<p>将所有需要需要修补的元素加上class=”png”即可</p>
<p>PS：对于:focus和:hover伪类，则需要将以上代码中的 :<br />
<strong>DD_belatedPNG.fix(&#8216;.png&#8217;);</strong><br />
修改为 :<br />
<strong>DD_belatedPNG.fix(&#8216;.png,a.png:hover,.png:focus&#8217;);</strong></p>
<p>BTW：虽然这样可以缓解IE6下PNG的问题，不过会带来性能问题，还有一些其他的问题，自然是不如对png半透明有原生支持的浏览器的。所以，赶快让该死的IE6下地狱吧。阿门！</p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2010/07/10/fix-ie6-png-with-dd_belatedpng.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一个最简单的基于PHP+jQuery的AJAX例子</title>
		<link>http://interjc.net/archives/2010/04/25/php-ajax.html</link>
		<comments>http://interjc.net/archives/2010/04/25/php-ajax.html#comments</comments>
		<pubDate>Sun, 25 Apr 2010 12:56:01 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=873</guid>
		<description><![CDATA[说在前面：本文只作为一个笔记留存用以达到语言重用的效果，可能对于很多大虾过于入门级，请直接无视。 基本上一说起ajax，大家都感觉到比较神秘，我以前也是这样，总觉得这个和荷兰一家足球俱乐部同名的玩意儿是个高深莫测的东西。其实ajax之所以看上去那么蛋疼主要是为了解决各浏览器对js的兼容性问题而写了太多的代码，以至于一看见就头昏。强大简易的jquery扭转了这个局面。 首先说下个人对ajax的简单理解：html、css、js(jQuery等)是给浏览器看的，PHP是给服务器看的，js可以和php对话，而php可以生成html、css和js，以前我们浏览网页的时候，总是通过操作html，通过php告诉服务器我们需要什么内容，然后服务器会在一个新的页面将你请求的信息展示给你；而ajax，即是我们操作html时告诉js，然后js告诉php，php得到命令以后到服务器去取了你要的信息交给js，js再将此信息展示给你。这么看来ajax貌似更复杂一点，但是他带来几个好处：1. 你不需要进入一个新的页面就可以看到你所请求的信息；2.php只需要提取出产生了变化的有限信息即可，减少了重复。 简单扼要的说就是ajax模拟了提交表单的行为，但是把刷新页面这件事交由js在后台偷偷完成了。 由此可见ajax其实是一个很容易理解的过程，下面用例子来说明。首先写一个html页面： &#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#34;&#62; &#60;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34;&#62; &#60;head&#62; &#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=utf-8&#34; /&#62; &#60;title&#62;ajax test&#60;/title&#62; &#60;script type=&#34;text/javascript&#34; src=&#34;http://code.jquery.com/jquery-latest.js&#34;&#62;&#60;/script&#62; &#60;script type=&#34;text/javascript&#34;&#62; $(function(){ $('button').click(function(){ $name = $(this).attr('name'); $('#out').empty().load('test1.php',{ name : $name }); }); }); &#60;/script&#62; &#60;style type=&#34;text/css&#34;&#62;&#60;/style&#62; &#60;/head&#62; &#60;body&#62; &#60;button id=&#34;btn-1&#34; name=&#34;1&#34;&#62;1&#60;/button&#62; &#60;button id=&#34;btn-2&#34; name=&#34;2&#34;&#62;2&#60;/button&#62; &#60;button id=&#34;btn-3&#34; name=&#34;3&#34;&#62;3&#60;/button&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>说在前面：本文只作为一个笔记留存用以达到语言重用的效果，可能对于很多大虾过于入门级，请直接无视。</p>
<p>基本上一说起ajax，大家都感觉到比较神秘，我以前也是这样，总觉得这个和荷兰一家足球俱乐部同名的玩意儿是个高深莫测的东西。其实ajax之所以看上去那么蛋疼主要是为了解决各浏览器对js的兼容性问题而写了太多的代码，以至于一看见就头昏。强大简易的jquery扭转了这个局面。</p>
<p>首先说下个人对ajax的简单理解：html、css、js(jQuery等)是给浏览器看的，PHP是给服务器看的，js可以和php对话，而php可以生成html、css和js，以前我们浏览网页的时候，总是通过操作html，通过php告诉服务器我们需要什么内容，然后服务器会在一个新的页面将你请求的信息展示给你；而ajax，即是我们操作html时告诉js，然后js告诉php，php得到命令以后到服务器去取了你要的信息交给js，js再将此信息展示给你。这么看来ajax貌似更复杂一点，但是他带来几个好处：1. 你不需要进入一个新的页面就可以看到你所请求的信息；2.php只需要提取出产生了变化的有限信息即可，减少了重复。</p>
<p>简单扼要的说就是ajax模拟了提交表单的行为，但是把刷新页面这件事交由js在后台偷偷完成了。<br />
<span id="more-873"></span><br />
由此可见ajax其实是一个很容易理解的过程，下面用例子来说明。首先写一个html页面：</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #00bbdd;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;html</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">&quot;http://www.w3.org/1999/xhtml&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;head<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;meta</span> <span style="color: #000066;">http-equiv</span>=<span style="color: #ff0000;">&quot;Content-Type&quot;</span> <span style="color: #000066;">content</span>=<span style="color: #ff0000;">&quot;text/html; charset=utf-8&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>ajax test<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;http://code.jquery.com/jquery-latest.js&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
$(function(){
  $('button').click(function(){
    $name = $(this).attr('name');
    $('#out').empty().load('test1.php',{ name : $name });
  });
});
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;style</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/css&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/style<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/head<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;body<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;button</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;btn-1&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;1&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/button<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;button</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;btn-2&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;2&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>2<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/button<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;button</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;btn-3&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;3&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>3<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/button<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;out&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/body<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/html<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>有一点html基础的童鞋可以看出，这里做了三个按钮，一个id为out的div，三个按钮是用来点击的，#out的div用来接收数据，每次点击button时先把#out清空，然后插入信息。</p>
<p>然后来写php：</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> 
<span style="color: #b1b100;">switch</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">case</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">:</span>
    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'1 哈哈'</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">case</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">:</span>
    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'2 呵呵'</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">case</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">:</span>
    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'3 活活'</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>这段代码使用了php的switch语句，意思就说根据post中name的值来替换输出的内容，这里只是个简单的例子，你也可以通过这个原理让php进行更复杂的运算或输出更复杂的内容。</p>
<p>js我直接写在html里面了，没有单独用一个文件，用纯js写估计得写不少，用jQuery就2句搞定，其实一句都行，只是我这儿还是写成两句比较好理解一点。<br />
第一句是吧button按钮中的name值存在一个变量里面，第二句是使用了jQuery的<a rel="external" href="http://api.jquery.com/load/">load函数</a>，告诉php需要哪些信息，然后取回这些信息插入到#out中。</p>
<p>这个ajax就这么完成了，简单吗？</p>
<p>效果见此：<a rel="external" href="http://d.interjc.net/lab/test1.html">test1.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2010/04/25/php-ajax.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Wdorpress 模板：ShadowBlue 0.5 Beta</title>
		<link>http://interjc.net/archives/2010/03/18/wdorpress-theme-shadowblue-0-5-beta.html</link>
		<comments>http://interjc.net/archives/2010/03/18/wdorpress-theme-shadowblue-0-5-beta.html#comments</comments>
		<pubDate>Thu, 18 Mar 2010 06:54:22 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[主题]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=855</guid>
		<description><![CDATA[Shadowblue这模板发布也有一段时间了，正式发文也就是0.1 alpha 的时候，其后陆陆续续修改了一些小BUG，更新到了 0.3 。过年期间到现在一直很忙，所以一直没有什么大的更新，这两天抽空添了点儿内容，升级到 0.5 Beta ，也算是一个迟到的新年礼物吧。 Shadowblue 0.5 beta 在外观上和前面的版本没有什么太大的不同，就是增加了一个后台，可以用来控制顶部广告位、社会化链接显示的内容，切换内容部导航栏分类与标签的选项，也增加了一个底栏的开关（因为我发现有很多朋友不大喜欢底栏）。本人实属懒人，十分能理解懒人们的疾苦，有了后台朋友们就不用去改代码了。 目前后台可控的项目不多，本人会逐步改进并即时更新到 SVN 中并在Demo中体现出来，有稳定版本也会直接升级到下载地址，如果您喜欢这个主题，请关注开发页面，欢迎提供各种意见和建议，我会在后续版本中改进，谢谢！ 下载请移步开发页面]]></description>
			<content:encoded><![CDATA[<p><a href="http://interjc.net/dev/shadowblue">Shadowblue</a>这模板发布也有一段时间了，正式发文也就是0.1 alpha 的时候，其后陆陆续续修改了一些小BUG，更新到了 0.3 。过年期间到现在一直很忙，所以一直没有什么大的更新，这两天抽空添了点儿内容，升级到 0.5 Beta ，也算是一个迟到的新年礼物吧。</p>
<p>Shadowblue 0.5 beta 在外观上和前面的版本没有什么太大的不同，就是增加了一个后台，可以用来控制顶部广告位、社会化链接显示的内容，切换内容部导航栏分类与标签的选项，也增加了一个底栏的开关（因为我发现有很多朋友不大喜欢底栏）。本人实属懒人，十分能理解懒人们的疾苦，有了后台朋友们就不用去改代码了。</p>
<p>目前后台可控的项目不多，本人会逐步改进并即时更新到 <a href="http://code.google.com/p/interjc/source/browse/#svn/trunk/shadowblue">SVN</a> 中并在<a href="http://demo.interjc.net/?wptheme=ShadowBlue">Demo</a>中体现出来，有稳定版本也会直接升级到<a href="http://interjc.googlecode.com/files/shadowblue.zip">下载地址</a>，如果您喜欢这个主题，请关注<a href="http://interjc.net/dev/shadowblue">开发页面</a>，欢迎提供各种意见和建议，我会在后续版本中改进，谢谢！</p>
<p><strong>下载请移步<a href="http://interjc.net/dev/shadowblue">开发页面</a></strong> </p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2010/03/18/wdorpress-theme-shadowblue-0-5-beta.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Shadow Blue 0.1 Alpha</title>
		<link>http://interjc.net/archives/2010/01/20/shadow-blue-0-1-alpha.html</link>
		<comments>http://interjc.net/archives/2010/01/20/shadow-blue-0-1-alpha.html#comments</comments>
		<pubDate>Tue, 19 Jan 2010 16:02:24 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=794</guid>
		<description><![CDATA[这是一个WordPress模板，点此预览 1. 主题内已嵌入了最新的jQuery 1.4，如果你使用的插件也使用jQuery，请禁用其所内置的jQuery库载入 ，并已修正多库共存的兼容性问题； 2. 在文章自定义域，添加名称为 avatar 的域，值为需要显示的图片地址，可以自定义文章 avatar ，否则默认显示作者的 avatar ； 3. 暂不支持Ajax提交评论，不过可以很好的通过插件 WordPress Thread Comment 来很好的实现该功能； 4. Widget Ready， 后台主题小工具中可以设置4个widget bar，1～4 的widget bar 分别控制 右侧，下左，下中 和 下右 的Widget bar； 模板文件夹内的AD文件夹内的 ad_468_60.php 文件可以自行编辑， 添加规格为 468×60 像素 大小的广告代码： &#60;div class=&#34;ad-in&#34;&#62; 在此处粘贴你的广告代码，或者任何大小为468×60的页面元素 &#60;/div&#62; 5. 主题不断更新中，推荐使用SVN升级主题 &#8230;.. 感兴趣的请移步本模板开发页面，谢谢。]]></description>
			<content:encoded><![CDATA[<p>这是一个WordPress模板，<a rel="external" href="http://demo.interjc.net/?wptheme=ShadowBlue">点此预览</a></p>
<p>1. 主题内已嵌入了最新的jQuery 1.4，<del datetime="2010-01-21T10:16:09+00:00">如果你使用的插件也使用jQuery，请禁用其所内置的jQuery库载入</del> ，并已修正多库共存的兼容性问题；</p>
<p>2. 在文章自定义域，添加名称为 <strong>avatar</strong> 的域，值为需要显示的图片地址，可以自定义文章 avatar ，否则默认显示作者的 avatar ；</p>
<p>3. 暂不支持Ajax提交评论，不过可以很好的通过插件 <a href="http://wordpress.org/extend/plugins/wordpress-thread-comment/">WordPress Thread Comment</a> 来很好的实现该功能；</p>
<p>4. Widget Ready， 后台主题小工具中可以设置4个widget bar，1～4 的widget bar 分别控制 右侧，下左，下中 和 下右 的Widget bar；<br />
模板文件夹内的AD文件夹内的 ad_468_60.php 文件可以自行编辑， 添加规格为 468×60 像素 大小的广告代码：</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;ad-in&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
在此处粘贴你的广告代码，或者任何大小为468×60的页面元素
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>5. 主题不断更新中，推荐使用SVN升级主题<br />
&#8230;..</p>
<p>感兴趣的请移步<a href="http://interjc.net/dev/shadowblue">本模板开发页面</a>，谢谢。</p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2010/01/20/shadow-blue-0-1-alpha.html/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>jQuery 1.4 Released</title>
		<link>http://interjc.net/archives/2010/01/15/jquery-1-4-released.html</link>
		<comments>http://interjc.net/archives/2010/01/15/jquery-1-4-released.html#comments</comments>
		<pubDate>Fri, 15 Jan 2010 15:27:35 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=784</guid>
		<description><![CDATA[这几天还在为Google的走留问题闹心的时候，就听到了这么一个好消息，jQuery总算是1.4了，还是released。 jQuery是我最喜欢的一个js库，用起来简洁明了，感觉很爷们，什么都整合在一起，不像Mootools随便实现个什么效果还得去下这个那个文件一大堆把人都搞昏头了，对于我们这种小网站也没有什么太大的性能需求，jQuery就刚好。 到底更新了什么 我还没看，不知道更新了什么东西，不过应该修复了不少bug做了很多改进吧，先给自己的主题换上再说。]]></description>
			<content:encoded><![CDATA[<p><a title="点击下载jQuery 1.4" href="http://code.jquery.com/jquery-1.4.min.js"><img class="alignright" src="http://www.ajaxonomy.com/files/jquery.jpg" alt="" /></a><br />
这几天还在为Google的走留问题闹心的时候，就听到了这么一个好消息，<a href="http://jquery.com/">jQuery</a>总算是<a href="http://blog.jquery.com/2010/01/14/jquery-14-released/">1.4</a>了，还是released。<br />
jQuery是我最喜欢的一个js库，用起来简洁明了，感觉很爷们，什么都整合在一起，不像Mootools随便实现个什么效果还得去下这个那个文件一大堆把人都搞昏头了，对于我们这种小网站也没有什么太大的性能需求，jQuery就刚好。<br />
<a href="http://net.tutsplus.com/tutorials/javascript-ajax/jquery-1-4-released-the-15-new-features-you-must-know/">到底更新了什么</a> 我还没看，不知道更新了什么东西，不过应该修复了不少bug做了很多改进吧，先给自己的<a href="http://interjc.net/dev/waterfall">主题</a>换上再说。</p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2010/01/15/jquery-1-4-released.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>为你的评论框增加Ctrl+Enter提交功能</title>
		<link>http://interjc.net/archives/2010/01/07/ctrl-enter-comment.html</link>
		<comments>http://interjc.net/archives/2010/01/07/ctrl-enter-comment.html#comments</comments>
		<pubDate>Wed, 06 Jan 2010 17:07:45 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=762</guid>
		<description><![CDATA[写完评论之后不能按Ctrl+回车提交，非要拿鼠标点一下，实在是痛苦的事情，不知道打消了多少懒人留言的积极性。 想给你的评论框添加这个功能么，那么就开始吧： 打开主题中comments.php文件，按Ctrl+F搜索“textarea”，然后在他的后面加上以下代码： onkeydown=&#34;if(event.ctrlKey&#38;amp;&#38;amp;event.keyCode==13) {document.getElementById('submit').click();return false};&#34; 大概改完以后就是这么个样子： 保存提交，然后就有这个功能了，经我自己测试了，基本上市面上的浏览器都可以很好的支持，爽吗？ Have fun !]]></description>
			<content:encoded><![CDATA[<p>写完评论之后不能按Ctrl+回车提交，非要拿鼠标点一下，实在是痛苦的事情，不知道打消了多少懒人留言的积极性。<br />
想给你的评论框添加这个功能么，那么就开始吧：</p>
<p>打开主题中comments.php文件，按Ctrl+F搜索“textarea”，然后在他的后面加上以下代码：</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">onkeydown<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;if(event.ctrlKey&amp;amp;&amp;amp;event.keyCode==13)
{document.getElementById('submit').click();return false};&quot;</span></pre></div></div>

<p>大概改完以后就是这么个样子：</p>
<p><img src="http://i824.photobucket.com/albums/zz165/interjc/blogging/2010-1-71-05-54.png" alt="" /></p>
<p>保存提交，然后就有这个功能了，经我自己测试了，基本上市面上的浏览器都可以很好的支持，爽吗？</p>
<p>Have fun !</p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2010/01/07/ctrl-enter-comment.html/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>关于本Blog的页面载入效果</title>
		<link>http://interjc.net/archives/2010/01/01/jquery-loding-effect.html</link>
		<comments>http://interjc.net/archives/2010/01/01/jquery-loding-effect.html#comments</comments>
		<pubDate>Fri, 01 Jan 2010 09:58:32 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=740</guid>
		<description><![CDATA[Zed童鞋向我询问本站载入效果的做法，由于比较繁琐，遂写到Blog中来，一来是这样比QQ等手段更有条理性，二来可以保留下来提高重用率。 废话不多说，现在开始： 1.结果 本效果完成后的效果就是你在打开本站每一个页面的时候会出现一个半透明遮罩一个loading画面然后页面载入完以后遮罩消失的效果。 2.思路 这个半透明遮罩首先被载入，这样他才能在一开始就出现，他上面有一张图片和一段文字告诉浏览者这是在loading，而不是笔记本快没电了或者什么；然后，页面的DOM就Ready了，这个时候为了验证各种库(比如我所使用的jQuery)载入完毕，CSS也下载完了，我们使用jQuery语句来使这个遮罩层隐藏起来，这个时候这个效果就完成了。 3.准备 你需要一个已经安装好的网站，和一个可以在你自己控制之下的文件系统。说简单点，拿WordPress举例，你得能够修改自己的模板全部代码；你需要一个jQuery库、 一个载入用的图片、和一个好用的文本编辑器(当然你可以用记事本，不过我这里推荐Notepad++)。 4.动手 以下我们以修改一个WordPress模板为例，其他所有类型网页修改方法都大同小异，只是文件的命名方式有少许不同而已。 找到header.php文件，用编辑器打开，如果你的模板本身没有使用jQuery库，那么请在&#60;head&#62;&#60;/head&#62;标签内加入以下代码： &#60;script type=&#34;text/javascript&#34; src=&#34;http://code.jquery.com/jquery-latest.min.js&#34;&#62;&#60;/script&#62; &#60;script type=&#34;text/javascript&#34; src=&#34;&#60;?php bloginfo('stylesheet_directory'); ?&#62;/loading.js&#34;&#62;&#60;/script&#62; 还是header.php文件，找到body标签，将其修改并在其下添加遮罩层，如下： &#60;body style=&#34;height:100%; width:100%; position:relative;&#34;&#62; &#60;div id=&#34;loading&#34; style=&#34;position:fixed !important;position:absolute;top:0;left:0;height:100%; width:100%; z-index:999; background:#000 url(http://interjc.googlecode.com/svn/trunk/waterfall/img/load.gif) no-repeat center center; opacity:0.6; filter:alpha(opacity=60);font-size:14px;line-height:20px;&#34;&#62; &#60;p id=&#34;loading-one&#34; style=&#34;color:#fff;position:absolute; top:50%; left:50%; margin:20px 0 0 -50px; padding:3px 10px;&#34;&#62;页面载入中..&#60;/p&#62; &#60;/div&#62; 未达到最佳效果，请将上面代码中background里url括号内的图片下载至你的模板文件夹(比如img文件夹)内，并将此图片网址改为如下： background:#000 url&#40;&#60;?php bloginfo&#40;'stylesheet_directory'&#41;; ?&#62;/img/load.gif&#41; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://zeddicus.com/">Zed童鞋</a>向我询问本站载入效果的做法，由于比较繁琐，遂写到Blog中来，一来是这样比QQ等手段更有条理性，二来可以保留下来提高重用率。</p>
<p>废话不多说，现在开始：</p>
<p><strong>1.结果</strong><br />
本效果完成后的效果就是你在打开本站每一个页面的时候会出现一个半透明遮罩一个loading画面然后页面载入完以后遮罩消失的效果。</p>
<p><strong>2.思路</strong><br />
这个半透明遮罩首先被载入，这样他才能在一开始就出现，他上面有一张图片和一段文字告诉浏览者这是在loading，而不是笔记本快没电了或者什么；然后，页面的DOM就Ready了，这个时候为了验证各种库(比如我所使用的jQuery)载入完毕，CSS也下载完了，我们使用jQuery语句来使这个遮罩层隐藏起来，这个时候这个效果就完成了。<span id="more-740"></span></p>
<p><strong>3.准备</strong><br />
你需要一个已经安装好的网站，和一个可以在你自己控制之下的文件系统。说简单点，拿WordPress举例，你得能够修改自己的模板全部代码；你需要一个<a href="http://code.jquery.com/jquery-latest.min.js">jQuery库</a>、 一个<a href="http://interjc.googlecode.com/svn/trunk/waterfall/img/load.gif">载入用的图片</a>、和一个<a href="http://sourceforge.net/project/showfiles.php?group_id=95717&#038;package_id=102072">好用的文本编辑器</a>(当然你可以用记事本，不过我这里推荐Notepad++)。</p>
<p><strong>4.动手</strong><br />
以下我们以修改一个WordPress模板为例，其他所有类型网页修改方法都大同小异，只是文件的命名方式有少许不同而已。</p>
<p>找到header.php文件，用编辑器打开，如果你的模板本身没有使用jQuery库，那么请在<strong>&lt;head&gt;&lt;/head&gt;</strong>标签内加入以下代码：</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://code.jquery.com/jquery-latest.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&lt;?php bloginfo('stylesheet_directory'); ?&gt;</span></span>/loading.js&quot;&gt;<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></div></div>

<p>还是header.php文件，找到body标签，将其修改并在其下添加遮罩层，如下：</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;height:100%; width:100%; position:relative;&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;loading&quot;</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;position:fixed !important;position:absolute;top:0;left:0;height:100%; width:100%; z-index:999; background:#000 url(http://interjc.googlecode.com/svn/trunk/waterfall/img/load.gif) no-repeat center center; opacity:0.6; filter:alpha(opacity=60);font-size:14px;line-height:20px;&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;loading-one&quot;</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;color:#fff;position:absolute; top:50%; left:50%; margin:20px 0 0 -50px; padding:3px 10px;&quot;</span>&gt;</span>页面载入中..<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></div></div>

<p>未达到最佳效果，请将上面代码中background里url括号内的图片下载至你的模板文件夹(比如img文件夹)内，并将此图片网址改为如下：</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#000</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>&lt;?php bloginfo<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'stylesheet_directory'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> ?<span style="color: #00AA00;">&gt;</span>/img/load.gif<span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #993333;">center</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span></pre></div></div>

<p>最后通过jQuery来控制整个遮罩(也就是页面载入效果)的行为：<br />
在模板文件夹随便什么地方(这里我们使用其根目录)新建一个名为loading的js文件loading.js ，在其中添加如下代码：</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">//载入中 Loding..</span>
jQuery<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#loading-one'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">append</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'页面载入完毕.'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">fadeOut</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'slow'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong style="color:red;">Update(2010.1.9)：</strong></p>
<blockquote><p><a href="http://interjc.net/archives/2010/01/01/jquery-loding-effect.html#comment-11377">默默觉得</a>需要一个点击就立刻取消遮罩的功能，可以照顾到网速慢的用户&#8230;</p></blockquote>
<p>我觉得他说得很对，于是我就加上了，在此对<a href="http://mozin.org">默默童鞋</a>表示感谢。如果你也需要这样的功能，可以这么做：<br />
打开header.php文件，把刚才的那段添加在body标签之下的关于遮罩的代码替换成如下代码即可：</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;loading&quot;</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;position:fixed !important;position:absolute;top:0;left:0;height:100%; width:100%; z-index:999; background:#000 url(http://interjc.googlecode.com/svn/trunk/waterfall/img/load.gif) no-repeat center center; opacity:0.6; filter:alpha(opacity=60);font-size:14px;line-height:20px;&quot;</span> <span style="color: #000066;">onclick</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;javascript:turnoff('loading')&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;loading-one&quot;</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;color:#fff;position:absolute; top:50%; left:50%; margin:20px 0 0 -50px; padding:3px 10px;&quot;</span> <span style="color: #000066;">onclick</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;javascript:turnoff('loading')&quot;</span>&gt;</span>页面载入中..<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>
//<span style="color: #009900;">&lt;!<span style="color: #66cc66;">&#91;</span>CDATA<span style="color: #66cc66;">&#91;</span></span>
<span style="color: #009900;">  function turnoff<span style="color: #66cc66;">&#40;</span>obj<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></span>
<span style="color: #009900;">    document.getElementById<span style="color: #66cc66;">&#40;</span>obj<span style="color: #66cc66;">&#41;</span>.<span style="color: #000066;">style</span>.display<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;none&quot;</span>;</span>
<span style="color: #009900;">  <span style="color: #66cc66;">&#125;</span></span>
<span style="color: #009900;"><span style="color: #66cc66;">//</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#93;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></div></div>

<p><img class="alignleft" src="http://i824.photobucket.com/albums/zz165/interjc/blogging/2010-1-117-54-04.png" alt="" /><br />
<strong>5.完工</strong><br />
这个时候把所有修改过的文件保存，然后上传，应该就成功了。需要注意的是，如果你使用的是UTF-8编码的话，所有的文件必须使用编辑器转换为UTF-8无BOM模式之后再保存，不然也许会出现各种诸如乱码之类的问题。更改格式的办法如左图(以notepadd++为例)。</p>
<p>有意见或者建议欢迎在楼下指出，have fun！</p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2010/01/01/jquery-loding-effect.html/feed</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>使用jquery和cookies控制select表单</title>
		<link>http://interjc.net/archives/2009/11/30/jquery-cookies-select-form.html</link>
		<comments>http://interjc.net/archives/2009/11/30/jquery-cookies-select-form.html#comments</comments>
		<pubDate>Mon, 30 Nov 2009 09:56:18 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[笔记]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=632</guid>
		<description><![CDATA[问题源于一个群里面的提问，在一个网页上添加一个select表单，当用户选择表单的时候，内容区会显示不同的内容，并在该用户下次打开此网页的时候记住这个设置。 像这样的东东一般都会想到要用Cookies来存储设置，方便起见，对于DOM的操作就想到了jQuery（直接写js执行效率会更高，只是，人都是很懒的嘛，呵呵..）。记录下来也算是个笔记吧(Demo)。 首先写这么一个Select下拉表单，以及用来输出被选中项相应内容的块： &#60;!--以下就是一段普通的select下拉菜单--&#62; &#60;select id=&#34;choose&#34;&#62; &#60;option value=&#34;0&#34;&#62;请选择城市&#60;/option&#62; &#60;option value=&#34;beijing&#34;&#62;北京&#60;/option&#62; &#60;option value=&#34;shanghai&#34;&#62;上海&#60;/option&#62; &#60;option value=&#34;wuhan&#34;&#62;武汉&#60;/option&#62; &#60;option value=&#34;shenzhen&#34;&#62;深圳&#60;/option&#62; &#60;/select&#62; &#60;div id=&#34;output&#34; class=&#34;default&#34;&#62;&#60;/div&#62; 然后是用来处理Cookies的函数，其实jQuery有个插件是干这个的，不过貌似有点小Bug，所以我用的是以下函数： //这一大段代码你没有必要知道它的确切意思，只要复制粘贴就可以了，他们是用来提供操作Cookies的支持的 function setCookie&#40;name,value,days&#41; &#123; if &#40;days&#41; &#123; var date = new Date&#40;&#41;; date.setTime&#40;date.getTime&#40;&#41;+&#40;days*24*60*60*1000&#41;&#41;; var expires = &#34;; expires=&#34;+date.toGMTString&#40;&#41;; &#125; else var expires = &#34;&#34;; document.cookie = name+&#34;=&#34;+value+expires+&#34;; path=/&#34;; &#125; function getCookie&#40;name&#41; &#123; var nameEQ [...]]]></description>
			<content:encoded><![CDATA[<p>问题源于一个群里面的提问，在一个网页上添加一个select表单，当用户选择表单的时候，内容区会显示不同的内容，并在该用户下次打开此网页的时候记住这个设置。<br />
像这样的东东一般都会想到要用Cookies来存储设置，方便起见，对于DOM的操作就想到了jQuery（直接写js执行效率会更高，只是，人都是很懒的嘛，呵呵..）。记录下来也算是个笔记吧(<a href="http://d.interjc.net/form-select.html">Demo</a>)。</p>
<p>首先写这么一个Select下拉表单，以及用来输出被选中项相应内容的块：</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!--以下就是一段普通的select下拉菜单--&gt;
&lt;select id=&quot;choose&quot;&gt;
		&lt;option value=&quot;0&quot;&gt;请选择城市&lt;/option&gt; 
		&lt;option value=&quot;beijing&quot;&gt;北京&lt;/option&gt; 
		&lt;option value=&quot;shanghai&quot;&gt;上海&lt;/option&gt; 
		&lt;option value=&quot;wuhan&quot;&gt;武汉&lt;/option&gt; 
		&lt;option value=&quot;shenzhen&quot;&gt;深圳&lt;/option&gt; 
  &lt;/select&gt;
&lt;div id=&quot;output&quot; class=&quot;default&quot;&gt;&lt;/div&gt;</pre></div></div>

<p>然后是用来处理Cookies的函数，其实jQuery有个插件是干这个的，不过貌似有点小Bug，所以我用的是以下函数：<br />
<span id="more-632"></span></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">//这一大段代码你没有必要知道它的确切意思，只要复制粘贴就可以了，他们是用来提供操作Cookies的支持的</span>
<span style="color: #003366; font-weight: bold;">function</span> setCookie<span style="color: #009900;">&#40;</span><span style="color: #000066;">name</span><span style="color: #339933;">,</span>value<span style="color: #339933;">,</span>days<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>days<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #003366; font-weight: bold;">var</span> date <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Date<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		date.<span style="color: #660066;">setTime</span><span style="color: #009900;">&#40;</span>date.<span style="color: #660066;">getTime</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #009900;">&#40;</span>days<span style="color: #339933;">*</span><span style="color: #CC0000;">24</span><span style="color: #339933;">*</span><span style="color: #CC0000;">60</span><span style="color: #339933;">*</span><span style="color: #CC0000;">60</span><span style="color: #339933;">*</span><span style="color: #CC0000;">1000</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> expires <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;; expires=&quot;</span><span style="color: #339933;">+</span>date.<span style="color: #660066;">toGMTString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000066; font-weight: bold;">else</span> <span style="color: #003366; font-weight: bold;">var</span> expires <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span>
	document.<span style="color: #660066;">cookie</span> <span style="color: #339933;">=</span> <span style="color: #000066;">name</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;=&quot;</span><span style="color: #339933;">+</span>value<span style="color: #339933;">+</span>expires<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;; path=/&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> getCookie<span style="color: #009900;">&#40;</span><span style="color: #000066;">name</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> nameEQ <span style="color: #339933;">=</span> <span style="color: #000066;">name</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;=&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #003366; font-weight: bold;">var</span> ca <span style="color: #339933;">=</span> document.<span style="color: #660066;">cookie</span>.<span style="color: #660066;">split</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">';'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>i <span style="color: #339933;">&lt;</span> ca.<span style="color: #660066;">length</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #003366; font-weight: bold;">var</span> c <span style="color: #339933;">=</span> ca<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">while</span> <span style="color: #009900;">&#40;</span>c.<span style="color: #660066;">charAt</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #3366CC;">' '</span><span style="color: #009900;">&#41;</span> c <span style="color: #339933;">=</span> c.<span style="color: #660066;">substring</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">1</span><span style="color: #339933;">,</span>c.<span style="color: #660066;">length</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>c.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span>nameEQ<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #000066; font-weight: bold;">return</span> c.<span style="color: #660066;">substring</span><span style="color: #009900;">&#40;</span>nameEQ.<span style="color: #660066;">length</span><span style="color: #339933;">,</span>c.<span style="color: #660066;">length</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #003366; font-weight: bold;">function</span> dropCookie<span style="color: #009900;">&#40;</span><span style="color: #000066;">name</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	setCookie<span style="color: #009900;">&#40;</span><span style="color: #000066;">name</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,-</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>然后是用来操作表单和Cookies的js：</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #006600; font-style: italic;">//以下部分是提取Cookie并对网页内容进行预设的过程</span>
	<span style="color: #003366; font-weight: bold;">var</span> cityChosen <span style="color: #339933;">=</span> getCookie<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'citychosen'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #006600; font-style: italic;">//取得cookie中保存的值</span>
	<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>cityChosen<span style="color: #339933;">!=</span><span style="color: #003366; font-weight: bold;">null</span> <span style="color: #339933;">&amp;&amp;</span> cityChosen<span style="color: #339933;">!=</span><span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>    <span style="color: #006600; font-style: italic;">//如果有这个cookie值</span>
		<span style="color: #003366; font-weight: bold;">var</span> chosen <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#choose option[value=&quot;'</span><span style="color: #339933;">+</span>cityChosen<span style="color: #339933;">+</span><span style="color: #3366CC;">'&quot;]'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #006600; font-style: italic;">//绑定cookie中保存的那个城市所对应的选项</span>
		chosen.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'selected'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #006600; font-style: italic;">//使此选项变为选定状态</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#output&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">removeClass</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span>cityChosen<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;你上次选择了&lt;br /&gt;&quot;</span> <span style="color: #339933;">+</span> chosen.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #006600; font-style: italic;">//为id为output的div添加class为相应城市名称的类，以便在css中分别定义样式，并输出相应文字</span>
	<span style="color: #009900;">&#125;</span>
    <span style="color: #006600; font-style: italic;">//以下部分是用户对下拉菜单进行选取的时候，将设置存到Cookie，并对相应内容部分进行设定</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#choose&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">change</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #003366; font-weight: bold;">var</span> selected <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#choose option:selected&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #006600; font-style: italic;">//浏览者选中一个选项	</span>
		<span style="color: #003366; font-weight: bold;">var</span> output <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>selected.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>  <span style="color: #006600; font-style: italic;">//如果选项的值不为0</span>
			setCookie<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'citychosen'</span><span style="color: #339933;">,</span>selected.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #CC0000;">365</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #006600; font-style: italic;">//将被选中选项的value值存在名为citychosen的cookie里面，有效期一年</span>
			output <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;你这次选择了&lt;br /&gt;&quot;</span> <span style="color: #339933;">+</span> selected.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #006600; font-style: italic;">//设定output中的内容</span>
		<span style="color: #009900;">&#125;</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#output&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">removeClass</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span>selected.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span>output<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #006600; font-style: italic;">//在id为output的div里面输出相应的内容</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>想要效果看得更清楚明白一点，写了一点点小CSS：</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #00AA00;">*</span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
body<span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font</span><span style="color: #00AA00;">:</span><span style="color: #933;">24px</span> Verdana<span style="color: #00AA00;">,</span> Geneva<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#output</span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">50px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.default</span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.beijing</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">red</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.shanghai</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.wuhan</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span>orange<span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.shenzhen</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span>plum<span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>它们整合起来以后，大概就是如下代码了：</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #00bbdd;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span> xmlns<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.w3.org/1999/xhtml&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Content-Type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/html; charset=utf-8&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">*{ margin:0; padding:0;}</span>
<span style="color: #808080; font-style: italic;">body{ font:24px Verdana, Geneva, sans-serif; margin:100px;}</span>
<span style="color: #808080; font-style: italic;">#output{ color:#fff; margin:20px 0; padding:50px; height:200px; width:200px;}</span>
<span style="color: #808080; font-style: italic;">.default{ background:#CCC;}</span>
<span style="color: #808080; font-style: italic;">.beijing{background:red;}</span>
<span style="color: #808080; font-style: italic;">.shanghai{background:blue;}</span>
<span style="color: #808080; font-style: italic;">.wuhan{background:orange;}</span>
<span style="color: #808080; font-style: italic;">.shenzhen{background:plum;}</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;lib/jquery-1.3.2.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>
//<span style="color: #009900;">&lt;!<span style="color: #66cc66;">&#91;</span>CDATA<span style="color: #66cc66;">&#91;</span></span>
<span style="color: #009900;">$<span style="color: #66cc66;">&#40;</span>function<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></span>
<span style="color: #009900;">	var cityChosen <span style="color: #66cc66;">=</span> getCookie<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'citychosen'</span><span style="color: #66cc66;">&#41;</span>;</span>
<span style="color: #009900;">	if<span style="color: #66cc66;">&#40;</span>cityChosen!<span style="color: #66cc66;">=</span>null &amp;&amp; cityChosen!<span style="color: #66cc66;">=</span><span style="color: #ff0000;">''</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></span>
<span style="color: #009900;">		var chosen <span style="color: #66cc66;">=</span> $<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'#choose option[value=&quot;'</span>+cityChosen+<span style="color: #ff0000;">'&quot;]'</span><span style="color: #66cc66;">&#41;</span>;</span>
<span style="color: #009900;">		chosen.attr<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'selected'</span>,true<span style="color: #66cc66;">&#41;</span>;</span>
<span style="color: #009900;">		$<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;#output&quot;</span><span style="color: #66cc66;">&#41;</span>.removeClass<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>.addClass<span style="color: #66cc66;">&#40;</span>cityChosen<span style="color: #66cc66;">&#41;</span>.html<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;你上次选择了&lt;br /&gt;</span></span>&quot; + chosen.text());
	}
	$(&quot;#choose&quot;).change(function(){
		var selected = $(&quot;#choose option:selected&quot;);		
		var output = &quot;&quot;;
		if(selected.val() != 0){
			setCookie('citychosen',selected.val(),365);
			output = &quot;你这次选择了<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">br</span> <span style="color: #66cc66;">/</span>&gt;</span>&quot; + selected.text();
		}
		$(&quot;#output&quot;).removeClass().addClass(selected.val()).html(output);
	});
});
//以下是用来处理Cookies的函数
function setCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = &quot;; expires=&quot;+date.toGMTString();
	}
	else var expires = &quot;&quot;;
	document.cookie = name+&quot;=&quot;+value+expires+&quot;; path=/&quot;;
}
function getCookie(name) {
	var nameEQ = name + &quot;=&quot;;
	var ca = document.cookie.split(';');
	for(var i=0;i <span style="color: #009900;">&lt; ca.length;i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></span>
<span style="color: #009900;">		var c <span style="color: #66cc66;">=</span> ca<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>;</span>
<span style="color: #009900;">		while <span style="color: #66cc66;">&#40;</span>c.charAt<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">==</span><span style="color: #ff0000;">' '</span><span style="color: #66cc66;">&#41;</span> c <span style="color: #66cc66;">=</span> c.substring<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span>,c.length<span style="color: #66cc66;">&#41;</span>;</span>
<span style="color: #009900;">		if <span style="color: #66cc66;">&#40;</span>c.indexOf<span style="color: #66cc66;">&#40;</span>nameEQ<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span> return c.substring<span style="color: #66cc66;">&#40;</span>nameEQ.length,c.length<span style="color: #66cc66;">&#41;</span>;</span>
<span style="color: #009900;">	<span style="color: #66cc66;">&#125;</span></span>
<span style="color: #009900;">	return null;</span>
<span style="color: #009900;"><span style="color: #66cc66;">&#125;</span></span>
<span style="color: #009900;">function dropCookie<span style="color: #66cc66;">&#40;</span><span style="color: #000066;">name</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></span>
<span style="color: #009900;">	createCookie<span style="color: #66cc66;">&#40;</span><span style="color: #000066;">name</span>,<span style="color: #ff0000;">&quot;&quot;</span>,-<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;</span>
<span style="color: #009900;"><span style="color: #66cc66;">&#125;</span></span>
<span style="color: #009900;"><span style="color: #66cc66;">//</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#93;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>选择表单<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">select</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;choose&quot;</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">option</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;0&quot;</span>&gt;</span>请选择城市<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">option</span>&gt;</span> 
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">option</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;beijing&quot;</span>&gt;</span>北京<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">option</span>&gt;</span> 
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">option</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;shanghai&quot;</span>&gt;</span>上海<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">option</span>&gt;</span> 
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">option</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;wuhan&quot;</span>&gt;</span>武汉<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">option</span>&gt;</span> 
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">option</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;shenzhen&quot;</span>&gt;</span>深圳<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">option</span>&gt;</span> 
  <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">select</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;output&quot;</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;default&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></div></div>

<p>效果演示可以看这个：<a href="http://d.interjc.net/form-select.html">Demo</a></p>
<p>PS：Chrome的安全工作做得可真够彻底的，本地文件居然不可以操作Cookies，害我测试了好久..</p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2009/11/30/jquery-cookies-select-form.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CMS.txt &#8211; 超简易的内容管理系统</title>
		<link>http://interjc.net/archives/2009/11/28/cms-txt.html</link>
		<comments>http://interjc.net/archives/2009/11/28/cms-txt.html#comments</comments>
		<pubDate>Sat, 28 Nov 2009 11:54:41 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CMS.txt]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=627</guid>
		<description><![CDATA[CMS并不是一种离我们遥远的东西，从字面上(Content Management System)就可以知道，他只是一个用来管理网页内容的东东而已，比如我现在所使用的WordPress就是其中的一种，这里我要介绍的是一个核心程序2K不到，即便加上所有示例文件和模板打包起来也才442K的CMS系统，他的名字叫做 CMS.txt 。 使用起来也很简单，根目录的index.php是核心文件基本不用修改，CMS.txt是配置文件，用来管理网站的结构，内有两个文件夹pages和thems，前者用来存放内容，后者存放模板，如果你只是要发布一些内容的话，只需要动配置文件和pages文件夹里的内容就可以了。 如此简洁的东东，最适合用来制作内容不多的小网站了。 废话不多说，马上做了一个，有兴趣的可以到这里看看，以下是截图： PS：安装和使用CMS.txt需要PHP以及mod_rewrite组件的支持(一般的PHP空间服务商都会提供此功能)。]]></description>
			<content:encoded><![CDATA[<p>CMS并不是一种离我们遥远的东西，从字面上(Content Management System)就可以知道，他只是一个用来管理网页内容的东东而已，比如我现在所使用的WordPress就是其中的一种，这里我要介绍的是一个核心程序2K不到，即便加上所有示例文件和模板打包起来也才442K的CMS系统，他的名字叫做 <strong><a href="http://cms.thewikies.com">CMS.txt</a></strong> 。<br />
使用起来也很简单，根目录的index.php是核心文件基本不用修改，CMS.txt是配置文件，用来管理网站的结构，内有两个文件夹pages和thems，前者用来存放内容，后者存放模板，如果你只是要发布一些内容的话，只需要动配置文件和pages文件夹里的内容就可以了。<br />
如此简洁的东东，最适合用来制作内容不多的小网站了。</p>
<p>废话不多说，马上做了一个，有兴趣的可以<strong><a href="http://d.interjc.net/cms.txt/">到这里看看</a></strong>，以下是截图：</p>
<p><a href="http://s824.photobucket.com/albums/zz165/interjc/?action=view&#038;current=cmstxt.png" target="_blank"><img src="http://i824.photobucket.com/albums/zz165/interjc/cmstxt.png" alt="Photobucket"></a></p>
<p>PS：安装和使用CMS.txt需要PHP以及mod_rewrite组件的支持(一般的PHP空间服务商都会提供此功能)。</p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2009/11/28/cms-txt.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>WordPress主题：Grey Cover</title>
		<link>http://interjc.net/archives/2009/10/26/wordpress-theme-grey-cover.html</link>
		<comments>http://interjc.net/archives/2009/10/26/wordpress-theme-grey-cover.html#comments</comments>
		<pubDate>Mon, 26 Oct 2009 09:31:31 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[Grey Cover]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=587</guid>
		<description><![CDATA[做了一个WordPress主题，根据其配色方案起名为Grey Cover，顾名思义就是灰不隆咚的一主题，颜色不大鲜艳，侧边栏还是左侧的，还用的是直角，应该算是比较小众吧，希望喜欢这种风格主题的人能够喜欢。 点击下载 &#124; 预览 这个主题有几个特点： 1. 主题内置分类Widget模块，后台小工具(widgets)面板中有可重复使用的模块“分类 Widget”，可以任意拖放至左中右三个Widget Bar中使用，这样就算是一个可随意定制的CMS主题了； 2. 首页及分类、Tag、存档页都使用幻灯片来展示文章列表，这样就可以把下面的大片区域让出来放置更丰富的内容； 3. 幻灯片中可以为每篇文章分别配图(最佳规格为200×100，单位为PX)，添加方法为：在该文章的自定义域添加一个名为 simg 的域，值为你要显示的图片地址； 4. 简单SEO优化、留言回复支持Ctrl+Enter、Widget Ready、通过标准…… 等等必要特性都是有的。 有任何意见和建议欢迎在此或在本主题开发页面留言。 有图有真相： 点击下载 &#124; 预览 PS：欢迎任意转载此主题，但不要修改制作者信息或用于商业用途。]]></description>
			<content:encoded><![CDATA[<p>做了一个WordPress主题，根据其配色方案起名为Grey Cover，顾名思义就是灰不隆咚的一主题，颜色不大鲜艳，侧边栏还是左侧的，还用的是直角，应该算是比较小众吧，希望喜欢这种风格主题的人能够喜欢。</p>
<p><strong><a style="color:red;" href="http://interjc.googlecode.com/files/grey-cover.zip">点击下载</a> | <a style="color:red;" rel="external" href="http://demo.interjc.net/?wptheme=GreyCover">预览</a></strong></p>
<p>这个主题有几个特点：</p>
<p><strong>1.</strong> 主题内置分类Widget模块，后台小工具(widgets)面板中有可重复使用的模块“分类 Widget”，可以任意拖放至左中右三个Widget Bar中使用，这样就算是一个可随意定制的CMS主题了；</p>
<p><strong>2.</strong> 首页及分类、Tag、存档页都使用幻灯片来展示文章列表，这样就可以把下面的大片区域让出来放置更丰富的内容；</p>
<p><strong>3.</strong> 幻灯片中可以为每篇文章分别配图(最佳规格为200×100，单位为PX)，添加方法为：在该文章的自定义域添加一个名为 <strong>simg</strong> 的域，值为你要显示的图片地址；</p>
<p><strong>4.</strong> 简单SEO优化、留言回复支持Ctrl+Enter、Widget Ready、通过标准…… 等等必要特性都是有的。</p>
<p><strong>有任何意见和建议欢迎在此或在<a href="http://interjc.net/dev/greycover">本主题开发页面</a>留言。</strong></p>
<p>有图有真相：<br />
<img src="http://clip2net.com/clip/m4525/1256549255-grey-cover2-429kb.png" alt="" /></p>
<p><strong><a style="color:red;" href="http://interjc.googlecode.com/files/grey-cover.zip">点击下载</a> | <a style="color:red;" rel="external" href="http://demo.interjc.net/?wptheme=GreyCover">预览</a></strong></p>
<p>PS：欢迎任意转载此主题，但不要修改制作者信息或用于商业用途。</p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2009/10/26/wordpress-theme-grey-cover.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wibiya</title>
		<link>http://interjc.net/archives/2009/10/10/wibiya.html</link>
		<comments>http://interjc.net/archives/2009/10/10/wibiya.html#comments</comments>
		<pubDate>Sat, 10 Oct 2009 10:19:00 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Wibiya]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=555</guid>
		<description><![CDATA[Wibiya是一个华丽的blog挂件（如我blog底部所示），其注册貌似是需要人工审核并由工作人员邀请的。 今天装了一个之后发现其与我所用的jQuery类库有所冲突。找到所有写有jQuery语句的代码，将其中 $ 全部替换为 jQuery ，问题解决。 BTW：这个工具条貌似很好的解决了腿特和脸书翻不过墙的问题。]]></description>
			<content:encoded><![CDATA[<p><a href="http://wibiya.com/"><strong>Wibiya</strong></a>是一个华丽的blog挂件（<del datetime="2009-11-16T11:30:13+00:00">如我blog底部所示</del>），其注册貌似是需要人工审核并由工作人员邀请的。</p>
<p><img src="http://wibiya.com/images/hp/page1_image.jpg" alt="" /></p>
<p>今天装了一个之后发现其与我所用的jQuery类库有所冲突。找到所有写有jQuery语句的代码，将其中 <strong>$</strong> 全部替换为 <strong>jQuery</strong> ，问题解决。</p>
<p>BTW：这个工具条貌似很好的解决了<strong>腿特</strong>和<strong>脸书</strong>翻不过墙的问题。</p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2009/10/10/wibiya.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>一个jQuery+CSS幻灯片播放器</title>
		<link>http://interjc.net/archives/2009/10/08/js-css-slider.html</link>
		<comments>http://interjc.net/archives/2009/10/08/js-css-slider.html#comments</comments>
		<pubDate>Thu, 08 Oct 2009 15:48:34 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[slider]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=540</guid>
		<description><![CDATA[写了一个幻灯片播放器，是用纯jQuery+CSS写的，如果你不喜欢Flash幻灯片播放器可以试试这个。其主要特点是高度宽度可以自由重新设定，幻灯片的数量也可以自由增减（当然也不能过于离谱..），使用jquery+css节省了代码，使载入更迅速..等等.. 效果是这样的，请点击这里。 安装方法很简单，首先在合适的地方（你想要插入幻灯片的地方）插入以下代码： &#60;div id=&#34;box&#34; class=&#34;t1&#34;&#62; &#60;div id=&#34;nav&#34;&#62; &#60;p class=&#34;nav_title&#34;&#62; &#60;!--以下的a标签是你可以修改的地方（你可以按照对应的格式修改href值及内容、增减a标签数量等）--&#62; &#60;a class=&#34;t1 nav_title_checked&#34; href=&#34;#&#34;&#62;Test One&#60;/a&#62; &#60;a class=&#34;t2&#34; href=&#34;#&#34;&#62;Test Two&#60;/a&#62; &#60;a class=&#34;t3&#34; href=&#34;#&#34;&#62;Test Three&#60;/a&#62; &#60;a class=&#34;t4&#34; href=&#34;#&#34;&#62;Test Four&#60;/a&#62; &#60;a class=&#34;t5&#34; href=&#34;#&#34;&#62;Test Five&#60;/a&#62; &#60;!--可修改区域结束--&#62; &#60;/p&#62; &#60;p class=&#34;nav_button&#34;&#62; &#60;a class=&#34;nav_button_checked&#34; title=&#34;t1&#34; href=&#34;#&#34;&#62;1&#60;/a&#62; &#60;a title=&#34;t2&#34; href=&#34;#&#34;&#62;2&#60;/a&#62; &#60;a title=&#34;t3&#34; href=&#34;#&#34;&#62;3&#60;/a&#62; &#60;a title=&#34;t4&#34; href=&#34;#&#34;&#62;4&#60;/a&#62; &#60;a title=&#34;t5&#34; href=&#34;#&#34;&#62;5&#60;/a&#62; &#60;br class=&#34;clear&#34; /&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>写了一个幻灯片播放器，是用纯jQuery+CSS写的，如果你不喜欢Flash幻灯片播放器可以试试这个。其主要特点是高度宽度可以自由重新设定，幻灯片的数量也可以自由增减（当然也不能过于离谱..），使用jquery+css节省了代码，使载入更迅速..等等..</p>
<p>效果是这样的，<a target="_blank" href="http://d.interjc.net/slider.html"><strong>请点击这里</strong></a>。<br />
<span id="more-540"></span><br />
安装方法很简单，首先在合适的地方（你想要插入幻灯片的地方）插入以下代码：</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;div id=&quot;box&quot; class=&quot;t1&quot;&gt;
    &lt;div id=&quot;nav&quot;&gt;
        &lt;p class=&quot;nav_title&quot;&gt;
            &lt;!--以下的a标签是你可以修改的地方（你可以按照对应的格式修改href值及内容、增减a标签数量等）--&gt;
            &lt;a class=&quot;t1 nav_title_checked&quot; href=&quot;#&quot;&gt;Test One&lt;/a&gt; 
            &lt;a class=&quot;t2&quot; href=&quot;#&quot;&gt;Test Two&lt;/a&gt; 
            &lt;a class=&quot;t3&quot; href=&quot;#&quot;&gt;Test Three&lt;/a&gt; 
            &lt;a class=&quot;t4&quot; href=&quot;#&quot;&gt;Test Four&lt;/a&gt; 
            &lt;a class=&quot;t5&quot; href=&quot;#&quot;&gt;Test Five&lt;/a&gt; 
            &lt;!--可修改区域结束--&gt;
        &lt;/p&gt;
        &lt;p class=&quot;nav_button&quot;&gt; 
            &lt;a class=&quot;nav_button_checked&quot; title=&quot;t1&quot; href=&quot;#&quot;&gt;1&lt;/a&gt; 
            &lt;a title=&quot;t2&quot; href=&quot;#&quot;&gt;2&lt;/a&gt; 
            &lt;a title=&quot;t3&quot; href=&quot;#&quot;&gt;3&lt;/a&gt; 
            &lt;a title=&quot;t4&quot; href=&quot;#&quot;&gt;4&lt;/a&gt;
            &lt;a title=&quot;t5&quot; href=&quot;#&quot;&gt;5&lt;/a&gt;
        &lt;br class=&quot;clear&quot; /&gt;
        &lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;</pre></div></div>

<p>然后找到你的header.php（假设你使用WordPress），在/head标签之前添加如下代码：</p>
<pre><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
<script type="text/javascript">
	$(function(){
		$('p.nav_button a').click(function(){
			var attrTitle;
			$('p.nav_button a').removeClass();
			attrTitle = $(this).addClass('nav_button_checked').attr('title');
			$('p.nav_title a').hide();
			$('.'+attrTitle).addClass('nav_title_checked').fadeIn();
			$('#box').removeClass().addClass(attrTitle);
		});
	});
</script></pre>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">&lt;style type<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span><span style="color: #00AA00;">&gt;</span>
<span style="color: #cc00cc;">#box</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">500px</span><span style="color: #00AA00;">;</span>   <span style="color: #808080; font-style: italic;">/*此处设置幻灯片的整体宽度*/</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>  <span style="color: #808080; font-style: italic;">/*此处设置幻灯片的整体高度*/</span>
	<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#EEFAFF</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background-repeat</span><span style="color: #3333ff;">:no-</span>repeat<span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #808080; font-style: italic;">/*编辑以下的类更换背景图片
你可以按照规律增减图片数量，将http://d.interjc.net/slider/t1.jpg等图片地址更换为你的背景地址*/</span>
<span style="color: #6666ff;">.t1</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>http<span style="color: #00AA00;">:</span>//d<span style="color: #6666ff;">.interjc</span>.net/slider/t1.jpg<span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.t2</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>http<span style="color: #00AA00;">:</span>//d<span style="color: #6666ff;">.interjc</span>.net/slider/t2.jpg<span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.t3</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>http<span style="color: #00AA00;">:</span>//d<span style="color: #6666ff;">.interjc</span>.net/slider/t3.jpg<span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.t4</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>http<span style="color: #00AA00;">:</span>//d<span style="color: #6666ff;">.interjc</span>.net/slider/t4.jpg<span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.t5</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>http<span style="color: #00AA00;">:</span>//d<span style="color: #6666ff;">.interjc</span>.net/slider/t5.jpg<span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #808080; font-style: italic;">/*编辑以上的类更换背景图片*/</span>
<span style="color: #cc00cc;">#nav</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#80D6FF</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#nav</span> p<span style="color: #6666ff;">.nav_button</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">:</span><span style="color: #933;">8px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">8px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#nav</span> p<span style="color: #6666ff;">.nav_button</span> a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">3px</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#AB1205</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#nav</span> p<span style="color: #6666ff;">.nav_button</span> a<span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#nav</span> p<span style="color: #6666ff;">.nav_button</span> a<span style="color: #6666ff;">.nav_button_checked</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#004E73</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#nav</span> p<span style="color: #6666ff;">.nav_title</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">24px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#nav</span> p<span style="color: #6666ff;">.nav_title</span> a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#005279</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#nav</span> p<span style="color: #6666ff;">.nav_title</span> a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">underline</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.clear</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span><span style="color: #993333;">both</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#nav</span> p<span style="color: #6666ff;">.nav_title</span> a<span style="color: #6666ff;">.nav_title_checked</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inline</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#80D6FF</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&lt;/style<span style="color: #00AA00;">&gt;</span>
&nbsp;
&lt;!--<span style="color: #00AA00;">&#91;</span>if IE<span style="color: #00AA00;">&#93;</span><span style="color: #00AA00;">&gt;</span>
&lt;style type<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span><span style="color: #00AA00;">&gt;</span>
p<span style="color: #6666ff;">.nav_button</span> a<span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #933;">2px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
&lt;/style<span style="color: #00AA00;">&gt;</span>
&lt;!<span style="color: #00AA00;">&#91;</span>endif<span style="color: #00AA00;">&#93;</span>--<span style="color: #00AA00;">&gt;</span></pre></div></div>

<p>修改完成后保存，刷新页面，看看是不是完成了？have fun！</p>
<p>欢迎在此提交BUG，或提出宝贵的意见或建议。</p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2009/10/08/js-css-slider.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Chrome Frame 来了</title>
		<link>http://interjc.net/archives/2009/09/25/google-chrome-frame-come.html</link>
		<comments>http://interjc.net/archives/2009/09/25/google-chrome-frame-come.html#comments</comments>
		<pubDate>Fri, 25 Sep 2009 13:57:13 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Chrome Frame]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=528</guid>
		<description><![CDATA[刚听说了Google Chrome Frame这个新玩意，确实挺让人兴奋的，它的功效简而言之就是让IE及IE内核（世界之窗、Maxthon等）的浏览器在浏览指定的页面时使用Chrome所用的WebKit内核和他的Javascript引擎，内核的无缝切换使你可以不必因为网银必须使用的IE和更合标准更高效的Chrome/FF而举棋不定或者被迫安装多个浏览器，而作为网页开发/设计者的你，所要做的只不过是加一条如下代码而已 &#60;meta http-equiv=&#34;X-UA-Compatible&#34; content=&#34;chrome=1&#34;&#62; 作为一个对IE6深恶痛绝的人来说，这东东确实比较诱惑人，着实激动了一阵。 不过这个东西也不是无懈可击的，他的缺点也正是他的致命弱点——需要用户下载安装控件，而知道这个控件好处的早就不用IE了，至少也不用IE6了，不知道这个控件用途的压根就不会去下载并安装他，说不定还以为是病毒/流氓软件啥的，挺尴尬。希望Google能想个好办法来好好推广一下吧。 话说能不能让这事不由浏览者来决定，咱自己写网页的时候就把这事给办了呢？答案还是有的，不过估计是提升不了什么浏览器性能了，但至少能让IE系列也almost接近标准一把吧，这玩意儿就叫ie7-js，只要下载那个压缩包放在网站随意的位子，然后引用之，就可以解决很多问题了（经测试PNG的半透明效果依然没法在IE6实现），但至少写CSS的时候就省心多了。 也许想要IE6彻底消失，的等到Win7/8/9 出来并出现极其诱人的游戏或者应用吧，期待那一天的到来。 BTW:新浪围脖邀请，注册请猛击这里..]]></description>
			<content:encoded><![CDATA[<p>刚听说了<a rel="external" href="http://code.google.com/intl/zh-CN/chrome/chromeframe/faq.html">Google Chrome Frame</a>这个新玩意，确实挺让人兴奋的，它的功效简而言之就是让IE及IE内核（世界之窗、Maxthon等）的浏览器在浏览指定的页面时使用Chrome所用的WebKit内核和他的Javascript引擎，内核的无缝切换使你可以不必因为网银必须使用的IE和更合标准更高效的Chrome/FF而举棋不定或者被迫安装多个浏览器，而作为网页开发/设计者的你，所要做的只不过是加一条如下代码而已</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;chrome=1&quot;&gt;</pre></div></div>

<p>作为一个<a href="http://interjc.net/archives/2009/09/06/anti-ie6.html">对IE6深恶痛绝</a>的人来说，这东东确实比较诱惑人，着实激动了一阵。<br />
不过这个东西也不是无懈可击的，他的缺点也正是他的致命弱点——需要用户下载安装控件，而知道这个控件好处的早就不用IE了，至少也不用IE6了，不知道这个控件用途的压根就不会去下载并安装他，说不定还以为是病毒/流氓软件啥的，挺尴尬。希望Google能想个好办法来好好推广一下吧。<br />
话说能不能让这事不由浏览者来决定，咱自己写网页的时候就把这事给办了呢？答案还是有的，不过估计是提升不了什么浏览器性能了，但至少能让IE系列也almost接近标准一把吧，这玩意儿就叫<a href="http://code.google.com/p/ie7-js/">ie7-js</a>，只要下载那个压缩包放在网站随意的位子，然后引用之，就可以解决很多问题了（经测试PNG的半透明效果依然没法在IE6实现），但至少写CSS的时候就省心多了。<br />
也许想要IE6彻底消失，的等到Win7/8/9 出来并出现极其诱人的游戏或者应用吧，期待那一天的到来。</p>
<p>BTW:新浪围脖邀请，注册请<strong><a href="http://t.sina.com.cn/invite/att_reqback.php?code=5UVjn17">猛击这里</a></strong>..</p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2009/09/25/google-chrome-frame-come.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>河蟹博文</title>
		<link>http://interjc.net/archives/2009/04/11/harmony-content-01.html</link>
		<comments>http://interjc.net/archives/2009/04/11/harmony-content-01.html#comments</comments>
		<pubDate>Sat, 11 Apr 2009 02:52:18 +0000</pubDate>
		<dc:creator>interjc</dc:creator>
				<category><![CDATA[Harmony]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[me]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://interjc.net/?p=308</guid>
		<description><![CDATA[做了一个简陋无比的WordPress小插件，虽说功能单一，但怎么说也算是我的第一个插件了。以后伴随我的学习我会不断完善它。 插件的名字叫做“河蟹博文”，顾名思义就是帮你“河蟹”你自己的文章，把敏感字变为“*”.. 示例：(原文用空格隔开) 原文:我说了一句兰 州 烧 饼，号就被封了。 使用插件后：我说了一句*，号就被封了。 恩，就是这么多了，解压上传启用就可以用了.. 下载]]></description>
			<content:encoded><![CDATA[<p>做了一个简陋无比的WordPress小插件，虽说功能单一，但怎么说也算是我的第一个插件了。以后伴随我的学习我会不断完善它。<br />
插件的名字叫做“河蟹博文”，顾名思义就是帮你“河蟹”你自己的文章，把敏感字变为“*”..<br />
示例：(原文用空格隔开)<br />
原文:我说了一句兰 州 烧 饼，号就被封了。<br />
使用插件后：我说了一句*，号就被封了。</p>
<p>恩，就是这么多了，解压上传启用就可以用了..</p>
<p><a href="http://interjc.googlecode.com/files/harmonyContent.zip">下载</a></p>
]]></content:encoded>
			<wfw:commentRss>http://interjc.net/archives/2009/04/11/harmony-content-01.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
