﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-adamduan-随笔分类-JQuery</title><link>http://www.blogjava.net/adamduan/category/50481.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 06 Apr 2012 21:16:09 GMT</lastBuildDate><pubDate>Fri, 06 Apr 2012 21:16:09 GMT</pubDate><ttl>60</ttl><item><title>Jquery操作select</title><link>http://www.blogjava.net/adamduan/archive/2012/04/05/373368.html</link><dc:creator>段旭</dc:creator><author>段旭</author><pubDate>Thu, 05 Apr 2012 06:00:00 GMT</pubDate><guid>http://www.blogjava.net/adamduan/archive/2012/04/05/373368.html</guid><wfw:comment>http://www.blogjava.net/adamduan/comments/373368.html</wfw:comment><comments>http://www.blogjava.net/adamduan/archive/2012/04/05/373368.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/adamduan/comments/commentRss/373368.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/adamduan/services/trackbacks/373368.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 以下是操作 下拉列表的常用功能：1.获取列表项中候选项的数目。2.获得选中项的索引值。3.获得当前选中项的值4.设定选择值5.设定选择项&nbsp;1&nbsp;//得到select项的个数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;jQuery.fn.size&nbsp;=&nbsp;function(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;&nbsp;<a href='http://www.blogjava.net/adamduan/archive/2012/04/05/373368.html'>阅读全文</a><img src ="http://www.blogjava.net/adamduan/aggbug/373368.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/adamduan/" target="_blank">段旭</a> 2012-04-05 14:00 <a href="http://www.blogjava.net/adamduan/archive/2012/04/05/373368.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>常用正则式</title><link>http://www.blogjava.net/adamduan/archive/2012/02/22/370497.html</link><dc:creator>段旭</dc:creator><author>段旭</author><pubDate>Wed, 22 Feb 2012 02:57:00 GMT</pubDate><guid>http://www.blogjava.net/adamduan/archive/2012/02/22/370497.html</guid><wfw:comment>http://www.blogjava.net/adamduan/comments/370497.html</wfw:comment><comments>http://www.blogjava.net/adamduan/archive/2012/02/22/370497.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/adamduan/comments/commentRss/370497.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/adamduan/services/trackbacks/370497.html</trackback:ping><description><![CDATA[<div>常用的数字正则（严格匹配）</div>
<div></div>
<div>正则<span style="white-space:pre"> </span>含义</div>
<div>^[1-9]\d*$<span style="white-space:pre">	</span>匹配正整数</div>
<div>^-[1-9]\d*$<span style="white-space:pre">	</span>匹配负整数</div>
<div>^-?[1-9]\d*$<span style="white-space:pre">	</span>匹配整数</div>
<div>^[1-9]\d*|0$<span style="white-space:pre">	</span>匹配非负整数（正整数 + 0）</div>
<div>^-[1-9]\d*|0$<span style="white-space:pre">	</span>匹配非正整数（负整数 + 0）</div>
<div>^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$<span style="white-space:pre">	</span>匹配正浮点数</div>
<div>^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$<span style="white-space:pre">	</span>匹配负浮点数</div>
<div>^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ <span style="white-space:pre">	</span>匹配浮点数</div>
<div>^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$<span style="white-space:pre">	</span>匹配非负浮点数（正浮点数 + 0）</div>
<div>^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$<span style="white-space:pre">	</span>匹配非正浮点数（负浮点数 + 0）<br />
</div><div><br />常用字符串正则</div><div>正则<span style="white-space:pre">	                                   </span>含义<span style="white-space:pre">	                      </span>补充</div><div>^[A-Za-z]+$<span style="white-space:pre">	</span>匹配由26个英文字母组成的字符串<span style="white-space:pre">	</span>或 /^[a-z]+$/i</div><div>^[A-Z]+$<span style="white-space:pre">	</span>匹配由26个英文字母的大写组成的字符串<span style="white-space:pre">	</span></div><div>^[a-z]+$<span style="white-space:pre">	</span>匹配由26个英文字母的小写组成的字符串<span style="white-space:pre">	</span></div><div>^[A-Za-z0-9]+$<span style="white-space:pre">	</span>匹配由数字和26个英文字母组成的字符串<span style="white-space:pre">	</span>注意\w包含下划线_</div><div>^\w+$<span style="white-space:pre">	</span>匹配由数字、26个英文字母或者下划线组成的字符串<span style="white-space:pre">	</span></div><div><br />匹配中文字符</div><div>普遍使用的正则是[\u4e00-\u9fa5]，但这个范围并不完整。例如：</div><div>/[\u4e00-\u9fa5]/.test( '⻏' ) // 测试部首⻏，返回false</div><div>根据Unicode 5.0版编码，要准确的判断一个中文字符要包括：</div><div>范围<span style="white-space:pre">	</span>含义<span style="white-space:pre">	</span>范围<span style="white-space:pre">	</span>含义</div><div>2E80-2EFF<span style="white-space:pre">	</span>CJK 部首补充<span style="white-space:pre">	</span>2F00-2FDF<span style="white-space:pre">	</span>康熙字典部首</div><div>3000-303F<span style="white-space:pre">	</span>CJK 符号和标点<span style="white-space:pre">	</span>31C0-31EF<span style="white-space:pre">	</span>CJK 笔画</div><div>3200-32FF<span style="white-space:pre">	</span>封闭式 CJK 文字和月份<span style="white-space:pre">	</span>3300-33FF<span style="white-space:pre">	</span>CJK 兼容</div><div>3400-4DBF<span style="white-space:pre">	</span>CJK 统一表意符号扩展 A<span style="white-space:pre">	</span>4DC0-4DFF<span style="white-space:pre">	</span>易经六十四卦符号</div><div>4E00-9FBF<span style="white-space:pre">	</span>CJK 统一表意符号<span style="white-space:pre">	</span>F900-FAFF<span style="white-space:pre">	</span>CJK 兼容象形文字</div><div>FE30-FE4F<span style="white-space:pre">	</span>CJK 兼容形式<span style="white-space:pre">	</span>FF00-FFEF<span style="white-space:pre">	</span>全角ASCII、全角标点</div><div>因此，正确的匹配中文字符正则表达式为：</div><div>var rcjk = /[\u2E80-\u2EFF\u2F00-\u2FDF\u3000-\u303F\u31C0-\u31EF\u3200-\u32FF\u3300-\u33FF\u3400-\u4DBF\u4DC0-\u4DFF\u4E00-\u9FBF\uF900-\uFAFF\uFE30-\uFE4F\uFF00-\uFFEF]+/g;</div><div>如果不希望匹配标点、符号，在正则中去掉对应的范围即可：</div><div>3000-303F<span style="white-space:pre">	</span>CJK 符号和标点<span style="white-space:pre">	</span>FF00-FFEF<span style="white-space:pre">	</span>全角ASCII、全角标点</div><div><div><br />匹配双字节字符(包括汉字在内)</div><div>[^\x00-\xff]，可以用来计算字符串的长度（一个双字节字符长度计2，ASCII字符计1），代码示例如下：</div><div>console.info( "abc".replace( /[^\x00-\xff]/g,"aa" ).length ) // 3</div><div>console.info( "汉字".replace( /[^\x00-\xff]/g,"aa" ).length ) // 4</div><div>console.info( "abc汉字".replace( /[^\x00-\xff]/g,"aa").length ) // 7</div></div><br /><img src ="http://www.blogjava.net/adamduan/aggbug/370497.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/adamduan/" target="_blank">段旭</a> 2012-02-22 10:57 <a href="http://www.blogjava.net/adamduan/archive/2012/02/22/370497.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JQuery总体架构</title><link>http://www.blogjava.net/adamduan/archive/2012/02/22/370493.html</link><dc:creator>段旭</dc:creator><author>段旭</author><pubDate>Wed, 22 Feb 2012 02:43:00 GMT</pubDate><guid>http://www.blogjava.net/adamduan/archive/2012/02/22/370493.html</guid><wfw:comment>http://www.blogjava.net/adamduan/comments/370493.html</wfw:comment><comments>http://www.blogjava.net/adamduan/archive/2012/02/22/370493.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/adamduan/comments/commentRss/370493.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/adamduan/services/trackbacks/370493.html</trackback:ping><description><![CDATA[(function( window, undefined ) {<br />    // 构造jQuery对象<br />var jQuery = function( selector, context ) {<br />        return new jQuery.fn.init( selector, context, rootjQuery );<br />    }<br />// 工具函数 Utilities<br />// 异步队列 Deferred<br />// 浏览器测试 Support<br />// 数据缓存 Data<br />// 队列 queue<br />// 属性操作 Attribute<br />// 事件处理 Event<br />// 选择器 Sizzle<br />// DOM遍历<br />// DOM操作<br />// CSS操作<br />// 异步请求 Ajax<br />// 动画 FX<br />// 坐标和大小<br />    window.jQuery = window.$ = jQuery;<br />})(window);<br />从上边的注释看，jQuery的源码结构相当清晰、条理，不像代码那般晦涩和让人纠结。<img src ="http://www.blogjava.net/adamduan/aggbug/370493.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/adamduan/" target="_blank">段旭</a> 2012-02-22 10:43 <a href="http://www.blogjava.net/adamduan/archive/2012/02/22/370493.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>自调用匿名函数 self-invoking anonymous function</title><link>http://www.blogjava.net/adamduan/archive/2012/02/22/370463.html</link><dc:creator>段旭</dc:creator><author>段旭</author><pubDate>Wed, 22 Feb 2012 02:41:00 GMT</pubDate><guid>http://www.blogjava.net/adamduan/archive/2012/02/22/370463.html</guid><wfw:comment>http://www.blogjava.net/adamduan/comments/370463.html</wfw:comment><comments>http://www.blogjava.net/adamduan/archive/2012/02/22/370463.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/adamduan/comments/commentRss/370463.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/adamduan/services/trackbacks/370463.html</trackback:ping><description><![CDATA[<span style="font-family: 'Times New Roman'; font-size: 10pt; "><strong><em>
</em></strong></span>
<table border="0" cellpadding="0" cellspacing="0" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; font-size: 14px; line-height: 28px; background-color: #ffffff; ">
     <tbody>
         <tr style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">
             <td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">
             <p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">(function( window,&nbsp;undefined&nbsp;) {</span></p>
             <p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><span style="font-family: 'Times New Roman'; font-size: 10pt; "><strong style="font-style: italic; ">&nbsp;&nbsp;</strong>&nbsp;&nbsp;// jquery code</span></p>
             <p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">})(window);</span></p>
             </td>
         </tr>
     </tbody>
</table>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; line-height: 28px; background-color: #ffffff; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">1.这是一个</span><span style="font-family: 'Times New Roman'; font-size: 10pt; ">自调用匿名函数</span>。什么东东呢？在第一个括号内，创建一个匿名函数；第二个括号，立即执行</p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; line-height: 28px; background-color: #ffffff; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">2.为什么要创建这样一个&#8220;自调用匿名函数&#8221;呢？</span></p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 18pt; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; line-height: 28px; background-color: #ffffff; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">通过定义一个匿名函数，创建了一个&#8220;私有&#8221;的命名空间，该命名空间的变量和方法，不会破坏全局的命名空间。这点非常有用也是一个JS框架必须支持的功能，jQuery被应用在成千上万的JavaScript程序中，必须确保jQuery创建的变量不能和导入他的程序所使用的变量发生冲突。</span></p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; line-height: 28px; background-color: #ffffff; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">3.匿名函数从语法上叫函数直接量，JavaScript语法需要包围匿名函数的括号，事实上自调用匿名函数有两种写法（注意标红了的右括号）：</span><br />
</p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">(function() {</span></p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><span style="font-family: 'Times New Roman'; font-size: 10pt; "><strong><em>&nbsp;&nbsp;&nbsp;</em>&nbsp;</strong>console.info( this );</span></p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><span style="font-family: 'Times New Roman'; font-size: 10pt; "><strong style="font-style: italic; ">&nbsp;&nbsp;&nbsp;&nbsp;</strong>console.info( arguments );</span></p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><span style="font-family: 'Times New Roman'; font-size: 10pt; "><strong style="font-style: italic; ">&nbsp;</strong>}( window )&nbsp;</span><br />
<span style="font-family: 'Times New Roman'; font-size: 10pt; ">);</span><br />
</p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">(function() {</span></p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;console.info( this );</span></p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">&nbsp;&nbsp;&nbsp;&nbsp;console.info( arguments );</span></p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">&nbsp;}</span><br />
<span style="font-family: 'Times New Roman'; font-size: 10pt; ">)( window );</span><br />
</p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; line-height: 28px; background-color: #ffffff; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">4.为什么要传入window呢？</span></p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 18pt; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; line-height: 28px; background-color: #ffffff; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">通过传入window变量，使得window由全局变量变为局部变量，当在jQuery代码块中访问window时，不需要将作用域链回退到顶层作用域，这样可以更快的访问window；这还不是关键所在，更重要的是，将window作为参数传入，可以在压缩代码时进行优化，看看jquery-1.6.1.min.js：</span></p>
<p style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; line-height: 28px; text-align: -webkit-auto; background-color: #ffffff; "><strong><em>&nbsp;</em></strong></p>
<table border="0" cellpadding="0" cellspacing="0" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; font-size: 14px; line-height: 28px; background-color: #ffffff; ">
     <tbody>
         <tr style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">
             <td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">
             <p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">(</span><span style="font-family: 'Times New Roman'; font-size: 10pt; ">function</span>(a,b){})(window);&nbsp;// window&nbsp;被优化为&nbsp;a&nbsp;<em style="font-weight: bold; ">&nbsp;&nbsp;</em></p>
             </td>
         </tr>
     </tbody>
</table>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; line-height: 28px; background-color: #ffffff; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">5.为什么要在在参数列表中增加undefined呢？</span></p>
<p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 18pt; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; line-height: 28px; background-color: #ffffff; "><span style="font-family: 'Times New Roman'; font-size: 10pt; ">在&nbsp;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; ">自调用匿名函数</span><span style="font-family: 'Times New Roman'; font-size: 10pt; ">&nbsp;的作用域内，确保undefined是真的未定义。因为undefined能够被重写，赋予新的值。<br />
</span></p>
<table border="0" cellpadding="0" cellspacing="0" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; font-size: 14px; line-height: 28px; background-color: #ffffff; "><tbody><tr style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">&nbsp; undefined = "now it's defined";</p><p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">&nbsp; alert( undefined );<br /><br />浏览器测试结果：</p></td></tr></tbody></table><table border="0" cellpadding="0" cellspacing="0" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; font-size: 14px; line-height: 28px; background-color: #ffffff; "><tbody><tr style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><strong>浏览器</strong></p></td><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><strong>测试结果</strong></p></td><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><strong>&nbsp;结论</strong></p></td></tr><tr style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">ie</p></td><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><strong>&nbsp; &nbsp; now it's defined &nbsp; &nbsp;</strong></p></td><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">&nbsp; 可以改变</p></td></tr><tr style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">firefox</p></td><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">undefined</p></td><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">&nbsp; 不能改变</p></td></tr><tr style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">chrome</p></td><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">now it's defined</p></td><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">&nbsp; 可以改变</p></td></tr><tr style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">opera</p></td><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">now it's defined</p></td><td style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "><p align="center" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; ">&nbsp; 可以改变</p></td></tr></tbody></table><br /><p><span style="font-size: 10pt; ">&nbsp;</span><span style="background-color: #ffffff; color: #333333; font-family: 宋体; line-height: 28px; font-size: 10pt; ">6. 注意到源码最后的分号了吗？</span></p><p align="left" style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 18pt; padding-top: 0px; border-right-width: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: #333333; font-family: 宋体; line-height: 28px; background-color: #ffffff; "><span style="font-size: 10pt; ">分号是可选的，但省略分号并不是一个好的</span><a href="http://www.2cto.com/kf" target="_blank" style="color: #333333; text-decoration: none; "><span style="font-size: 10pt; ">编程</span></a><span style="font-size: 10pt; ">习惯；为了更好的兼容性和健壮性，请在每行代码后加上分号并养成习惯。</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p><img src ="http://www.blogjava.net/adamduan/aggbug/370463.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/adamduan/" target="_blank">段旭</a> 2012-02-22 10:41 <a href="http://www.blogjava.net/adamduan/archive/2012/02/22/370463.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jquery设置元素的readonly和disabled</title><link>http://www.blogjava.net/adamduan/archive/2012/02/21/370415.html</link><dc:creator>段旭</dc:creator><author>段旭</author><pubDate>Tue, 21 Feb 2012 07:29:00 GMT</pubDate><guid>http://www.blogjava.net/adamduan/archive/2012/02/21/370415.html</guid><wfw:comment>http://www.blogjava.net/adamduan/comments/370415.html</wfw:comment><comments>http://www.blogjava.net/adamduan/archive/2012/02/21/370415.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/adamduan/comments/commentRss/370415.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/adamduan/services/trackbacks/370415.html</trackback:ping><description><![CDATA[<div style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; font: 13px/19px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(75,75,75); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" id="cnblogs_post_body">
<p style="line-height: 19px; text-indent: 0px; margin: 5px auto">Jquery的api中提供了对元素应用disabled和readonly属性的方法，在这里记录下。如下：<br />&nbsp;1.readonly<br />&nbsp;&nbsp;　　$('input').attr("readonly","readonly")//将input元素设置为readonly<br />&nbsp;&nbsp;　　$('input').removeAttr("readonly");//去除input元素的readonly属性<br />&nbsp;&nbsp;<br />&nbsp;　　&nbsp;if($('input').attr("readonly")==true)//判断input元素是否已经设置了readonly属性</p>
<p style="line-height: 19px; text-indent: 0px; margin: 5px auto">&nbsp;</p>
<p style="line-height: 19px; text-indent: 0px; margin: 5px auto">&nbsp;　　&nbsp;对于为元素设置readonly属性和取消readonly属性的方法还有如下两种：<br />&nbsp;&nbsp;　　$('input').attr("readonly",true)//将input元素设置为readonly<br />&nbsp;&nbsp;　　$('input').attr("readonly",false)//去除input元素的readonly属性</p>
<p style="line-height: 19px; text-indent: 0px; margin: 5px auto">&nbsp;</p>
<p style="line-height: 19px; text-indent: 0px; margin: 5px auto">&nbsp;&nbsp;　　$('input').attr("readonly","readonly")//将input元素设置为readonly<br />&nbsp;&nbsp;　　$('input').attr("readonly","")//去除input元素的readonly属性<br />&nbsp;2.disabled<br />&nbsp;</p>
<p style="line-height: 19px; text-indent: 0px; margin: 5px auto">　　&nbsp; $('input').attr("disabled","disabled")//将input元素设置为disabled<br />&nbsp;&nbsp;　　$('input').removeAttr("disabled");//去除input元素的disabled属性<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;　　if($('input').attr("disabled")==true)//判断input元素是否已经设置了disabled属性</p>
<p style="line-height: 19px; text-indent: 0px; margin: 5px auto">&nbsp;&nbsp;</p>
<p style="line-height: 19px; text-indent: 0px; margin: 5px auto">　　对于为元素设置disabled属性和取消disabled属性的方法还有如下两种：<br />&nbsp;&nbsp;　　$('input').attr("disabled",true)//将input元素设置为disabled<br />&nbsp;&nbsp;　　$('input').attr("disabled",false)//去除input元素的disabled属性</p>
<p style="line-height: 19px; text-indent: 0px; margin: 5px auto">&nbsp;</p>
<p style="line-height: 19px; text-indent: 0px; margin: 5px auto">&nbsp;&nbsp;　　$('input').attr("disabled","disabled")//将input元素设置为disabled<br />&nbsp;&nbsp;　　$('input').attr("disabled","")//去除input元素的disabled属性</p></div><img src ="http://www.blogjava.net/adamduan/aggbug/370415.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/adamduan/" target="_blank">段旭</a> 2012-02-21 15:29 <a href="http://www.blogjava.net/adamduan/archive/2012/02/21/370415.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>