<?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/"
	>

<channel>
	<title>腾风无踪</title>
	<atom:link href="http://www.breestealth.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.breestealth.com</link>
	<description>技术不是这个网络中唯一，实用才是王道～</description>
	<pubDate>Thu, 20 Nov 2008 13:51:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7-beta3-9841</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>天一归零</title>
		<link>http://www.breestealth.com/186/offer_return_zero.html</link>
		<comments>http://www.breestealth.com/186/offer_return_zero.html#comments</comments>
		<pubDate>Thu, 20 Nov 2008 13:50:12 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[乱七八糟]]></category>

		<category><![CDATA[感悟]]></category>

		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[自我反省]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=186</guid>
		<description><![CDATA[不知道有没有人知道“天一归零”是怎么来的？
如果我没有记错的话，应该是布袋戏中叶口月人和中原实行三局两胜制——也就是两边选三个人出来1VS1单挑～结果第一场就是中原派出的银狐对... ]]></description>
			<content:encoded><![CDATA[<p>不知道有没有人知道“天一归零”是怎么来的？<br />
如果我没有记错的话，应该是布袋戏中叶口月人和中原实行三局两胜制——也就是两边选三个人出来1VS1单挑～结果第一场就是中原派出的银狐对上了叶口月人派出的大将洺双。结果银狐三招零式刀法第二招就是卧江子说的“融合了一的零的天一归零”（“一”指的是万法归一的王隐）。<br />
扯远了。这里的天一归零和刀法没有任何关系，仅仅是我的offer数量；）<br />
原先去上海一家公司拿了一个offer，结果由于我暂时不能去上海，所以从10月份推到了11月，又从11月对到月末～然后，我的offer被干掉了，嚯嚯嚯嚯～<br />
其实我在意倒不是这个offer，而仅仅是那家公司的做事方法～<br />
首先声明我没有任何报复的意思，仅仅是就事论事罢了。<br />
其实从一开始就有些问题，在他们管理层面上的——原先我早上面试之后下午的时候那边打电话告诉我给我offer让我查收，但是晚上我check了一下没有，其实当时也没有在意，以为还没有发出。但是当天晚上我又接到了一个电话，说是哪边的规定需要怎么怎么才可以发offer，下午搞错了～当时就宝宝猪就有些不爽，认为一个不大的公司流程就这么乱以后怎么会不出事。而我本着与人为善的思想觉得没有什么就算了。过了几天offer也就下来了，我也就没有过分追究。但是没想到这次类似的事情竟然以后还会再重演。<br />
但是10月份因为我个人的原因（相信学校毕业生都应该知道10月份是什么的高峰期，这里也就允许我有些私心吧；）我不想过去，只能推到11月。打电话给一个HR说明了情况。那个HR倒也是好说话，在我承诺11月到岗之后也就让我在南京多逗留一个月。<br />
11月正常去体检。由于体检到结果有1周的时间，所以我也就趁机回南京找宝宝猪。在体检结果出来之后，问题来了——要我马上到岗。其实这个并没有错，问题在于我20号要拍毕业照！！而且是教育部网上注册用的。这个我总不能让别人带吧！！原先以为这个其实是小事情（大概也就是10天左右），于是和我的主管通话，说明情况，问题就在这个地方！我说完，我还特意说明了难处，他也表示理解，并且<span style="color: #ff0000;">表示可以</span>。然后我还问他我之后过去是不是直接联系他，他说“是，等24号我过去直接联系他”（周五不办理入职，要周一）。原先以为这件事情就搞定了。但是在一个小时后事情发生变化，我打电话的那个主管告诉我offer被取消，我问其原因，他说我拖的时间太长，我说只有10天而已。他依然坚持不行。于是我就问他“我刚刚打电话给你你说可以，现在为什么不行？”他说“<span style="color: #ff0000;">我刚刚没有说可以，我只是说我知道了</span>！”我日了，这叫什么，如果你说你知道了，我还会问你我去了是不是找你？你还告诉我是？何况你当时确实说的是可以，一个小时后就变卦，这算什么？<br />
自然我的车费、体检费用也是被赖掉了！<br />
并不是心疼那个offer，只是这种做法让我感觉sick！没有必要的事情，如果你一开始说不行我还坚持逗留，那么我无话可说，但是一开始作出可以的决定然后又推翻，岂不是反手给了自己一个耳光？<br />
现在也很庆幸没有签约，否则以后发现岂不是后悔都来不及？真正一个企业的基础诚信如果做不到，那么估计对我来说和垃圾没有任何区别！强如百度我也不屑一顾～<br />
上海欧酷，怎能让我不说你是垃圾？就算强人再说，朝令夕改最终会玩死自己！<br />
好自为之！<br />
于是，offer数量丛一归零，呼呼～～<br />
天一归零！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/186/offer_return_zero.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>购买CyberArticle</title>
		<link>http://www.breestealth.com/187/buy_cyberarticle.html</link>
		<comments>http://www.breestealth.com/187/buy_cyberarticle.html#comments</comments>
		<pubDate>Thu, 20 Nov 2008 13:24:24 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[乱七八糟]]></category>

		<category><![CDATA[日常软件使用]]></category>

		<category><![CDATA[添加新标签]]></category>

		<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=187</guid>
		<description><![CDATA[最终还是购买了CyberArticle两用户注册版～正好我和宝宝猪都可以使用。反正价格也是能接受的范围。
从来没有想过会购买国产软件，但是CyberArticle真的很好用，至少帮我整理了不少的资料啥的... ]]></description>
			<content:encoded><![CDATA[<p>最终还是购买了CyberArticle两用户注册版～正好我和宝宝猪都可以使用。反正价格也是能接受的范围。<br />
从来没有想过会购买国产软件，但是CyberArticle真的很好用，至少帮我整理了不少的资料啥的。<br />
原先用5.1基础版，在收集资料的时候没有什么问题，但是一般不少东西都是在BBS上面出现的，一保存就是一整个页面，很多不需要的东西～还是买一个专业版，还可以进行编辑什么的，对于资料的整理也很有帮助～<br />
突然发现自己的理念变了很多——原先觉得能用盗版就用盗版吧，或者用其他相同功能的软件替代。但是现在觉得简直是不能接受的——很多软件根本找不到盗版的可以用，另一方面虽然有功能相同的软件，但是总会有这样或者那样的问题，搞了半天反而耽误事，还是在自己力所能及的范围内购买正版，也算是对于软件业的一种支持。毕竟我也是写程序（虽然是网络方面），知道那种辛苦。如果是我辛辛苦苦写的东西确实对别人有用，我是否可以说开源或者免费都是未知数，怎么要求别人？<br />
支持正版，从我做起～</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/187/buy_cyberarticle.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>功.夫`网又立功了</title>
		<link>http://www.breestealth.com/184/%e5%8a%9f%e5%a4%ab%e7%bd%91%e5%8f%88%e7%ab%8b%e5%8a%9f%e4%ba%86.html</link>
		<comments>http://www.breestealth.com/184/%e5%8a%9f%e5%a4%ab%e7%bd%91%e5%8f%88%e7%ab%8b%e5%8a%9f%e4%ba%86.html#comments</comments>
		<pubDate>Thu, 13 Nov 2008 03:37:02 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[乱七八糟]]></category>

		<category><![CDATA[胡言乱语]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=184</guid>
		<description><![CDATA[伟大的功.夫`网再次立功了。
我那可怜的diandilove.com的域名就这样子挂了！现在的breestealth所幸还活着！找了一下，原来netfirms挂掉了！而且还是它的DNS解析域名封掉了！我彻底崩溃了～
要知道... ]]></description>
			<content:encoded><![CDATA[<p>伟大的功.夫`网再次立功了。<br />
我那可怜的diandilove.com的域名就这样子挂了！现在的breestealth所幸还活着！找了一下，原来netfirms挂掉了！而且还是它的DNS解析域名封掉了！我彻底崩溃了～<br />
要知道所有注册于netfirms的域名基本上都是通过它的DNS解析的，这次封杀基本上将国内所有的在netfirms注册的域名全部给干掉了！！<br />
我的域名虽然也是在netfirms注册，但是没有使用它的DNS解析，暂时还没有太大问题，但是谁知道哪天又会出什么问题呢？<br />
拿着纳税人的钱干强奸纳税人的事情，天朝果然很强大！！<br />
生于中国、长于中国，耻辱！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/184/%e5%8a%9f%e5%a4%ab%e7%bd%91%e5%8f%88%e7%ab%8b%e5%8a%9f%e4%ba%86.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>我想Fuck无耻的RCLS</title>
		<link>http://www.breestealth.com/182/i_want_to_fuck_rcls.html</link>
		<comments>http://www.breestealth.com/182/i_want_to_fuck_rcls.html#comments</comments>
		<pubDate>Thu, 06 Nov 2008 11:31:04 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[乱七八糟]]></category>

		<category><![CDATA[感悟]]></category>

		<category><![CDATA[胡言乱语]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=182</guid>
		<description><![CDATA[首先声明，本身虽然嘴巴比较大，比较喜欢抱怨，但是我从来不会歪曲事实，所以我说的都是事实，我也仅仅是发表我自己的观点。最终每个人的认识交给每个人，不再赘述。
要说RCLS有多无耻... ]]></description>
			<content:encoded><![CDATA[<p>首先声明，本身虽然嘴巴比较大，比较喜欢抱怨，但是我从来不会歪曲事实，所以我说的都是事实，我也仅仅是发表我自己的观点。最终每个人的认识交给每个人，不再赘述。<br />
要说RCLS有多无耻，其实也不是很无耻，仅仅是说的话从来不算数而已；要说RCLS某些行政人员有多恶心，其实也没有多恶心，除了说话官腔之外其余也没有太多。<br />
作为某个实验室的研究生，拥有自己的机位这个基本上是天经地义的事情吧——至少我在南大、南理工看到都是这样子，从来没有哪个实验室说研究生不安排机位。可是，在神奇的RCLS，我看到了！我真的看到了！！研究生一年级的时候没有机位，到了二年级好不容易弄了一个机位，但是由于我在外面实习，所以只有晚上才回来。于是，不久之前（八九月份），我的机位被判了极刑。<br />
也行，反正咱也有本子，不需要，给个地方坐就可以了。总不能不让我查论文是吧？<br />
好，要进入大机房，需要有门卡。原先我们的门卡一直可以用，不知道是不是RCLS已经穷的见钱就要抢的程度了，要求每个人交50块钱押金办卡。原先的卡全部注销～<br />
我sun了～我们的老卡用得好好的就要注销，这TMD算什么？<br />
算了算了，注销就注销，咱重办还不行？<br />
和某个SB客气一下说办一个临时的，一个月就可以了。结果这个SB从来没有见过这么老实，就给我办了一个月。<br />
算了，谁让咱当时客气呢？？<br />
这次回来要住两天，总需要用电脑吧，办个卡下午还不在～晚上又不在～我不知道这群人是干什么的，或者说他们想干什么～晚上好不容易逮着一个同办公室的男的问了一下。结果一开口就是官腔——我再次sun了，一个鸟助研都这么嚣张，这都算什么和什么啊！！<br />
总体而言，原先RCLS的制度就有问题，现在行政部门的问题反而越来越多——除了张亚贤老师还是为学生办事之外，别的人除了一口官腔我找不到任何能看出是行政人员的地方所在～<br />
在此，奉劝所有想要报考东南大学学习科学研究中心的朋友，悬崖勒马。哪怕不要继续往上读都不要来这种地方！不来后悔三年，来了后悔一辈子！！<br />
PS：能不来东大就不要来东大，东大不是一个以学生为本的学校，感觉不到一点的学生人文关怀，这就是我一个在东大读书7年的人的切身感受！！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/182/i_want_to_fuck_rcls.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>找工作啊找工作</title>
		<link>http://www.breestealth.com/180/seek_job.html</link>
		<comments>http://www.breestealth.com/180/seek_job.html#comments</comments>
		<pubDate>Sat, 18 Oct 2008 03:40:17 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[乱七八糟]]></category>

		<category><![CDATA[杂类]]></category>

		<category><![CDATA[自我反省]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=180</guid>
		<description><![CDATA[找呀找呀找工作～～
第一次果然不是那种容易——生平第一次找工作还真的是感触颇深啊～
这段时间基本上没有碰过技术性东西，全部在修改简历和投递简历的过程中度过～
终于明白为啥说... ]]></description>
			<content:encoded><![CDATA[<p>找呀找呀找工作～～<br />
第一次果然不是那种容易——生平第一次找工作还真的是感触颇深啊～<br />
这段时间基本上没有碰过技术性东西，全部在修改简历和投递简历的过程中度过～<br />
终于明白为啥说“一流的学生找工作”这话怎么来的了，从一开始就比考研读博的学生要辛苦的多。何况现在各个单位对于人员的要求越来越高。没办法，谁让现在僧多粥少呢？你不行，行的人到处都有～～<br />
PS：有哪位朋友可以提供工作的，也给偶留个信息啊～东大生物医学工程研究生，擅长PHP网络开发方向，C++和Java也能写～～就算不会的学习能力也是N强～～</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/180/seek_job.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>怪不爽的</title>
		<link>http://www.breestealth.com/175/in_a_bad_mood.html</link>
		<comments>http://www.breestealth.com/175/in_a_bad_mood.html#comments</comments>
		<pubDate>Tue, 07 Oct 2008 12:27:32 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[PHP学习]]></category>

		<category><![CDATA[感悟]]></category>

		<category><![CDATA[胡言乱语]]></category>

		<category><![CDATA[自我反省]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=175</guid>
		<description><![CDATA[找工作，累；找PHP的工作，更累。以后学技术一定要找一个大腿比较粗的抱～生平第一次找工作，发现N难啊～～
这年头，做PHP满大街都是，找工作那个难啊，不是要J2EE就是.net的，仿佛J2EE和.ne... ]]></description>
			<content:encoded><![CDATA[<p>找工作，累；找PHP的工作，更累。以后学技术一定要找一个大腿比较粗的抱～生平第一次找工作，发现N难啊～～<br />
这年头，做PHP满大街都是，找工作那个难啊，不是要J2EE就是.net的，仿佛J2EE和.net才好意思拿出手。<br />
好不容易找一个不要Java和.net的，Google～人家来了个更猛的，Python～～<br />
一条绿色小蛇收到了伟大的Google的青睐自然不同凡响——得到了一个教训，甭管语言本身怎么样，关键要看它背后的大老板，你看C#背后微软财大气粗，怎么都能弄出一片天地出来；Java靠着IBM这棵大树，活得也是相当的滋润。Python更是不用说，Google首选语言怎么都不容小觑～～<br />
唉，可怜的PHP被夹在中间，进退两难～<br />
忍住吧忍住吧，一边升级PHP水平，一边学习python——为了混饭吃，怎么也需要提升自己的能力啊～<br />
Level 一定要不断的Up！！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/175/in_a_bad_mood.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>让Aptana编辑JS支持UTF-8</title>
		<link>http://www.breestealth.com/171/let_aptana_edit_js_support_utf8.html</link>
		<comments>http://www.breestealth.com/171/let_aptana_edit_js_support_utf8.html#comments</comments>
		<pubDate>Tue, 09 Sep 2008 07:27:10 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[PHP学习]]></category>

		<category><![CDATA[日常软件使用]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=171</guid>
		<description><![CDATA[毫不夸张的说Aptana是现在最好的HTML、JS、CSS开发的IDE，提示功能等非常强大！！
但是用Aptana新建的JS文件默认的文件编码是ISO而不是UTF8的，囧～～对于中文支持就是很有问题
作为中国人，不能... ]]></description>
			<content:encoded><![CDATA[<p>毫不夸张的说Aptana是现在最好的HTML、JS、CSS开发的IDE，提示功能等非常强大！！<br />
但是用Aptana新建的JS文件默认的文件编码是ISO而不是UTF8的，囧～～对于中文支持就是很有问题<br />
作为中国人，不能说不输入中文吧？？<br />
其实解决办法是如此的简单，简单到我想杀人<br />
打开“Window”&#8211;&#8221;Preferences&#8221;&#8211;&#8221;General&#8221;&#8211;&#8221;Content Type&#8221;选择JS文件，手动将其编码形式设置为UTF-8<br />
然后最好重启Aptana。<br />
Done～～</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/171/let_aptana_edit_js_support_utf8.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>PHP一个诡异的情况处理办法</title>
		<link>http://www.breestealth.com/168/php_a_strange_thing.html</link>
		<comments>http://www.breestealth.com/168/php_a_strange_thing.html#comments</comments>
		<pubDate>Fri, 05 Sep 2008 12:35:11 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[PHP学习]]></category>

		<category><![CDATA[LAMP]]></category>

		<category><![CDATA[自我反省]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=168</guid>
		<description><![CDATA[最近爱上了Ubuntu，一直在Ubuntu下面工作。
辛苦了几天，终于将YoYo的事情做了七七八八了，发给了他之后觉得不放心，回到Windows下面准备再看一下，结果，诡异的事情就发生了。
在Ubuntu下正常... ]]></description>
			<content:encoded><![CDATA[<p>最近爱上了Ubuntu，一直在Ubuntu下面工作。<br />
辛苦了几天，终于将YoYo的事情做了七七八八了，发给了他之后觉得不放心，回到Windows下面准备再看一下，结果，诡异的事情就发生了。<br />
在Ubuntu下正常无比的index.php，到了Windows下面，赫然出现<br />
<code><br />
Parse error: syntax error, unexpected $end<br />
</code><br />
怎一个郁闷了得～<br />
搞了半天没有搞定，无奈Google百度一起上，最终找到了原因。<br />
其实也是我太大意了，没有仔细去看这段话的真正的意思，其实这句话的意思翻译过来就是“语法错误：有一个意料之外的文件结尾”，也就是用PHP语言来说就是多了一个&#8221;}&#8221;<br />
但是用Aptana打开却没有任何的错误，于是我就绕路了，觉得是文件损坏，弄了半天没有搞定。<br />
其实这个提示告诉我们，现在没有和&#8221;}&#8221;对应的PHP开头！！<br />
郁闷～～<br />
这种事情告诉我们以后看到错误，最先从字面意思去理解是很重要的～～<br />
说一下解决办法吧，全文搜索，将不标准的PHP开头，比如&#8221;<?&#8221;全部改成标准的&#8221;<?php&#8221;,虽然可以通过配置PHP.ini来达到简写的目的，但是这样子程序的移植性什么都会减弱很多（不是每一个服务器对于这个配置都是一样）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/168/php_a_strange_thing.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>累</title>
		<link>http://www.breestealth.com/160/so_tired.html</link>
		<comments>http://www.breestealth.com/160/so_tired.html#comments</comments>
		<pubDate>Thu, 04 Sep 2008 08:05:45 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[乱七八糟]]></category>

		<category><![CDATA[感悟]]></category>

		<category><![CDATA[自我反省]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=160</guid>
		<description><![CDATA[I am so tired～～
前两天收到中心邮件，需要调整座位
我的名字很遗憾的没有上榜～～
仔细想了一下，也是处之泰然，怎么说我回去的时间也确实太少了一点，都不怎么出现在中心，以中心那种W... ]]></description>
			<content:encoded><![CDATA[<p>I am so tired～～<br />
前两天收到中心邮件，需要调整座位<br />
我的名字很遗憾的没有上榜～～<br />
仔细想了一下，也是处之泰然，怎么说我回去的时间也确实太少了一点，都不怎么出现在中心，以中心那种WS的思想，怎能留我这个位置？于是乎，毫不犹豫，好不心慈手软的将我的座位置之死地～～<br />
于是在南京的窝都被人端了～～<span id="more-160"></span><br />
昨天HM过来，我稍微说了两句，当他问及是否要他回去交涉时，毫不犹豫推辞掉了——一方面不想担这个人情，另一方面对中心也已经心灰意冷。<br />
从2005年底决定报考开始，我是一天天看着中心没落。从上网免费到各自搞定，从“除了钱什么都没有”到“除了什么都没有还是什么都没有”，原先大机房空空荡荡，电脑是人手一台到研究生一年级两个人一台，二年级再申请；我还记得原先打印资料是不需要花钱，只需要登记一下，到现在连打印都不给打印。上次我开题的时候，因为被陆老师要求修改题目，只能回去重新打印，结果都不给我打印。想想幸亏还有媛媛在HB，否则我不得跑到外面去打印～<br />
一切的一切，都让我这个原先对中心充满憧憬的人，慢慢的冷下来～<br />
一开始愿意报考中心，就是因为想作图像方面东西，结果因为某老板不给买设备，所有的美好想法都瞬间泡汤，我们也只能沦落到坐在计算机前面写程序的尴尬境地，你说这都什么事情阿！！<br />
对中心的失望，是因为一天天看着它堕落下去，让人感觉到一种无奈～～<br />
中心，你为啥让我这么累！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/160/so_tired.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>一些常识（转载）</title>
		<link>http://www.breestealth.com/153/some_knowledge.html</link>
		<comments>http://www.breestealth.com/153/some_knowledge.html#comments</comments>
		<pubDate>Thu, 04 Sep 2008 04:23:23 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[转载]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=153</guid>
		<description><![CDATA[【四大名绣】苏绣〖苏州〗、湘绣〖湖南〗、蜀绣〖四川〗、粤绣〖广东〗
【四大名扇】檀香扇〖江苏〗、火画扇〖广东〗、竹丝扇〖四川〗、绫绢扇〖浙江〗
【四大名花】牡丹〖山东菏泽〗... ]]></description>
			<content:encoded><![CDATA[<p>【四大名绣】苏绣〖苏州〗、湘绣〖湖南〗、蜀绣〖四川〗、粤绣〖广东〗</p>
<p>【四大名扇】檀香扇〖江苏〗、火画扇〖广东〗、竹丝扇〖四川〗、绫绢扇〖浙江〗</p>
<p>【四大名花】牡丹〖山东菏泽〗、水仙〖福建漳州〗、菊花〖浙江杭州〗、山茶〖云南昆明〗<br />
<span id="more-153"></span><br />
【十大名茶】西湖龙井〖浙江杭州西湖区〗、碧螺春〖江苏吴县太湖的洞庭山碧螺峰〗、信阳毛尖〖河南信阳车云山〗、君山银针〖湖南岳阳君山〗、六安瓜片〖安徽六安和金寨两县的齐云山〗、黄山毛峰〖安徽歙县黄山〗、祁门红茶〖安徽祁门县〗、都匀毛尖〖贵州都匀县〗、铁观音〖福建安溪县〗、武夷岩茶〖福建崇安县〗</p>
<p>【扑克人物】<br />
黑桃J：查尔斯一世的侍从，丹麦人霍克拉　　<br />
红桃J：查尔斯七世的宫廷随从拉海亚<br />
梅花J：亚瑟王的著名骑士兰斯洛特<br />
方块J：查尔斯一世的侍从罗兰<br />
黑桃Q：帕拉斯o阿西纳，古希腊神话中智慧与战争女神<br />
红桃Q：朱尔斯，德国人，查尔斯一世的妻子<br />
梅花Q：英国的兰开斯特王族的约克王后<br />
方块Q：是《圣经o旧约》中的约瑟夫的妹妹，莱克尔皇后<br />
黑桃K：戴维，公元前10世纪的以色列国王索洛蒙的父亲，擅长弹奏竖琴<br />
红桃K：查尔斯一世，弗兰克国王沙勒曼<br />
梅花K：马其顿国的亚历山大大帝，最早go-vern-ment世界<br />
方块K：罗马名将和政治家朱亚斯o西泽，罗马统一后成为独裁统治者</p>
<p>【十二生肖】<br />
〖中国〗子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪<br />
〖埃及〗牝牛、山羊、狮子、驴、蟹、蛇犬、猫、鳄、红鹤、猿、鹰<br />
〖法国〗摩羯、宝瓶、双鱼、白羊、金牛、双子、巨蟹、狮子、室女、天秤、天蝎、人马<br />
〖印度〗招杜罗神的鼠、毗羯罗神的牛、宫毗罗神的狮、伐折罗神的兔、迷立罗神的龙、安底罗神的蛇、安弥罗神的马、珊底罗神的羊、因达罗神的猴、波夷罗神的金翅鸟、摩虎罗神的狗、和真达罗神的猪，</p>
<p>【年龄称谓】<br />
襁褓：未满周岁的婴儿<br />
孩提：指2——3岁的儿童<br />
垂髫：指幼年儿童（又叫“总角”）<br />
豆蔻：指女子十三岁<br />
及笄：指女子十五岁<br />
加冠：指男子二十岁（又“弱冠”）<br />
而立之年：指三十岁<br />
不惑之年：指四十岁<br />
知命之年：指五十岁（又“知天命”、“半百”）<br />
花甲之年：指六十岁<br />
古稀之年：指七十岁<br />
耄耋之年：指八、九十岁<br />
期颐之年：一百岁</p>
<p>【古代主要节日】<br />
元日：正月初一，一年开始。<br />
人日：正月初七，主小孩。<br />
上元：正月十五，张灯为戏，又叫“灯节”<br />
社日：春分前后，祭祀祈祷农事。<br />
寒食：清明前两日，禁火三日（吴子胥）<br />
清明：四月初，扫墓、祭祀。<br />
端午：五月初五，吃粽子，划龙（屈原）<br />
七夕：七月初七，妇女乞巧（牛郎织女）<br />
中元：七月十五，祭祀鬼神，又叫“鬼节”<br />
中秋：八月十五，赏月，思乡<br />
重阳：九月初九，登高，插茱萸免灾<br />
冬至：又叫“至日”，节气的起点。<br />
腊日：腊月初八，喝“腊八粥”<br />
除夕：一年的最后一天的晚上，初旧迎新</p>
<p>【婚姻周年】第1年§纸婚、第2年§棉婚、第3年§皮革婚、第4年§水果婚、第5年§木婚、第6年§铁婚、第7年§铜婚、第8年§陶婚、第9年§柳婚、第 10年§铝婚、第11年§钢婚、第12年§丝婚、第13年§丝带婚、第14年§象牙婚、第15年§水晶婚、第20年§瓷婚、第25年§银婚、第30年§珍珠婚、第35年§珊瑚婚、第40年§红宝石婚、第45年§蓝宝石婚、第50年§金婚、第55年§绿宝石婚、第60年§钻石婚、第70年§白金婚</p>
<p>【科举职官】〖乡试〗：录取者称为&#8221;举人&#8221;，第一名称为&#8221;解元&#8221;、〖会试〗：录取者称为&#8221;贡生&#8221;，第一名称为&#8221;会元&#8221;、〖殿试〗：录取者称为&#8221;进士&#8221;，第一名称为&#8221;状元&#8221;，第二名为&#8221;榜眼&#8221;，第三名为&#8221;探花&#8221;</p>
<p>【四书】《论语》、《中庸》、《大学》、《孟子》</p>
<p>【五经】《诗经》、《尚书》、《礼记》、《易经》、《春秋》</p>
<p>【八股文】破题、承题、起讲、入手、起股、中股、后股、束股</p>
<p>【六子全书】《老子》、《庄子》、《列子》、《荀子》、《扬子法言》、《文中子中说》</p>
<p>【汉字六书】象形、指事、形声、会意、转注、假借</p>
<p>【书法九势】落笔、转笔、藏峰、藏头、护尾、疾势、掠笔、涩势、横鳞竖勒</p>
<p>【竹林七贤】嵇康、刘伶、阮籍、山涛、阮咸、向秀、王戎</p>
<p>【饮中八仙】李白、贺知章、李适之、李琎、崔宗之、苏晋、张旭、焦遂</p>
<p>【蜀之八仙】容成公、李耳、董促舒、张道陵、严君平、李八百、范长生、尔朱先生</p>
<p>【扬州八怪】郑板桥、汪士慎、李鱓、黄慎、金农、高翔、李方鹰、罗聘</p>
<p>【北宋四大家】黄庭坚、欧阳修、苏轼、王安石</p>
<p>【唐宋古文八大家】韩愈、柳宗元、欧阳修、苏洵、苏轼、苏辙、王安石、曾巩</p>
<p>【十三经】《易经》、《诗经》、《尚书》、《礼记》、《仪礼》、《公羊传》、《榖梁传》、《左传》、《孝经》、《论语》、《尔雅》、《孟子》</p>
<p>【四大民间传说】《牛郎织女》、《孟姜女》、《梁山伯与祝英台》、《白蛇与许仙》</p>
<p>【四大文化遗产】《明清档案》、《殷墟甲骨》、《居延汉简》、《敦煌经卷》</p>
<p>【元代四大戏剧】关汉卿《窦娥冤》、王实甫《西厢记》、汤显祖《牡丹亭》、洪升《长生殿》</p>
<p>【晚清四大谴责小说】李宝嘉《官场现形记》、吴沃尧《二十年目睹之怪现状》、刘鹗《老残游记》、曾朴《孽海花》</p>
<p>【莎士比亚四大悲剧】《汉姆莱特》、《李尔王》、《麦克白》、《奥赛罗》</p>
<p>【五彩】青、黄、赤、白、黑</p>
<p>【五音】宫、商、角、徵、羽</p>
<p>【七宝】金、银、琉璃、珊瑚、砗磲、珍珠、玛瑙</p>
<p>【九宫】正宫、中吕宫、南吕宫、仙吕宫、黄钟宫、大面调、双调、商调、越调</p>
<p>【七大艺术】绘画、音乐、雕塑、戏剧、文学、建筑、电影</p>
<p>【四大名瓷窑】河北的瓷州窑、浙江的龙泉窑、江西的景德镇窑、福建的德化窑</p>
<p>【四大名旦】梅兰芳、程砚秋、尚小云、荀慧生</p>
<p>【六礼】冠、婚、丧、祭、乡饮酒、相见</p>
<p>【六艺】礼、乐、射、御、书、数</p>
<p>【六义】风、赋、比、兴、雅、颂</p>
<p>【八旗】镶黄、正黄、镶白、正白、镶红、正红、镶蓝、正蓝</p>
<p>【十恶】谋反、谋大逆、谋叛、谋恶逆、不道、大不敬、不孝、不睦、不义、内乱</p>
<p>【九流】儒家、道家、阴阳家、法家、名家、墨家、纵横家、杂家、农家</p>
<p>【三山】安徽黄山、江西庐山、浙江雁荡山</p>
<p>【五岭】越城岭、都庞岭、萌诸岭、骑田岭、大庾岭</p>
<p>【五岳】〖中岳〗河南嵩山、〖东岳〗山东泰山、〖西岳〗陕西华山、〖南岳〗湖南衡山、〖北岳〗山西恒山</p>
<p>【五湖】鄱阳湖〖江西〗、洞庭湖〖湖南〗、太湖〖江苏〗、洪泽湖〖江苏〗、巢湖〖安徽〗</p>
<p>【四海】渤海、黄海、东海、南海</p>
<p>【四大名桥】广济桥、赵州桥、洛阳桥、卢沟桥</p>
<p>【四大名园】颐和园〖北京〗、避暑山庄〖河北承德〗、拙政园〖江苏苏州〗、留园〖江苏苏州〗</p>
<p>【四大名刹】灵岩寺〖山东长清〗、国清寺〖浙江天台〗、玉泉寺〖湖北江陵〗、栖霞寺〖江苏南京〗</p>
<p>【四大名楼】岳阳楼〖湖南岳阳〗、黄鹤楼〖湖北武汉〗、滕王阁〖江西南昌〗、大观楼〖云南昆明〗</p>
<p>【四大名亭】醉翁亭〖安徽滁县〗、陶然亭〖北京先农坛〗、爱晚亭〖湖南长沙〗、湖心亭〖杭州西湖〗</p>
<p>【四大古镇】景德镇〖江西〗、佛山镇〖广东〗、汉口镇〖湖北〗、朱仙镇〖河南〗</p>
<p>【四大碑林】西安碑林〖陕西西安〗、孔庙碑林〖山东曲阜〗、地震碑林〖四川西昌〗、南门碑林〖台湾高雄〗</p>
<p>【四大名塔】嵩岳寺塔〖河南登封嵩岳寺〗、飞虹塔〖山西洪洞广胜寺〗、释迦塔〖山西应县佛宫寺〗、千寻塔〖云南大理崇圣寺〗</p>
<p>【四大石窟】莫高窟〖甘肃敦煌〗、云岗石窟〖山西大同〗、龙门石窟〖河南洛阳〗、麦积山石窟〖甘肃天水〗</p>
<p>【四大书院】白鹿洞书院〖江西庐山〗、岳麓书院〖湖南长沙〗、嵩阳书院〖河南嵩山〗、应天书院〖河南商丘〗</p>
<p>【四大佛教名山】浙江普陀山〖观音菩萨〗、山西五台山〖文殊菩萨〗、四川峨眉山〖普贤菩萨〗、安徽九华山〖地藏王菩萨〗</p>
<p>【四大道教名山】湖北武当山、江西龙虎山、安徽齐云山、四川青城山</p>
<p>【五行】金、木、水、火、土</p>
<p>【八卦】乾〖天〗、坤〖地〗、震〖雷〗、巽〖风〗、坎〖水〗、离〖火〗、艮〖山〗、兑〖沼〗</p>
<p>【三皇】伏羲、女娲、神农</p>
<p>【五帝】太皞、炎帝、黄帝、少皞、颛顼</p>
<p>【三教】儒教、道教、佛教</p>
<p>【三清】元始天尊〖清微天玉清境〗、灵宝天尊〖禹余天上清境〗、道德天尊〖大赤天太清境〗</p>
<p>【四御】昊天金阙无上至尊玉皇大帝、中天紫微北极大帝、勾陈上宫天后皇大帝、承天效法土皇地祗</p>
<p>【八仙】铁拐李、钟离权、张果老、吕洞宾、何仙姑、蓝采和、韩湘子、曹国舅</p>
<p>【十八罗汉】布袋罗汉、长眉罗汉、芭蕉罗汉、沉思罗汉、伏虎罗汉、过江罗汉、欢喜罗汉、降龙罗汉、静坐罗汉、举钵罗汉、开心罗汉、看门罗汉、骑象罗汉、探手罗汉、托塔罗汉、挖耳罗汉、笑狮罗汉、坐鹿罗汉</p>
<p>【十八层地狱】[第一层]泥犁地狱、[第二层]刀山地狱、[第三层]沸沙地狱、[第四层]沸屎地狱、[第五层]黑身地狱、[第六层]火车地狱、[第七层] 镬汤地狱、[第八层]铁床地狱、[第九层]盖山地狱、[第十层]寒冰地狱、[第十一层]剥皮地狱、[第十二层]畜生地狱、[第十三层]刀兵地狱、[第十四层]铁磨地狱、[第十五层]寒冰地狱、[第十六层]铁册地狱、[第十七层]蛆虫地狱、[第十八层]烊铜地狱</p>
<p>【五脏】心、肝、脾、肺、肾</p>
<p>【六腑】胃、胆、三焦、膀胱、大肠、小肠</p>
<p>【七情】喜、怒、哀、乐、爱、恶、欲</p>
<p>【五常】仁、义、礼、智、信</p>
<p>【五伦】君臣、父子、兄弟、夫妇、朋友</p>
<p>【三姑】尼姑、道姑、卦姑</p>
<p>【六婆】牙婆、媒婆、师婆、虔婆、药婆、稳婆</p>
<p>【九属】玄孙、曾孙、孙、子、身、父、祖父、曾祖父、高祖父</p>
<p>【五谷】稻、黍、稷、麦、豆</p>
<p>【中国八大菜系】四川菜、湖南菜、山东菜、江苏菜、浙江菜、广东菜、福建菜、安徽菜</p>
<p>【五毒】石胆、丹砂、雄黄、矾石、慈石</p>
<p>【配药七方】大方、小方、缓方、急方、奇方、偶方、复方 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/153/some_knowledge.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>去除QQ2008贺岁版左下角奥运信息</title>
		<link>http://www.breestealth.com/150/delete_olympic_infomation_from_qq2008_spring.html</link>
		<comments>http://www.breestealth.com/150/delete_olympic_infomation_from_qq2008_spring.html#comments</comments>
		<pubDate>Fri, 08 Aug 2008 04:03:11 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[电脑日常使用]]></category>

		<category><![CDATA[QQ]]></category>

		<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=150</guid>
		<description><![CDATA[鉴于功夫显不支持2008正式版，所以使用贺岁版。
从某年某月某日开始，用功夫显启动贺岁版，左下角出现了奥运信息，很不爽，除之～～

用UltraEdit在QQ安装目录下打开QQAllInOne.dll，搜索74 10 8B ... ]]></description>
			<content:encoded><![CDATA[<p>鉴于功夫显不支持2008正式版，所以使用贺岁版。<br />
从某年某月某日开始，用功夫显启动贺岁版，左下角出现了奥运信息，很不爽，除之～～<br />
<code><br />
用UltraEdit在QQ安装目录下打开QQAllInOne.dll，搜索74 10 8B 45 08 F7 D8 1B，把74改成EB保存退出即可。<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/150/delete_olympic_infomation_from_qq2008_spring.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>对交行网银不满</title>
		<link>http://www.breestealth.com/145/what_a_mess_of_bank_of_communication.html</link>
		<comments>http://www.breestealth.com/145/what_a_mess_of_bank_of_communication.html#comments</comments>
		<pubDate>Mon, 28 Jul 2008 04:45:41 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[乱七八糟]]></category>

		<category><![CDATA[日常使用]]></category>

		<category><![CDATA[胡言乱语]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=145</guid>
		<description><![CDATA[其实我应该是懒得说关于交行的不满，毕竟都用了这么长时间了～但是我今天真的是怒了～一方面是账单来的时间，另一方面是在我得知有账单后去登录交行的信用卡网银的时候发生的事情。

... ]]></description>
			<content:encoded><![CDATA[<p>其实我应该是懒得说关于交行的不满，毕竟都用了这么长时间了～但是我今天真的是怒了～一方面是账单来的时间，另一方面是在我得知有账单后去登录交行的信用卡网银的时候发生的事情。<br />
<span id="more-145"></span><br />
放开别的不说，我六月份的账单给我7.23号寄出！！问题是我六月份的最后还款日是7.8～～如果我没有查账单的习惯而等待招行给我寄过来，那不是我的信用都要受到影响！！<br />
这个还是好的，我确定这个我交了之后，我想去网银登录确定一下！这一确定不要紧，我死活没有找到页面上怎么登录！！囧啊！！在它首页有一个个人网银登录，输入卡号（对于这点我一直不能理解，信用卡输入卡号？不都是应该输入办卡人身份证然后自动将名下所有信用卡列出来的么？）什么的之后，死活不对～提示不是借记卡！无语<br />
好不容易找到了地方登陆后，发现和刚刚登陆的页面左侧的sidebar完全一样！你TMD就不能给我多一个信用卡登录的链接在左边！！都TMD的什么玩意！！<br />
进去之后，还有更气人的！！看图吧<br />
<img src="http://i.namipan.com/files/2e7e1ae47755d0a916355737e9e856cbdf88bf2e8e8f0000e0a9/0/Snap1.jpg" alt="无语的交行" /><br />
一级导航可以让我点击我就不说了，但是，对于下面还有二级导航的栏目，你好歹也给我默认跳转到下面的某一个二级导航吧，给我一个提示算什么！！！要么你就一级导航不给点击，只起到一个跳出二级导航的目的，要么在我点击一级导航的时候，你给我跳到一个当前一级导航下的某一个二级导航！否则我还要点击两次页面，这都算啥啊！<br />
对交行彻底无语～～交行的网络部的各位，买块豆腐，自己解决自己吧～～</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/145/what_a_mess_of_bank_of_communication.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>一些乱七八糟的想法</title>
		<link>http://www.breestealth.com/143/some_mess_idea.html</link>
		<comments>http://www.breestealth.com/143/some_mess_idea.html#comments</comments>
		<pubDate>Sat, 26 Jul 2008 11:17:43 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[乱七八糟]]></category>

		<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=143</guid>
		<description><![CDATA[今天一天什么事情也没有干，除了看看布袋戏之外就是看Friends～堕落一天~中间插有网络查看的动作～看到了一些言论或者行为，随便说两句～
先说两句和校内有关的。
一个师妹在校内网上抱... ]]></description>
			<content:encoded><![CDATA[<p>今天一天什么事情也没有干，除了看看布袋戏之外就是看Friends～堕落一天~中间插有网络查看的动作～看到了一些言论或者行为，随便说两句～<br />
先说两句和校内有关的。<br />
一个师妹在校内网上抱怨其新的应用“朋友买卖”对朋友不尊重。个人认为这个大可不必，其实本身没有什么太大的问题。说到底，玩么，没有必要对这种应用有什么想法，也不要动不动就加上尊重与否在里面。<br />
另外也可以反映出国内这些不做网络的人对网络的信息一点都不了解啊，还是认为都是校内网在开发这些东西，OpenAPI的魔力在这一刻完美表现——只需要提供API，然后用户使用的任何东西，他可以不知道是官方开发还是第三方开发，他们需要知道的就是如何使用。<br />
在卸载的时候我才注意到校内的架构已经变化了。所有的菜单都已经以应用的形式表现出来了，你可以卸载任何一个菜单（也就是应用），如果需要可以再次安装，完全不影响使用。不知道这些是从什么时候开始变化的，真的可以说不声不响就已经改版了。也许校内在其初期就已经做好了重构的准备，并且将重构放在了每一天来做。<br />
说完了这么多好听的，再说两句难听的。校内对于隐私的控制也太有问题了吧？强制每个安装应用的用户的信息可以被开发者查看到～这算什么。不论是其API提供了这样子的设定还是就是强制设定，这点好像都是不妥的。为什么一定要强制让开发者知道？让他感觉自己的能力多牛？还是好让他统计有多少用户在使用，然后拿去出售？如果Linus当年也是这样子，我就不知道现在的Linux的发展会是怎么样了。<br />
说道这个问题，我再多说两句。其实我一直想说，但是一直没有时间说，今天多说两句。说道这个强制传递应用安装者信息，我就想起来了我的手机（O2 XDA Stealth）的ROM的事情。从WM6.1之后，开始有一个叫EGO的开发者，水平确实不错，做的ROM确实很好用。但是我是能不用他的就不用他的！为啥？RP太差了！首先，论坛上面根本不能接受不同的声音，对他的ROM提出一点质疑，马上就遭到恶语相向！第二，他的ROM被严重的打上了他的标记。开机画面有他的名字，ROM刷好之后设定中有他的名字，查看手机信息，有他的名字（版本号中），打开IE的默认页面，竟然连一个IE的欢迎界面他都能写上他的名字！这TMD算什么啊！不要说你是在别人的基础上改的，就算是盖茨，也没有在Windows上面到处写他的名字吧！好，不说Windows，说Linux。如果每个Linux的贡献者都在程序的某个位置加上自己的名字（About中除外），那么我觉得Linux不会是一个操作系统，而是一堆人的名字的整合体！所以相当BS这种傻叉！还以为自己怎么怎么！当年YUC做WM6的时候，不必现在WM6.1的好，也没有看到那么多自己的标志！xuan777也仅仅是在版本号中加了一个自己的名字，这个我觉得都可以理解。但是不要搞得让人用你的ROM就一定要对你感恩戴德的一样～严重恶心这种人！中国人那种小农思想在这一刻暴露无遗！<br />
说了这么多，再说说迅雷～不知道什么时候迅雷出了一个什么喊疼工具！一看功能，别的还好，“屏蔽上传”历历在目！全球估计也就中国人能想出来这种事情了吧！享受着迅雷P2SP带来的告诉下载，却不愿意在P2P的环节中出一份力！坦白说，迅雷对于下载速度和上传上面确实有很大的问题，但是并没有强制你去使用。但是你既然使用了，享受到它给你带来的快速下载的乐趣，那么就应该对你的下载给出一定的上传的贡献，这个是道德的问题！这也让我想起来为什么EMule极力想封杀吸血驴的原因。吸血驴包括了一切非Emule工具下载的方式，主要是迅雷！为什么？根据迅雷的工作原理，难免会盗用一些Emule的资源。但是很多人习惯下载完就马山关闭迅雷，不给迅雷一点上传的时间！长此以往，在Emule资源这个整个环境中，迅雷总是在占用其带宽，获得资源，却很少有贡献！那样子当然是会被封杀！别人为什么要留着你？其实在我看来，这不是下载工具的问题，而是使用者的问题！如果我用Emule下载完之后，马上关闭，其实是不是也同样达到只下载不上传的目的？当然，有些服务器可以控制下载和上传比，可以消除部分这种情况。但是，用户个人因素是分不开的！用Emule的人，或多或少都有共享的精神（大小而已），但是用迅雷的人，一面享受其告诉的快感，一面骂着为什么要上传！素质差距可见一斑！喊疼版迅雷只不过是这些人丑陋思想的表现罢了～<br />
也许就是这样子，工具永远都不是最终的问题，人才是！</p>
<p>对于未来，还是有些迷惘，但是有了一点方向了～还是要努力！项目经验确实匮乏的可以，需要努力去弥补！！不论这次中山是否可以接下来，还是想用TP做点东西，至少不要再那么白痴了～～哈哈～</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/143/some_mess_idea.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>ThinkPHP集成FCKeditor</title>
		<link>http://www.breestealth.com/136/intergrate_fckeditor_in_thinkphp.html</link>
		<comments>http://www.breestealth.com/136/intergrate_fckeditor_in_thinkphp.html#comments</comments>
		<pubDate>Fri, 25 Jul 2008 07:41:46 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[PHP学习]]></category>

		<category><![CDATA[ThinkPHP学习]]></category>

		<category><![CDATA[FCKeditor]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=136</guid>
		<description><![CDATA[首先我要先BS一下我自己。有两个原因。

第一个就是学了ThinkPHP这么久，对于ThinkPHP一些内置的路径还是很不熟，对于__WEBROOT__或者__PUBLIC__这种路径还是很不了解！
第二个，就是我弄了半天，... ]]></description>
			<content:encoded><![CDATA[<p>首先我要先BS一下我自己。有两个原因。</p>
<ul>
<li>第一个就是学了ThinkPHP这么久，对于ThinkPHP一些内置的路径还是很不熟，对于__WEBROOT__或者__PUBLIC__这种路径还是很不了解！</li>
<li>第二个，就是我弄了半天，才将FCKeditor给集成到ThinkPHP中，问题是，原先就可以很简单集成进去的，被我无限复杂化了～</li>
</ul>
<p><span id="more-136"></span><br />
算了，还是来说一下什么样子的情况吧。<br />
准备接一个政府性质的信息发布平台。个人准备使用TP作为框架，以LAMP来完成这个东东～<br />
考虑到ZF机关的人大多数比较白痴，估计让他们用手写页面是完全不可能了。算了，还是用号称在Web中的word的FCKeditor来解决吧～<br />
于是问题出现了！<br />
FCKeditor如何调用？看了一下，大多数都是使用PHP生成一个对象，然后使用Create()方法来完成。<br />
但是这里这个是行不通的！为什么呢？<br />
路径问题！TP会将所有的路径经过路由来处理一下，加上其近RoR的性质，全篇是看不到require这种东西的！就算有，最后的FCKeditor的路径也同样是很大的问题！！<br />
难道就这样子放弃？No～<br />
仔细查阅了一下，发现有两个办法可以解决！</p>
<ul>
<li>第一个就是使用PHP。具体方法比较麻烦，只能通过新建一个CommonAction.class.php，在这里面require一个FCKeditor需要的PHP文件，以后所有的Action都继承这个～这个有一个最大的问题是什么呢？那就是路径的混乱！！非常之混乱，毕竟一个框架近RoR，本身就不应该还需要包含这个包含那个！一大忌讳！</li>
<li>那只有第二个办法可以解决了，就是利用JS的调用，在页面中调用FCKeditor</li>
</ul>
<p>查看了官方示例的Blog后台，发现在ThinkTemplate中已经有这样子的解决办法了～</p>
<p>OK，我们模板的事情已经做完了～～<br />
但是，我们的事情还没有做完～剩下的事情还有一件！那就是将FCKEditor拷贝到公共目录中的Js目录中去！<br />
另外在说一下FCKeditor简单的配置。如果需要FCK支持上传文件什么的，还需要对Public\Js\FCKeditor\editor\filemanager\connectors\php\中的config.php文件进行配置</p>
<p>$Config['Enabled'] = true ;<br />
$Config['UserFilesPath'] = &#8216;/Examples/Public/userpic&#8217; ;<br />
$Config['UserFilesAbsolutePath'] = &#8221; ;</p>
<p>最简单的就需要改动上面三行，或者说两行，最后一个都可以不用修改～<br />
解释一下～原先config.php中$Config['Enabled']默认的是false，也就是不支持上传文件，我们需要把它改成true让其支持。$Config['UserFilesPath']这个是决定了上传文件的相对路径。<span style="color: red;">这个路径是相对路网站根目录而言的路径～</span>这个一定要切记～～最后一个是文件的绝对路径～我以前弄错了，以为可以不用谢，FCK会自己判断～可惜，我错了～我有罪！这个地方是一定要写上的，这个三个缺一不可的！！其实config.php还有很多别的配置，但是一般都保持默认设置就OK了。<br />
这里我还要解释一下什么是公共目录～<br />
TP中公共目录有两种，名称都是Public,但是分为两种；第一个就是项目间的公共目录，就是两个不同项目间共享的东西都可以放到这里来！另一个就是项目内部的公共目录，这个一般都是模板间使用的公共的头文件，CSS或者JS文件等等！项目间的公共目录放在和项目平级的Public中，而项目内部的公共目录放在每个项目的tpl/default/Public目录中～<br />
Public目录一般都要包括Css目录、Images目录和Js目录（目录首字母大写，Tp的默认），项目间的公共目录一般还包含一个Upload目录，方便项目中上传文件<br />
另外再说一个TP中的路径问题<br />
__URL__这个指的是当前模块地址<br />
../Public项目内部的共享目录<br />
__APP__当前项目地址<br />
__WEBROOT__网站根目录<br />
__ACTION__当前操作地址<br />
__SELF__当前页面地址<br />
其中__APP__和__WEBROOT__可能比较容易混淆。简单的说，前者是后者的一个部分，如果后者是http://www.asdf.com的话，前者就可能是http://www.asdf.com/front这种形式～～而__PUBLIC__的地址就应该是http://www.asdf.com/__PUBLIC__这样子</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/136/intergrate_fckeditor_in_thinkphp.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>我彻底无语了</title>
		<link>http://www.breestealth.com/134/i_have_no_word.html</link>
		<comments>http://www.breestealth.com/134/i_have_no_word.html#comments</comments>
		<pubDate>Thu, 24 Jul 2008 06:37:33 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[乱七八糟]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=134</guid>
		<description><![CDATA[我彻底之无语了～
什么和什么啊～哪有这样子的？给出了一个什么都不是的东西，就告诉我那是需求，然后让我写需求分析～
Faint～
如果让我写需求分析那倒是好办了，我想怎么弄就怎么弄～... ]]></description>
			<content:encoded><![CDATA[<p>我彻底之无语了～<br />
什么和什么啊～哪有这样子的？给出了一个什么都不是的东西，就告诉我那是需求，然后让我写需求分析～<br />
Faint～<br />
如果让我写需求分析那倒是好办了，我想怎么弄就怎么弄～<br />
可惜我知道他们肯定是要我写解决方案。<br />
一个简单到不能再简单的程序，单纯的CMS发文系统，都不要很强的可定制性，我相信用ThinkPHP来做的话，一周足以搞定了（当然，我需要有页面才可以）<br />
无语，彻底无语～</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/134/i_have_no_word.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>JQuery的Ajax提交表单</title>
		<link>http://www.breestealth.com/123/jquery_ajax_submit.html</link>
		<comments>http://www.breestealth.com/123/jquery_ajax_submit.html#comments</comments>
		<pubDate>Tue, 22 Jul 2008 03:30:41 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[JQuery学习]]></category>

		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=123</guid>
		<description><![CDATA[我是一个JS挫人，所以这篇也难免会有不对的地方，如有不对的地方，还请指出，THX
对于JQ的Ajax提交，JQ本身是没有办法的。不过还好我们有不计其数的插件～
我们首先下载form.js这个JQ的插件... ]]></description>
			<content:encoded><![CDATA[<p>我是一个JS挫人，所以这篇也难免会有不对的地方，如有不对的地方，还请指出，THX<br />
对于JQ的Ajax提交，JQ本身是没有办法的。不过还好我们有不计其数的插件～<br />
我们首先下载form.js这个JQ的插件，然后我们就可以开工了<span id="more-123"></span></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #ffa500;">// prepare the form when the DOM is ready </span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">ready</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">()</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">options</span><span style="color: Gray;"> = </span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">target</span><span style="color: Gray;">:&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #8b0000;">'</span><span style="color: Red;">#output1</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,&nbsp;&nbsp; </span><span style="color: #ffa500;">// target element(s) to be updated with server response </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">beforeSubmit</span><span style="color: Gray;">:&nbsp; </span><span style="color: Blue;">showRequest</span><span style="color: Gray;">,&nbsp; </span><span style="color: #ffa500;">// pre-submit callback </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">success</span><span style="color: Gray;">:&nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: Blue;">showResponse</span><span style="color: Gray;">&nbsp; </span><span style="color: #ffa500;">// post-submit callback </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Gray;">; </span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">#myForm2</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">submit</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">()</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: Green;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">ajaxSubmit</span><span style="color: Olive;">(</span><span style="color: Blue;">options</span><span style="color: Olive;">)</span><span style="color: Gray;">; </span></li>
<li><span style="color: #ffa500;">//永远都return false以避免浏览器标准的subimit和页面导航引起的错误</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">return</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">false</span><span style="color: Gray;">; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">; </span></li>
<li><span style="color: Olive;">})</span><span style="color: Gray;">; </span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: #ffa500;">// pre-submit callback </span></li>
<li><span style="color: Green;">function</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">showRequest</span><span style="color: Olive;">(</span><span style="color: Blue;">formData</span><span style="color: Gray;">, </span><span style="color: Blue;">jqForm</span><span style="color: Gray;">, </span><span style="color: Blue;">options</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: #ffa500;">//formData是一个Form元素的数组，jqForm是一个JQuery对象，要用它对form元素操作使用var element1 = jqForm[0]</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">queryString</span><span style="color: Gray;"> = $.</span><span style="color: Blue;">param</span><span style="color: Olive;">(</span><span style="color: Blue;">formData</span><span style="color: Olive;">)</span><span style="color: Gray;">; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Blue;">alert</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">About to submit: \n\n</span><span style="color: #8b0000;">'</span><span style="color: Gray;"> + </span><span style="color: Blue;">queryString</span><span style="color: Olive;">)</span><span style="color: Gray;">; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #ffa500;">//如果返回false的话，则可以阻止form提交，否则，允许提交&nbsp; &nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">return</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">true</span><span style="color: Gray;">; </span></li>
<li><span style="color: Olive;">}</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: #ffa500;">// post-submit callback </span></li>
<li><span style="color: Green;">function</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">showResponse</span><span style="color: Olive;">(</span><span style="color: Blue;">responseText</span><span style="color: Gray;">, </span><span style="color: Blue;">statusText</span><span style="color: Olive;">)</span><span style="color: Gray;">&nbsp; </span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: #ffa500;">//statusText为执行成功后的状态，responseText为我们提交Form之后返回的字符串，也就是action=&quot;abc.php&quot;中提交之后abc.php返回的字符串</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Blue;">alert</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">status: </span><span style="color: #8b0000;">'</span><span style="color: Gray;"> + </span><span style="color: Blue;">statusText</span><span style="color: Gray;"> + </span><span style="color: #8b0000;">'</span><span style="color: Red;">\n\nresponseText: \n</span><span style="color: #8b0000;">'</span><span style="color: Gray;"> + </span><span style="color: Blue;">responseText</span><span style="color: Gray;"> + </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #8b0000;">'</span><span style="color: Red;">\n\nThe output div should have already been updated with the responseText.</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">; </span></li>
<li><span style="color: Olive;">}</span></li></ol></div>
<p>稍微解释一下<br />
options定义了我们在ajaxSubmit的参数，其中</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">target:&nbsp; &nbsp; &nbsp; &nbsp; '#output2',</li></ol></div>
<p>给我们定义了ajax请求完成之后内容需要更改的div的id<br />
而beforeSubmit和success则分别定义了ajax请求完成前和完成之后需要执行的回调操作。<br />
下面定义的两个function就是对于回调操作的定义。<br />
对于页面提交文件abc.php我们定义如下</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Green;">echo</span><span style="color: Gray;">&nbsp;</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Ajax Success</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;</span></li>
</ol></div>
<p>对于HTML部分，简单</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">div</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">output1</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Hello,World</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">div</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p>我们页面被成功的Ajax条之后，这段代码就会变成我们预先设定的那样,也就是变成了</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">div</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">output1</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Ajax Success</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">div</span><span style="color: Olive;">&gt;</span></li></ol></div>
]]></content:encoded>
			<wfw:commentRss>http://www.breestealth.com/123/jquery_ajax_submit.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Jquery的乱七八糟</title>
		<link>http://www.breestealth.com/117/mess_of_jquery.html</link>
		<comments>http://www.breestealth.com/117/mess_of_jquery.html#comments</comments>
		<pubDate>Mon, 21 Jul 2008 08:05:51 +0000</pubDate>
		<dc:creator>腾风无踪</dc:creator>
		
		<category><![CDATA[JQuery学习]]></category>

		<guid isPermaLink="false">http://www.breestealth.com/?p=117</guid>
		<description><![CDATA[本人暂时只会PHP，C#处于学习阶段
对于PHP而言，JS始终是一个不可少的部分，所以，虽然对JS深恶痛绝，但是却不得不学～～
在这个浏览器标准完全不统一的阶段，要使得JS对于每个浏览器的支... ]]></description>
			<content:encoded><![CDATA[<p>本人暂时只会PHP，C#处于学习阶段<br />
对于PHP而言，JS始终是一个不可少的部分，所以，虽然对JS深恶痛绝，但是却不得不学～～<br />
在这个浏览器标准完全不统一的阶段，要使得JS对于每个浏览器的支持都还不错，那么框架是个很好的选择——在底层帮你把一些需要注意的东西都写好了～<br />
何乐不为？<br />
JQuery，上～<span id="more-117"></span><br />
对于JQery，我只想稍微做一个笔记性质的东西，方便自己日后的查阅。<br />
对于Jquery的选择器，我不想多说什么，仅仅是想说一下$(&#8221;a&#8221;)、$(&#8221;.stuff&#8221;)和$(&#8221;#clickme&#8221;)的区别<br />
第一个的选择是对于整个DOM属性的选择，第二个选择是对于class为stuff进行选择，而最后一个是对于id为clickme的元素进行选择～～<br />
就是这样子～<br />
然后来说一个比较cool的应用<br />
见代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">ready</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">()</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">#faq</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">find</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">dd</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">hide</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: Blue;">end</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: Blue;">find</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">dt</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">click</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">()</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">answer</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: Green;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">next</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: Green;">if</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: Blue;">answer</span><span style="color: Gray;">.</span><span style="color: Blue;">is</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">:visible</span><span style="color: #8b0000;">'</span><span style="color: Olive;">))</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: Blue;">answer</span><span style="color: Gray;">.</span><span style="color: Blue;">slideUp</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">}</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">else</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: Blue;">answer</span><span style="color: Gray;">.</span><span style="color: Blue;">slideDown</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li></ol></div>
<p>这个里面涉及到了一个高级应用end()的问题。end()这里简化了我们反复选择的痛苦，在第一次find条件之后，我们继续进行查找，从而找到我们需要的东西。next()的出现使得我们find(&#8217;dt&#8217;)之后接着find(&#8217;dd&#8217;)从而完成了一个循环的查找。hide()帮助我们查找到我们需要的东西后直接帮我们设置为隐藏状态，或者说折叠起来的状态。或者这么说，end和next形成了一个循环，帮助我们把我们需要的
<dd>标签的全部选择出来～这样子的好处就是代码量很少～～answer.is(&#8217;:visible&#8217;)这句话帮我们判断出answer现在的状态是否是可见。<br />
对于JQuery的Ajax来说也是一个简单的事情，看一个例子</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">ready</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">()</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #ffa500;">// generate markup</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ratingMarkup</span><span style="color: Gray;"> = </span><span style="color: Olive;">[</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Please rate: </span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">]</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">for</span><span style="color: Olive;">(</span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">i</span><span style="color: Gray;">=</span><span style="color: Maroon;">1</span><span style="color: Gray;">; </span><span style="color: Blue;">i</span><span style="color: Gray;"> &lt;= </span><span style="color: Maroon;">5</span><span style="color: Gray;">; </span><span style="color: Blue;">i</span><span style="color: Gray;">++</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">ratingMarkup</span><span style="color: Olive;">[</span><span style="color: Blue;">ratingMarkup</span><span style="color: Gray;">.</span><span style="color: Blue;">length</span><span style="color: Olive;">]</span><span style="color: Gray;"> = </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;a href='#'&gt;</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> + </span><span style="color: Blue;">i</span><span style="color: Gray;"> + </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;/a&gt; </span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #ffa500;">// add markup to container and applier click handlers to anchors</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#rating</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">append</span><span style="color: Olive;">(</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ratingMarkup</span><span style="color: Gray;">.</span><span style="color: Blue;">join</span><span style="color: Olive;">(</span><span style="color: #8b0000;">''</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">find</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">a</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">click</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">(</span><span style="color: Blue;">e</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">e</span><span style="color: Gray;">.</span><span style="color: Blue;">preventDefault</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">// send requests</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; $.</span><span style="color: Blue;">post</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">rate.php</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">, </span><span style="color: Olive;">{</span><span style="color: Blue;">rating</span><span style="color: Gray;">: $</span><span style="color: Olive;">(</span><span style="color: Green;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">html</span><span style="color: Olive;">()}</span><span style="color: Gray;">, </span><span style="color: Green;">function</span><span style="color: Olive;">(</span><span style="color: Blue;">xml</span><span style="color: Olive;">)</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">// format result</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">result</span><span style="color: Gray;"> = </span><span style="color: Olive;">[</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Thanks for rating, current average: </span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">average</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">, </span><span style="color: Blue;">xml</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">text</span><span style="color: Olive;">()</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">, number of votes: </span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">count</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">, </span><span style="color: Blue;">xml</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">text</span><span style="color: Olive;">()</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">]</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">// output result</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#rating</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">html</span><span style="color: Olive;">(</span><span style="color: Blue;">result</span><span style="color: Gray;">.</span><span style="color: Blue;">join</span><span style="color: Olive;">(</span><span style="color: #8b0000;">''</span><span style="color: Olive;">))</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li></ol></div>
<p>我们关键看一下对于$.post的处理<br />
三个参数第一个是post提交的地址，第二个是提交的参数，第三个比较特殊，说说。<br />
第三个定义了一个function，这个function以xml作为参数～<font color="red">但是这个xml是怎么来的呢？是我们提交给上述网址之后，那个网址（本例是rate.php）返回回来的（其实就是echo出来的东西啦）的xml格式的文本。</font>在function中还有一个用法是$(&#8221;average&#8221;,xml).text() 我也来说一下，前面的$(&#8221;average&#8221;,xml)其实是<font color="red">rate.php返回回来的xml文本中的average节点的数据！！</font>后面的text方法就不说了，将取出来的数据转化为文本格式。</p>
<p>再来说一下使用Jquery来进行表单验证吧（估计这个也是JS最为人知的地方了）<br />
我们需要down一个JQuery的插件下来，jquery.validate.js。将其包含到我们的HTMl文件中去（不要忘记了，这个文件包含位置一定要在JQuery.js下面，怎么说也是靠JQuery吃饭的；）<br />
好了是吧？那我们现在看一下一个简单的例子吧～</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">ready</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">(){</span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#validateform</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">validate</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">})</span></li></ol></div>
<p>JQuery的事情完了<br />
再看看HTML我们要做什么</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">form</span><span style="color: Gray;"> </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">cmxform</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">validateform</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">method</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">get</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">action</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;&quot;</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">&lt;</span><span style="color: Green;">fieldset</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">legend</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">A simple comment form with submit validation and default messages</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">legend</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">for</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">cname</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Name</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">label</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">em</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">*</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">em</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">input</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">cname</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">name</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">size</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">25</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">required</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">minlength</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">2</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">for</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">cemail</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">E-Mail</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">label</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">em</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">*</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">em</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">input</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">cemail</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">email</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">size</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">25</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">&nbsp; </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">required email</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">for</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">curl</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">URL</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">label</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">em</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">&nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">em</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">input</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">curl</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">url</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">size</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">25</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">&nbsp; </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">url</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">value</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">for</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">ccomment</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Your comment</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">label</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">em</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">*</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">em</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">textarea</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">ccomment</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">comment</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">cols</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">22</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">&nbsp; </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">required</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">textarea</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">input</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">submit</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">submit</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">value</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Submit</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">fieldset</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">form</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p>完成<br />
注意看一下input输入框class内容～那个就是对于输入框限定的条件，比如看这个</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">input</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">cemail</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">email</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">size</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">25</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">&nbsp; </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">required email</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li></ol></div>
<p>就给出了限定条件是required和email，需要满足这两个条件～～<br />
是不是很简单？<br />
但是有没有觉得这样子有些不爽？还需要在页面上进行修改？OK！我们看一下别的</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #ffa500;">// validate signup form on keyup and submit</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#signupForm</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">validate</span><span style="color: Olive;">({</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">rules</span><span style="color: Gray;">: </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">firstname</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">required</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">lastname</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">required</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">username</span><span style="color: Gray;">: </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">required</span><span style="color: Gray;">: </span><span style="color: Green;">true</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">minlength</span><span style="color: Gray;">: </span><span style="color: Maroon;">2</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">password</span><span style="color: Gray;">: </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">required</span><span style="color: Gray;">: </span><span style="color: Green;">true</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">minLength</span><span style="color: Gray;">: </span><span style="color: Maroon;">5</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">confirm_password</span><span style="color: Gray;">: </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">required</span><span style="color: Gray;">: </span><span style="color: Green;">true</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">minlength</span><span style="color: Gray;">: </span><span style="color: Maroon;">5</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">equalTo</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#password</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">email</span><span style="color: Gray;">: </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">required</span><span style="color: Gray;">: </span><span style="color: Green;">true</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">email</span><span style="color: Gray;">: </span><span style="color: Green;">true</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">topic</span><span style="color: Gray;">: </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">required</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#newsletter:checked</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">minLength</span><span style="color: Gray;">: </span><span style="color: Maroon;">2</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">agree</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">required</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">messages</span><span style="color: Gray;">: </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">firstname</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Please enter your firstname</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">lastname</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Please enter your lastname</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">username</span><span style="color: Gray;">: </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">required</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Please enter a username</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">minLength</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Your username must consist of at least 2 characters</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">password</span><span style="color: Gray;">: </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">required</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Please provide a password</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">minLength</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Your password must be at least 5 characters long</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">confirm_password</span><span style="color: Gray;">: </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">required</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Please provide a password</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">minLength</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Your password must be at least 5 characters long</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">equalTo</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Please enter the same password as above</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">email</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Please enter a valid email address</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">agree</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Please accept our policy</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #ffa500;">// propose username by combining first- and lastname</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#username</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">focus</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">()</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">firstname</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#firstname</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">val</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">lastname</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#lastname</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">val</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">if</span><span style="color: Olive;">(</span><span style="color: Blue;">firstname</span><span style="color: Gray;"> &amp;&amp; </span><span style="color: Blue;">lastname</span><span style="color: Gray;"> &amp;&amp; !</span><span style="color: Green;">this</span><span style="color: Gray;">.</span><span style="color: Blue;">value</span><span style="color: Olive;">)</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">this</span><span style="color: Gray;">.</span><span style="color: Blue;">value</span><span style="color: Gray;"> = </span><span style="color: Blue;">firstname</span><span style="color: Gray;"> + </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">.</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> + </span><span style="color: Blue;">lastname</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #ffa500;">//code to hide topic selection, disable for demo</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">newsletter</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#newsletter</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #ffa500;">// newsletter topics are optional, hide at first</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">inital</span><span style="color: Gray;"> = </span><span style="color: Blue;">newsletter</span><span style="color: Gray;">.</span><span style="color: Blue;">is</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">:checked</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">topics</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#newsletter_topics</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)[</span><span style="color: Blue;">inital</span><span style="color: Gray;"> ? </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">removeClass</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> : </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">addClass</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">](</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">gray</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">topicInputs</span><span style="color: Gray;"> = </span><span style="color: Blue;">topics</span><span style="color: Gray;">.</span><span style="color: Blue;">find</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">input</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">attr</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">disabled</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">, !</span><span style="color: Blue;">inital</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #ffa500;">// show when newsletter is checked</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Blue;">newsletter</span><span style="color: Gray;">.</span><span style="color: Blue;">click</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">()</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">topics</span><span style="color: Olive;">[</span><span style="color: Green;">this</span><span style="color: Gray;">.</span><span style="color: Blue;">checked</span><span style="color: Gray;"> ? </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">removeClass</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> : </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">addClass</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">](</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">gray</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">topicInputs</span><span style="color: Gray;">.</span><span style="color: Blue;">attr</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">disabled</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">, !</span><span style="color: Green;">this</span><span style="color: Gray;">.</span><span style="color: Blue;">checked</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">});</span></li></ol></div>
<p>再看HTML代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">form</span><span style="color: Gray;"> </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">cmxform</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">signupForm</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">method</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">get</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">action</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;&quot;</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">fieldset</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">legend</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Validating a complete form</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">legend</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">for</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">firstname</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Firstname</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">label</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">input</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">firstname</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">firstname</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">for</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">lastname</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Lastname</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">label</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">input</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">lastname</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">lastname</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">for</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">username</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Username</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">label</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">input</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">username</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">username</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">for</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">password</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Password</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">label</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">input</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">password</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">password</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">password</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">for</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">confirm_password</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Confirm password</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">label</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">input</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">confirm_password</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">confirm_password</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">password</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</sp