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

<channel>
	<title>what is the RIA?  just it…&#124;&#124;咖啡兔jQuery</title>
	<atom:link href="http://www.wsria.cn/archives/tag/jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wsria.cn</link>
	<description>我们要的就是RIA……Let&#039;s do it now.</description>
	<lastBuildDate>Tue, 24 Aug 2010 01:46:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>利用JavaScript获取窗口/Body的宽度和高度(让jqGrid自适应窗口大小)</title>
		<link>http://www.wsria.cn/archives/1147</link>
		<comments>http://www.wsria.cn/archives/1147#comments</comments>
		<pubDate>Fri, 20 Aug 2010 05:07:24 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[前端技术]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[easy-ui]]></category>
		<category><![CDATA[FirefFox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[jqGrid]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[窗口]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=1147</guid>
		<description><![CDATA[项目中使用了easy-ui和jqGrid，我使用easy-ui的layout布局，然后用jqGrid显示数据列表，easyu-ui在改变窗口大小的时候可以自适应，而jqGrid要加一些盐了，所以用到了获取窗口大小的几个参数，这样就可以根据窗口大小改变的时候改变jqGrid的高度和宽度，从网站找的别人写的例子： 演示地址：http://demo.wsria.cn/window/window-all-size.html 可以试着改变窗口大小然后点击“尺寸调试”按钮。 下面分享一下easy-ui的layout布局中把jqGrid列表页面嵌入到iframe的大小例子 功能函数： function autoResize&#40;options&#41; &#123; // 第一次调用 var size = getWidthAndHeigh&#40;&#41;; if &#40;$.isFunction&#40;options.callback&#41;&#41; &#123; options.callback&#40;size&#41;; &#125; &#160; // 窗口大小改变的时候 window.onresize = function&#40;&#41; &#123; var size = getWidthAndHeigh&#40;true&#41;; $&#40;options.dataGrid&#41;.jqGrid&#40;'setGridHeight', size.height&#41;.jqGrid&#40;'setGridWidth', size.width&#41;; &#125;; &#160; // 获取iframe大小 function getWidthAndHeigh&#40;resize&#41; &#123; var iframeHeight = document.body.clientHeight; var iframeWidth = document.body.clientWidth; // chrome if &#40;$.common.browser.isChrome&#40;&#41;&#41; &#123; iframeWidth -= [...]]]></description>
			<content:encoded><![CDATA[<p>项目中使用了<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/easy-ui" title="查看 easy-ui 中所有日志" target="_blank">easy-ui</a></span>和<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jqgrid" title="查看 jqGrid 中所有日志" target="_blank">jqGrid</a></span>，我使用<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/easy-ui" title="查看 easy-ui 中所有日志" target="_blank">easy-ui</a></span>的layout布局，然后用<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jqgrid" title="查看 jqGrid 中所有日志" target="_blank">jqGrid</a></span>显示数据列表，easyu-ui在改变<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e7%aa%97%e5%8f%a3" title="查看 窗口 中所有日志" target="_blank">窗口</a></span>大小的时候可以自适应，而jqGrid要加一些盐了，所以用到了获取<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e7%aa%97%e5%8f%a3" title="查看 窗口 中所有日志" target="_blank">窗口</a></span>大小的几个参数，这样就可以根据<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e7%aa%97%e5%8f%a3" title="查看 窗口 中所有日志" target="_blank">窗口</a></span>大小改变的时候改变jqGrid的高度和宽度，从网站找的别人写的例子：</p>
<p>演示地址：<a href="http://demo.wsria.cn/window/window-all-size.html">http://demo.wsria.cn/window/window-all-size.html</a></p>
<p>可以试着改变窗口大小然后点击“尺寸调试”按钮。<br />
下面分享一下<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/easy-ui" title="查看 easy-ui 中所有日志" target="_blank">easy-ui</a></span>的layout布局中把jqGrid列表页面嵌入到iframe的大小例子<br />
<span id="more-1147"></span></p>
<h2>功能函数：</h2>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> autoResize<span style="color: #009900;">&#40;</span>options<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #006600; font-style: italic;">// 第一次调用</span>
<span style="color: #003366; font-weight: bold;">var</span> size <span style="color: #339933;">=</span> getWidthAndHeigh<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>$.<span style="color: #660066;">isFunction</span><span style="color: #009900;">&#40;</span>options.<span style="color: #660066;">callback</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	options.<span style="color: #660066;">callback</span><span style="color: #009900;">&#40;</span>size<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// 窗口大小改变的时候</span>
window.<span style="color: #000066;">onresize</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> size <span style="color: #339933;">=</span> getWidthAndHeigh<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	$<span style="color: #009900;">&#40;</span>options.<span style="color: #660066;">dataGrid</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">jqGrid</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'setGridHeight'</span><span style="color: #339933;">,</span> size.<span style="color: #660066;">height</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">jqGrid</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'setGridWidth'</span><span style="color: #339933;">,</span> size.<span style="color: #660066;">width</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// 获取iframe大小</span>
<span style="color: #003366; font-weight: bold;">function</span> getWidthAndHeigh<span style="color: #009900;">&#40;</span>resize<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> iframeHeight <span style="color: #339933;">=</span> document.<span style="color: #660066;">body</span>.<span style="color: #660066;">clientHeight</span><span style="color: #339933;">;</span>
	<span style="color: #003366; font-weight: bold;">var</span> iframeWidth <span style="color: #339933;">=</span> document.<span style="color: #660066;">body</span>.<span style="color: #660066;">clientWidth</span><span style="color: #339933;">;</span>
	<span style="color: #006600; font-style: italic;">// chrome</span>
	<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>$.<span style="color: #660066;">common</span>.<span style="color: #660066;">browser</span>.<span style="color: #660066;">isChrome</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		iframeWidth <span style="color: #339933;">-=</span> <span style="color: #CC0000;">16</span><span style="color: #339933;">;</span>
		iframeHeight <span style="color: #339933;">-=</span> <span style="color: #CC0000;">85</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #006600; font-style: italic;">// firefox</span>
	<span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>$.<span style="color: #660066;">common</span>.<span style="color: #660066;">browser</span>.<span style="color: #660066;">isMozila</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		iframeWidth <span style="color: #339933;">-=</span> <span style="color: #CC0000;">15</span><span style="color: #339933;">;</span>
		iframeHeight <span style="color: #339933;">-=</span> <span style="color: #CC0000;">85</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>resize<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			iframeWidth <span style="color: #339933;">+=</span> <span style="color: #CC0000;">18</span><span style="color: #339933;">;</span>
			iframeHeight <span style="color: #339933;">+=</span> <span style="color: #CC0000;">13</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span> 
	<span style="color: #006600; font-style: italic;">// IE</span>
	<span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
		iframeWidth <span style="color: #339933;">-=</span> <span style="color: #CC0000;">12</span><span style="color: #339933;">;</span>
		iframeHeight <span style="color: #339933;">-=</span> <span style="color: #CC0000;">83</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>resize<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			iframeHeight <span style="color: #339933;">+=</span> <span style="color: #CC0000;">15</span><span style="color: #339933;">;</span>
			iframeWidth <span style="color: #339933;">+=</span> <span style="color: #CC0000;">10</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #009900;">&#123;</span>width<span style="color: #339933;">:</span> iframeWidth<span style="color: #339933;">,</span> height<span style="color: #339933;">:</span> iframeHeight<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>这里需要说明的是要根据浏览器的不同进行高度和宽度的调整！</p>
<h2>使用方法：</h2>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">autoResize<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
        dataGrid<span style="color: #339933;">:</span> <span style="color: #3366CC;">'#list'</span><span style="color: #339933;">,</span>
	callback<span style="color: #339933;">:</span> listPropDatas
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<div id="attachment_1148" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.wsria.cn/wordpress/wp-content/uploads/2010/08/full-size-for-jqgrid.png"><img class="size-medium wp-image-1148" title="full size for jqgrid" src="http://www.wsria.cn/wordpress/wp-content/uploads/2010/08/full-size-for-jqgrid-300x155.png" alt="" width="300" height="155" /></a><p class="wp-caption-text">最大化窗口后自动填充</p></div>
<p><div id="attachment_1149" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.wsria.cn/wordpress/wp-content/uploads/2010/08/small-size-for-jqgrid.png"><img class="size-medium wp-image-1149" title="small size for jqgrid" src="http://www.wsria.cn/wordpress/wp-content/uploads/2010/08/small-size-for-jqgrid-300x160.png" alt="" width="300" height="160" /></a><p class="wp-caption-text">窗口缩小之后，随意大小，自动填充</p></div>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/1147">http://www.wsria.cn/archives/1147 | 利用JavaScript获取窗口/Body的宽度和高度(让jqGrid自适应窗口大小)</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/196" title="转：jquery1.2.6源码分析" rel="bookmark inlinks">转：jquery1.2.6源码分析</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/961" title="jqGrid查询中文乱码问题解决办法" rel="bookmark inlinks">jqGrid查询中文乱码问题解决办法</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/89" title="基于Java、jQuery开发的账务管理系统(个人版)即将开源" rel="bookmark inlinks">基于Java、jQuery开发的账务管理系统(个人版)即将开源</a><span class="count">( 13 )</span></li>
<li><a href="http://www.wsria.cn/archives/772" title="jQuery 1.4 正式版发布啦(14 Days of jQuery)" rel="bookmark inlinks">jQuery 1.4 正式版发布啦(14 Days of jQuery)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/429" title="jQuery.plugin——强大的遮罩层(nyroModal)" rel="bookmark inlinks">jQuery.plugin——强大的遮罩层(nyroModal)</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/974" title="[转][推荐]15 个 JavaScript Web UI 库" rel="bookmark inlinks">[转][推荐]15 个 JavaScript Web UI 库</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/807" title="jQuery 1.4.1 中文文档 CHM 版发布" rel="bookmark inlinks">jQuery 1.4.1 中文文档 CHM 版发布</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/640" title="推荐一个ajax资源站点" rel="bookmark inlinks">推荐一个ajax资源站点</a><span class="count">( 0 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=1147&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/1147/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>工欲善其事，必先利其器</title>
		<link>http://www.wsria.cn/archives/1026</link>
		<comments>http://www.wsria.cn/archives/1026#comments</comments>
		<pubDate>Fri, 30 Jul 2010 02:29:17 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[程序员]]></category>
		<category><![CDATA[jqGrid]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[个人作品]]></category>
		<category><![CDATA[工作]]></category>
		<category><![CDATA[账务管理]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=1026</guid>
		<description><![CDATA[子曰:“工欲善其事,必先利其器。居是邦也,事其大夫之贤者,友其士之仁者 这句话是我近两年的座右铭，引用百科的解释：“工匠想要使（他的）工作做好，一定要先使工具锋利。比喻要做好一件事，准备工作非常重要。”；解释的很清楚，这就和做事要有计划是一个道理。 还有一个我欣赏的话： 无欲速，无见小利。欲速，则不达；见小利，则大事不成。 引用百科的解释：“欲：想要；速：快速；达：达到（目的）。过于急性反而不能达到目的。” 这些真理就如同孙子兵法一样适用，咱们也可以拿到今天来分析一下现在的情况；顺便说一下我写这篇文章的目的，因为开博客同时也建立了2个有关RIA开发的群所以有很多网友找我问问题，询问问题的可以分为两类： 第一类：新手 刚刚接触jQuery或者是Java Web编程的新人，Java和Javascript(jQuery)的基础比较薄弱，有些是刚刚接触SSH架构，有些是刚刚学习web编程，共同特点都是不知道自己要学习什么、怎么学习技术…… 他们来我博客找我或者在QQ群里面问，对于这类童鞋我的回答首先问了3个问题： 找准学习的目标 你是否准好了进入IT行业（当民工） 是否有编程的兴趣 对于第一点是给自己在IT路上找准定位，当然对于程序员来说是学习哪一门语言，例如：Java、C++、C#、PHP、.NET等等，当然如果从事基于Web的编程还要学习CSS、Javascript……，你找准了吗？ 对于第二点和第三点是心态，很多新人刚刚进入IT行业都会问同样的话题：IT行业发展好吗？IT行业累吗？ 我的回答很简单只有两个字：好、累。 就像今天一个到群里面来的一个正在培训的学生，公布一下聊天记录： Alexandra 23:07:25 it行业如何了 Alexandra 23:07:32 是不是可累了。。 咖啡兔 23:07:34 看你是否喜欢了 Alexandra 23:07:37 。。。 咖啡兔 23:07:41 IT累是肯定的 看得出这个新人有点汗了……他担心自己能不能承受，还有IT技术更新非常快，需要不间断的学习新技术才可以跟得上发展才不会被社会淘汰 Alexandra 23:03:53 晕，技术更新那么快，，，不活了。。。 像这种态度是万万不能有的，既然你选择了这一行就要坚持做下去；所以这里说到了对于软件的兴趣，兴趣是我们大家的良师益友是我们事半功倍的利器，如果没有兴趣再聪明的人也成不了气候，看大这里问一下自己有兴趣吗？ 就像我一样初三的时候用借亲戚的学习机和同学的学习机说明书学习五笔，后来学习basic语言一样，你有这样的兴趣吗？ 看完这些如果是新人仔细考虑一下吧……#&#38;（#&#38;￥（##&#38;（#&#38; 如果是选择了“没有”的人或许不再继续看下去了，那就留给那些选择“有”的童鞋们： 1、问问题 这里要说的是学习技术的心态，这么长时间来很多人在群里面问问题都是直接说XXX问题怎么解决，有没有使用XXX软件或者插件之类的；群是什么？群是大家讨论问题的一个平台，而有一部分人把群当成了所有知识的来源，就想咱们平常用到的框架或者各种插件使用方法，这些知识在哪里？怎么获取？这两个问题是新童鞋们要搞清楚的，当然还有一些经常这么问问题的老童鞋们；但凡开源软件（鄙视微软）都有官方的文档，而这种文档时机器重要的武器，他是我们获取技术的最佳途径也是最标准的途径，所以你要多看官网文档，像大家经常用到的SSH架构遍地都是，例如那些《无师自通XXX》、《21天精通XXX》，《XXX秘籍》等等……而且还有很多外国牛人写的书国人翻译的，所以这个没有什么问题，在SSH开发中遇到的问题首先要Google（不建议使用百度，技术百度不行，内事还凑合）有没有相同的问题，如果实在找不到再到群里面询问，问的时候也不要急如果有人知道肯定会帮你解决，要不然怎么会有那么多的开源软件供你用呀…… 2、学习新技术 而对于目前前端开发使用比较多的jQuery的插件就没有像SSH那么多的书可以看了，当然国内的和国外也有人写关于这方面的书，像国外的《jQuery实践》和国内的cssrain和小飞写的《锋利的jQuery》，都是讲jQuery核心库的知识……当然你也可以不看书而是看jQuery的API文档，官方的文档东西基本都是面面俱到因为这个也是判定一个程序、插件好坏的一个要素，就像我08年学习jQuery一样花了一周看了小飞那帮人翻译制作的CHM的API文档+写测试代码直接就在项目中使用了，大概记下了jQuery提供的功能知道能实现什么，看文档的时候比较难理解的就写代码加深记忆…… 上面这些就当做是对新手的入门指引吧 得得得……有点跑题了，该说说那些正在代码海洋中挣扎的民工了 第二类：处在(牛A与牛C)之外的 我也是这一类人。 这里要说说在实际的企业应用中的规则了，拿Java企业应用来说吧（Java之外的朋友别骂我……我只会Java），Java这家伙是一杯香浓的咖啡也是一杯混合了各种调料的与咖啡豆的水；把Java当做水来看把基于Java开发的框架和插件当做是咖啡豆与调料，N多的插件把咖啡调成多种口味，多种吃法。先感叹一下：当民工3年多到现在感觉我要学习的东西还很多……。 企业应用如同多种口味的咖啡，Java发展10余年全球的开发者们也开发除了上万的各种插件供企业开发应用，感谢你们…… 企业应用的开发可不是像你写一个DEMO或者测试那么简单，用的技术很多例如：Struts、Hibernate、Spring、WebService、Jms和前端的[X]HTML、CSS、Javascript、Flash、Flex等等，当然还有企业的宝库-数据库，面对这么多的东西对于不在 (牛A与牛C)之间的我们怎么办？我的想法是——逐个击破，平常工作没有时间就挤时间学习你欠缺的技术，学习和提问题方法上面已经提到了就是三步走：官网文档&#8211;&#62;Google&#8211;&#62;技术群； 1、准备好技术（未雨绸缪） 既然要开发出高质量、搞用户体验的易用系统那就要准备好开发所需要使用的各方面的技术知识，比如坚固的后台架构和搞用户体验+美观的UI，当然这个都有很多人共同完成（像我在小公司里面前后台都得搞，大公司就分工比较清晰了）；如果你负责后台的编码工作那就要有坚实的Java基础，比如一些模式、第三方提供的jar包等等，这些东西会让你在开发过程中祈祷事半功倍的效果，因为你不需要闭门造车而是学会怎么使用就可以了（除非你想深入了解它们）； 如果你是前端或者专注前端开发那你需要准备好比如XHTML\CSS\Javascript\JSON等这些常用的技术（具体的内容不在本文讨论范围不再解释） [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>子曰:“工欲善其事,必先利其器。居是邦也,事其大夫之贤者,友其士之仁者</p></blockquote>
<p><img class="alignright" title="孔子" src="http://www.xuefo.net/user/%E5%BF%83%E6%BA%90/%E5%AD%94%E5%AD%90%E5%83%8F.jpg" alt="孔子" width="217" height="240" /><br />
这句话是我近两年的座右铭，引用百科的<strong>解释</strong>：“工匠想要使（他的）<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e5%b7%a5%e4%bd%9c" title="查看 工作 中所有日志" target="_blank">工作</a></span>做好，一定要先使工具锋利。比喻要做好一件事，准备<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e5%b7%a5%e4%bd%9c" title="查看 工作 中所有日志" target="_blank">工作</a></span>非常重要。”；解释的很清楚，这就和做事要有计划是一个道理。<br />
还有一个我欣赏的话：</p>
<blockquote><p>无欲速，无见小利。<span style="color: #339966;"><strong>欲速，则不达</strong></span>；见小利，则大事不成。</p></blockquote>
<p>引用百科的<strong>解释</strong>：“欲：想要；速：快速；达：达到（目的）。过于急性反而不能达到目的。”</p>
<p>这些真理就如同孙子兵法一样适用，咱们也可以拿到今天来分析一下现在的情况；顺便说一下我写这篇文章的目的，因为开博客同时也建立了2个有关RIA开发的群所以有很多网友找我问问题，询问问题的可以分为两类：</p>
<h2>第一类：新手</h2>
<p><span id="more-1026"></span></p>
<p>刚刚接触<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span>或者是Java Web编程的新人，Java和Javascript(<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span>)的基础比较薄弱，有些是刚刚接触SSH架构，有些是刚刚学习web编程，共同特点都是不知道自己要学习什么、怎么学习技术……</p>
<p>他们来我博客找我或者在QQ群里面问，对于这类童鞋我的回答首先问了3个问题：</p>
<ol>
<li>找准学习的目标</li>
<li>你是否准好了进入IT行业（当民工）</li>
<li>是否有编程的兴趣</li>
</ol>
<p>对于<strong>第一点</strong>是给自己在IT路上找准定位，当然对于<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/programmer" title="查看 程序员 中所有日志" target="_blank">程序员</a></span>来说是学习哪一门语言，例如：Java、C++、C#、PHP、.NET等等，当然如果从事基于Web的编程还要学习CSS、Javascript……，你找准了吗？</p>
<p>对于<strong>第二点</strong>和<strong>第三点</strong>是<strong>心态</strong>，很多新人刚刚进入IT行业都会问同样的话题：IT行业发展好吗？IT行业累吗？</p>
<p>我的回答很简单只有<strong>两个字</strong>：好、累。</p>
<p>就像今天一个到群里面来的一个正在培训的学生，公布一下聊天记录：</p>
<blockquote><p>Alexandra  23:07:25<br />
it行业如何了<br />
Alexandra  23:07:32<br />
是不是可累了。。<br />
咖啡兔  23:07:34<br />
看你是否喜欢了<br />
Alexandra  23:07:37<br />
。。。<br />
咖啡兔  23:07:41<br />
IT累是肯定的</p></blockquote>
<p>看得出这个新人有点汗了……他担心自己能不能承受，还有IT技术更新非常快，需要不间断的学习新技术才可以跟得上发展才不会被社会淘汰</p>
<blockquote><p>Alexandra  23:03:53<br />
晕，技术更新那么快，，，不活了。。。</p></blockquote>
<p>像这种态度是万万不能有的，既然你选择了这一行就要坚持做下去；所以这里说到了对于软件的兴趣，兴趣是我们大家的良师益友是我们事半功倍的利器，如果没有兴趣再聪明的人也成不了气候，看大这里问一下自己有兴趣吗？<br />
就像我一样初三的时候用借亲戚的学习机和同学的学习机说明书学习五笔，后来学习basic语言一样，你有这样的兴趣吗？</p>
<p><a href="http://www.wsria.cn/wordpress/wp-content/uploads/2010/07/it-select.png"><img class="size-full wp-image-1037 aligncenter" title="it-select" src="http://www.wsria.cn/wordpress/wp-content/uploads/2010/07/it-select.png" alt="" width="371" height="376" /></a><br />
看完这些如果是新人仔细考虑一下吧……#&amp;（#&amp;￥（##&amp;（#&amp;</p>
<p>如果是选择了“没有”的人或许不再继续看下去了，那就留给那些选择“有”的童鞋们：</p>
<h3>1、问问题</h3>
<p>这里要说的是学习技术的心态，这么长时间来很多人在群里面问问题都是直接说XXX问题怎么解决，有没有使用XXX软件或者插件之类的；<strong>群是什么</strong>？群是大家<strong>讨论问题</strong>的一个平台，而有一部分人把群当成了所有知识的来源，就想咱们平常用到的框架或者各种插件使用方法，这些知识在哪里？怎么获取？这两个问题是新童鞋们要搞清楚的，当然还有一些经常这么问问题的老童鞋们；但凡开源软件（鄙视微软）都有官方的文档，而这种文档时机器重要的武器，他是我们获取技术的最佳途径也是最标准的途径，所以你要<strong>多看官网文档，</strong>像大家经常用到的SSH架构遍地都是，例如那些《无师自通XXX》、《21天精通XXX》，《XXX秘籍》等等……而且还有很多外国牛人写的书国人翻译的，所以这个没有什么问题，在SSH开发中遇到的问题首先要Google（不建议使用百度，技术百度不行，内事还凑合）有没有相同的问题，如果实在找不到再到群里面询问，问的时候也不要急如果有人知道肯定会帮你解决，要不然怎么会有那么多的开源软件供你用呀……</p>
<h3>2、学习新技术</h3>
<p>而对于目前前端开发使用比较多的jQuery的插件就没有像SSH那么多的书可以看了，当然国内的和国外也有人写关于这方面的书，像国外的《jQuery实践》和国内的cssrain和小飞写的《锋利的jQuery》，都是讲jQuery核心库的知识……当然你也可以不看书而是看jQuery的API文档，官方的文档东西基本都是面面俱到因为这个也是判定一个程序、插件好坏的一个要素，就像我08年学习jQuery一样花了一周看了小飞那帮人翻译制作的CHM的API文档+写测试代码直接就在项目中使用了，大概记下了jQuery提供的功能知道能实现什么，看文档的时候比较难理解的就写代码加深记忆……</p>
<p>上面这些就当做是对新手的入门指引吧</p>
<p>得得得……有点跑题了，该说说那些正在代码海洋中挣扎的民工了</p>
<h2>第二类：处在(牛A与牛C)之外的</h2>
<p>我也是这一类人。</p>
<p>这里要说说在实际的企业应用中的规则了，拿Java企业应用来说吧（Java之外的朋友别骂我……我只会Java），Java这家伙是一杯香浓的咖啡也是一杯混合了各种调料的与咖啡豆的水；把Java当做水来看把基于Java开发的框架和插件当做是咖啡豆与调料，N多的插件把咖啡调成多种口味，多种吃法。先感叹一下：当民工3年多到现在感觉我要学习的东西还很多……。</p>
<p>企业应用如同多种口味的咖啡，Java发展10余年全球的开发者们也开发除了上万的各种插件供企业开发应用，感谢你们……</p>
<p>企业应用的开发可不是像你写一个DEMO或者测试那么简单，用的技术很多例如：Struts、Hibernate、Spring、WebService、Jms和前端的[X]HTML、CSS、Javascript、Flash、Flex等等，当然还有企业的宝库-数据库，面对这么多的东西对于不在</p>
<p><span style="font-weight: normal;">(牛A与牛C)之间的我们怎么办？我的想法是——</span><strong>逐个击破</strong><span style="font-weight: normal;">，平常<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e5%b7%a5%e4%bd%9c" title="查看 工作 中所有日志" target="_blank">工作</a></span>没有时间就挤时间学习你欠缺的技术，学习和提问题方法上面已经提到了就是<span style="color: #ff0000;">三步走</span>：官网文档&#8211;&gt;Google&#8211;&gt;技术群；</span></p>
<h3><span style="font-weight: normal;"><strong>1、准备好技术（未雨绸缪）</strong></span></h3>
<p><span style="font-weight: normal;">既然要开发出高质量、搞用户体验的易用系统那就要准备好开发所需要使用的各方面的技术知识，比如坚固的后台架构和搞用户体验+美观的UI，当然这个都有很多人共同完成（像我在小公司里面前后台都得搞，大公司就分工比较清晰了）；如果你负责后台的编码工作那就要有坚实的Java基础，比如一些模式、第三方提供的jar包等等，这些东西会让你在开发过程中祈祷事半功倍的效果，因为你不需要闭门造车而是学会怎么使用就可以了（除非你想深入了解它们）；</span></p>
<p><span style="font-weight: normal;">如果你是前端或者专注前端开发那你需要准备好比如XHTML\CSS\Javascript\JSON等这些常用的技术（具体的内容不在本文讨论范围不再解释）</span></p>
<p><span style="font-weight: normal;">好，需要什么技术都清楚了那么给你一个场景，老板让你开发一个B/S的财务软件，这个就可以使用标准的SSH2架构和RIA方式开发再合适不过了，那么你现在具备这样的能力吗？SSH架构会搭建吗？Ajax方式的RIA会些吗？引入下一话题</span></p>
<h3><span style="font-weight: normal;">2、时刻准备着</span></h3>
<p>国内软件行业的情形和国外不通，你可能听过一些牛人都是精通或者熟练几种语言，精通或者熟练应用各种模式，这是为什么呢？国情决定了我们必须这么做而且还是时刻……因为国内的公司需要的是<strong><span style="color: #ff0000;">全才</span></strong>，每年毕业的那么多大学生，2009年有611万大学毕业生，这么多毕业生和你竞争，是，他们刚刚毕业对你影响好像很小或许你认为对你没有威胁，但是他们在工作中进步一年两年后呢？而且他们工资又比你低相对于他们来说你还有优势吗？</p>
<p>说着说着有些激动了……社会是残酷的，还是说技术吧</p>
<p>我先举个例子，看过我博客的童鞋可能知道我08年开发了一个简单的<a title="2008年开发的个人账务管理系统" href="http://www.wsria.cn/archives/73" target="_blank">个人账务管理系统</a>，当时也是为了学习一些技术才写的，为的就是在Java中和jQuery集成，就是不想让自己落伍跟得上技术的进步，因为这个我09年有机会接了一个私活（嘿嘿），拿到单子很快就用我自己写的那个小系统的架子开始开发了……</p>
<p><span style="color: #339966;"><strong>所以既然我们站在了这个行业就要遵守游戏规则，一些新的、利于企业应用的技术我们都要学习以备以后开发中使用，这才是作为一个标准的IT人才所要做的也是必须做的，只有这样我们才有资本和别人竞争。</strong></span></p>
<p><span style="color: #339966;"><strong> </strong></span><br />
如果你有空余时间可以看看技术方面的书籍，或者研究一些新技术以后日后使用这是为自己增加资本，对于你和公司来说是双赢，何以不为？</p>
<p>========================华丽的分割线========================<br />
说说网友问的比较多的jQuery吧，看看他们都是怎么提问的：</p>
<blockquote><p>A君：怎么获取一个元素的高度？<br />
B君：有用过XXX插件的吗？<br />
C君：<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jqgrid" title="查看 jqGrid 中所有日志" target="_blank">jqGrid</a></span>怎么用？</p></blockquote>
<p>看到这些问题我真的很无奈……我说过多少次了先去看文档看文档看文档，看API……那么详细的文档为什么不利用起来呢？要不然官方还写这些干嘛，既然你要使用这个软件、产品或者插件就要从官方了解它可以做什么然后再逐个看演示或者文档说明，这样你在使用的时候才知道怎么设计出好的作品才会得心应手，就拿我最近在用<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jqgrid" title="查看 jqGrid 中所有日志" target="_blank">jqGrid</a></span>插件吧，是我认为很好的插件，一个是功能很全面，另外一个就是衡量插件是否好的——文档齐全，我是看的<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jqgrid" title="查看 jqGrid 中所有日志" target="_blank">jqGrid</a></span>官方提供的DEMO和<a href="http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jqgriddocs" target="_blank">WIKI</a>文档顺利开发了基于列表的功能；有很多群里面的童鞋一个接一个的问jqGrid的XXX功能怎么实现，如果你要实现编辑功能那就去搜索edit，如果你要实现搜索功能那就找search，文档的参数列表很清晰的说明哪一个参数的功能，还有一些默认值的配置，看看验证一下下一次就手到擒来不是吗……</p>
<h2>结束语：</h2>
<p>很少写这样的文章感觉要说的话很多却不知道表达出来，可能这是搞技术的共同特点，而且还是闷骚型的（前公司的部门经理说的）</p>
<p>说实话感觉写的这篇文章比较乱，因为很少写类似的东西给大家看，我也是想到什么写什么，写的不好还望见谅，总之一句话：“工欲善其事必先利其器”，机会是留给有准备的人，要知道学什么和怎么学……祝你事业有成！</p>
<p style="text-align: right;">咖啡兔于2010年7月30日</p>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/1026">http://www.wsria.cn/archives/1026 | 工欲善其事，必先利其器</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/582" title="如何判断一个请求是否为AJAX请求" rel="bookmark inlinks">如何判断一个请求是否为AJAX请求</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/196" title="转：jquery1.2.6源码分析" rel="bookmark inlinks">转：jquery1.2.6源码分析</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/245" title="从Google搜索联想到了jQuery" rel="bookmark inlinks">从Google搜索联想到了jQuery</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/827" title="新年新气象，博客新面貌" rel="bookmark inlinks">新年新气象，博客新面貌</a><span class="count">( 3 )</span></li>
<li><a href="http://www.wsria.cn/archives/918" title="直逼 Flash 的流畅感：jQuery 运动特效展示" rel="bookmark inlinks">直逼 Flash 的流畅感：jQuery 运动特效展示</a><span class="count">( 4 )</span></li>
<li><a href="http://www.wsria.cn/archives/772" title="jQuery 1.4 正式版发布啦(14 Days of jQuery)" rel="bookmark inlinks">jQuery 1.4 正式版发布啦(14 Days of jQuery)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/342" title="【推荐】jQuery.plugin——对话框jquery.weebox.js" rel="bookmark inlinks">【推荐】jQuery.plugin——对话框jquery.weebox.js</a><span class="count">( 5 )</span></li>
<li><a href="http://www.wsria.cn/archives/119" title="庆贺一下博客被google收录" rel="bookmark inlinks">庆贺一下博客被google收录</a><span class="count">( 0 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=1026&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/1026/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>[转][推荐]15 个 JavaScript Web UI 库</title>
		<link>http://www.wsria.cn/archives/974</link>
		<comments>http://www.wsria.cn/archives/974#comments</comments>
		<pubDate>Thu, 20 May 2010 01:56:30 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[前端技术]]></category>
		<category><![CDATA[转载]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[YUI]]></category>
		<category><![CDATA[推荐]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=974</guid>
		<description><![CDATA[从cnbeta.com看到的，分享给大家；原文：http://www.cnbeta.com/articles/111512.htm 几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架，这些 UI 库与框架极大地简化了开发进程，并带来一致，可靠，以及高度交互性的用户界面。本文介绍了 15 个非常强大的 JavaScript Web UI 库，非常适合各种各种规模的富 Web 应用的开发。 LivePipe LivePipe UI 基于 Prototype Javascript 框架，包含了一整套 经严格测试并高度可扩展的 UI 控件，拥有很好的文档，在不支持 JavaScript 的环境中，可以无缝降级使用。包括 Tab, 窗体，文本框，多选框，评分控件，进度条，滚动条，右键菜单等多种控件。 LivePipe 首页与下载 LivePipe 演示与示例 UKI UKI 是一套简单的 JavaScript UI 工具集，用于快速创建桌面风格的 Web 应用。包含的控件从滑动条，到分栏视图，不一而足。熟悉 jQuery 的开发者会发现这个工具很容易上手，非常简洁，无需安装框架，不依赖 CSS 引用。 UKI 主页与下载 UKI 控件，演示，示例 MochaUI MochaUI 是 MooTools [...]]]></description>
			<content:encoded><![CDATA[<p>从cnbeta.com看到的，分享给大家；原文：<a href="http://www.cnbeta.com/articles/111512.htm">http://www.cnbeta.com/articles/111512.htm</a></p>
<p>几乎所有的富 Web 应用都基于一个或多个 Web <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/ui" title="查看 UI 中所有日志" target="_blank">UI</a></span> 库或框架，这些 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/ui" title="查看 UI 中所有日志" target="_blank">UI</a></span>   库与框架极大地简化了开发进程，并带来一致，可靠，以及高度交互性的用户界面。本文介绍了 15 个非常强大的 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/js" title="查看 JavaScript 中所有日志" target="_blank">JavaScript</a></span> Web <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/ui" title="查看 UI 中所有日志" target="_blank">UI</a></span>   库，非常适合各种各种规模的富 Web 应用的开发。 		LivePipe<br />
<a href="http://livepipe.net/">LivePipe   UI</a> 基于 <a href="http://www.prototypejs.org/">Prototype   Javascript 框架</a>，包含了一整套 经严格测试并高度可扩展的 UI 控件，拥有很好的文档，在不支持 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/js" title="查看 JavaScript 中所有日志" target="_blank">JavaScript</a></span> 的环境中，可以无缝降级使用。包括 Tab,  窗体，文本框，多选框，评分控件，进度条，滚动条，右键菜单等多种控件。</p>
<p><a href="http://livepipe.net/"><strong>LivePipe</strong> 首页与下载</a><br />
<a href="http://livepipe.net/control#rating"><strong>LivePipe</strong> 演示与示例</a></p>
<p><a href="http://livepipe.net/control#rating"><img src="http://speckyboy.com/wp-content/uploads/2010/05/webui_02.jpg" alt="" /></a><br />
UKI</p>
<p><a href="http://ukijs.org/">UKI</a> 是一套简单的 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/js" title="查看 JavaScript 中所有日志" target="_blank">JavaScript</a></span> UI 工具集，用于快速创建桌面风格的  Web 应用。包含的控件从滑动条，到分栏视图，不一而足。熟悉 <a href="http://jquery.com/">jQuery</a> 的开发者会发现这个工具很容易上手，非常简洁，无需安装框架，不依赖 CSS 引用。</p>
<p><a href="http://ukijs.org/"><strong>UKI</strong> 主页与下载</a><br />
<a href="http://ukijs.org/examples/"><strong>UKI</strong> 控件，演示，示例</a></p>
<p><a href="http://ukijs.org/examples/"><img src="http://speckyboy.com/wp-content/uploads/2010/05/webui_04.jpg" alt="" /></a><br />
<span id="more-974"></span><br />
MochaUI</p>
<p><a href="http://mochaui.com/">MochaUI</a> 是 <a href="http://mootools.net/">MooTools    Javascript 框架</a> 与 ExplorerCanvas 的一个备受欢迎的扩展，可以用来快速创建 Web 应用，Web  桌面，网站，饰件，独立 Windows，Modal 对话框等等。</p>
<p><a href="http://mochaui.com/"><strong>MochaUI</strong> 主页与下载</a><br />
<a href="http://mochaui.com/demo/"><strong>MochaUI</strong> 控件，演示，示例</a></p>
<p><a href="http://mochaui.com/demo/"><img src="http://speckyboy.com/wp-content/uploads/2010/05/webui_06.jpg" alt="" /></a></p>
<p>中文编译来源：<a href="http://www.comsharp.com/"><strong>锐商企 业CMS</strong> 网站内容管理系统</a> 官方网站<br />
Sigma  Ajax UI Builder<br />
<a href="http://sourceforge.net/projects/ajaxuibuilder/">SigmaVisual</a> 是一套基于 Web 的，所见即所得的 AJAX UI 创建工具，包含超过40个不见，如 Tab，对话框，树形图，时间线等，基于  JavaScript 和 PHP。</p>
<p><a href="http://sourceforge.net/projects/ajaxuibuilder/"><strong>Sigma   Ajax UI Builder</strong> 主页和下载</a><br />
<a href="http://www.sigmawidgets.com/products/sigma_visual/VisualJS/index.html"><strong>Sigma   Ajax UI Builder</strong> 控件，演示和示例</a></p>
<p><a href="http://www.sigmawidgets.com/products/sigma_visual/VisualJS/index.html"><img src="http://speckyboy.com/wp-content/uploads/2010/05/webui_08.jpg" alt="" /></a><br />
JxLib  based MooTools</p>
<p><a href="http://jxlib.org/">JxLib</a> 是一个基于 <a href="http://mootools.net/">MooTools</a> 的 JavaScript UI 框架，包含多数 Web  程序都需要的基本空间，如按钮，Tab，菜单，树形结构，对话框等等。JxLib 还支持换肤功能。</p>
<p><a href="http://jxlib.org/"><strong>JxLib</strong> 主页与下载</a><br />
<a href="http://jxlib.org/"><strong>JxLib</strong> 控件，演示与示例</a></p>
<p><a href="http://jxlib.org/"><img src="http://speckyboy.com/wp-content/uploads/2010/05/webui_10.jpg" alt="" /></a><br />
Dijit  – The Dojo Toolkit</p>
<p><a href="http://dojotoolkit.org/reference-guide/dijit/index.html">Dijit</a> 基于 <a href="http://www.dojotoolkit.org/">Dojo</a>，也是学习 Dojo  扩展的一个好起点。可以用来创建非常漂亮的 Web 2.0 GUI。支持多语种，甚至支持不同语种的文字书写方向以及本地化数字，日期等等。</p>
<p><a href="http://dojotoolkit.org/reference-guide/dijit/index.html"><strong>Dijit</strong> 主页，下载</a><br />
<a href="http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/themes/themeTester.html"><strong>Dijit</strong> 控件，演示，示例</a></p>
<p><a href="http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/themes/themeTester.html"><img src="http://speckyboy.com/wp-content/uploads/2010/05/webui_12.jpg" alt="" /></a><br />
<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span>  TOOLS</p>
<p><a href="http://flowplayer.org/tools/index.html">jQuery  Tools</a> 是一个非常轻量（2.5kb）的常用 UI 库，支持以下 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span> 对象，Tabs, 工具提示，滚动条，层，表单以及 Flash 嵌套。</p>
<p><a href="http://flowplayer.org/tools/index.html"><strong><span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span>   TOOLS</strong> 主页与下载</a><br />
<a href="http://flowplayer.org/tools/demos/index.html"><strong>jQuery   TOOLS</strong> 控件，演示，示例</a></p>
<p><a href="http://flowplayer.org/tools/demos/index.html"><img src="http://speckyboy.com/wp-content/uploads/2010/05/webui_14.jpg" alt="" /></a><br />
jQuery  UI</p>
<p><a href="http://jqueryui.com/home">jQuery   UI</a> 基于 <a href="http://jquery.com/">jQuery</a>，包含 3 个大类，饰件，一些内置的 UI  对象；效果，对各种网页对象施加动画效果（如爆炸效果）；鼠标交互，如拖放操作。</p>
<p><a href="http://jqueryui.com/home"><strong>jQuery  UI</strong> 首页与下载</a><br />
<a href="http://jqueryui.com/demos/"><strong>jQuery  UI</strong> 控件，演示与示例</a></p>
<p><a href="http://jqueryui.com/demos/"><img src="http://speckyboy.com/wp-content/uploads/2010/05/webui_16.jpg" alt="" /></a><br />
Prototype  UI</p>
<p><a href="http://www.prototype-ui.com/">Prototype  UI</a> 基于 <a href="http://www.prototypejs.org/">Prototype</a> 与 <a href="http://script.aculo.us/">Script.aculo.us</a>，包括多个模块（旋转木马，Modal  窗口，阴影，右键菜单等），每个模块可以单独安装使用。</p>
<p><a href="http://www.prototype-ui.com/"><strong>Prototype  UI</strong> 主页与下载</a><br />
<a href="http://docs.prototype-ui.com/rc0/Window"><strong>Prototype  UI</strong> 控件，演示与示例</a></p>
<p><a href="http://docs.prototype-ui.com/rc0/Window"><img src="http://speckyboy.com/wp-content/uploads/2010/05/webui_18.jpg" alt="" /></a><br />
Jitsu</p>
<p><a href="http://www.jitsu.org/jitsu/index.html">Jitsu</a> 功能包括 XML  标记，页面编译，动画引擎，Ajax 以及运行时检测等等，它的 Ajax 功能使消费级 Web  应用的创建变得非常简单，支持客户端数据绑定，还可以将页面编译成 JavaScript，<a href="http://www.jitsu.org/jitsu/index.html">Jitsu</a> 在 Firefox 和 IE  中运行最佳。</p>
<p><a href="http://www.jitsu.org/jitsu/index.html"><strong>Jitsu</strong> 主页与下载</a><br />
<a href="http://www.jitsu.org/jitsu/quicktours/basic_helloworld.html"><strong>Jitsu</strong> 控件，演示与示例</a></p>
<p><a href="http://www.jitsu.org/jitsu/quicktours/basic_helloworld.html"><img src="http://speckyboy.specky.netdna-cdn.com/wp-content/uploads/2010/05/webui_20.jpg" alt="" /></a><br />
Qutensil<br />
<a href="http://qutensil.com/">Qutensil</a> 仍在开发中，但其路线图已经显示出某些引人注目的东西，基于 <a href="http://www.prototypejs.org/">Prototype</a> 与 <a href="http://script.aculo.us/">Scriptaculous</a> ，包含消息，调色板，滑动条，工具提示，可拖放窗口以及警告，确认，提示等窗口。</p>
<p><a href="http://qutensil.com/"><strong>Qutensil</strong> 主页，下载</a><br />
<a href="http://qutensil.com/pages/modules"><strong>Qutensil</strong> 控件，演示，示例</a></p>
<p><a href="http://qutensil.com/pages/modules"><img src="http://speckyboy.specky.netdna-cdn.com/wp-content/uploads/2010/05/webui_22.jpg" alt="" /></a><br />
Script.aculo.us<br />
<a href="http://script.aculo.us/">script.aculo.us</a> 是一个备受欢迎的 UI 工具集，基于 <a href="http://www.prototypejs.org/">Prototype 框架</a>， 提供了诸如视觉效果，UI 控件以及面向 DOM 的工具。</p>
<p><a href="http://script.aculo.us/"><strong>Script.aculo.us</strong> 首页与下载</a></p>
<p><a href="http://wiki.github.com/madrobby/scriptaculous/demos"><img src="http://speckyboy.specky.netdna-cdn.com/wp-content/uploads/2010/05/webui_24.jpg" alt="" /></a><br />
Alloy  UI<br />
<a href="http://alloy.liferay.com/">AlloyUI</a> 是一套功能丰富的 UI 框架，基于 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/yui" title="查看 YUI 中所有日志" target="_blank">YUI</a></span> 3，部分基于 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/yui" title="查看 YUI 中所有日志" target="_blank">YUI</a></span> 2，包含一套丰富的（超过60）UI  部件，如图片库，对话框，树形结构，面板，自动完成，按钮，日历控件，工具条等。</p>
<p><a href="http://alloy.liferay.com/"><strong>Alloy  UI</strong> 首页和下载</a><br />
<a href="http://alloy.liferay.com/demos.php"><strong>Alloy  UI</strong> 控件，演示与示例</a></p>
<p><a href="http://alloy.liferay.com/demos.php"><img src="http://speckyboy.specky.netdna-cdn.com/wp-content/uploads/2010/05/webui_26.jpg" alt="" /></a><br />
iUI:  iPhone UI 框架<br />
<a href="http://code.google.com/p/iui/"><img src="http://speckyboy.specky.netdna-cdn.com/wp-content/uploads/2010/05/webui_27.jpg" alt="" /></a></p>
<p><a href="http://code.google.com/p/iui/">IUI</a> 包含一套 JavaScript 库，CSS  式样表及图片，是一个轻量级 iPhone UI 库，包含 iPhone 风格导航菜单，设备方向，iPhone 风格切换等功能，可以为你的 Web  程序带来 iPhone 般的体验。</p>
<p><a href="http://code.google.com/p/iui/"><strong>iUI</strong> 主页与下载</a><br />
XUI<br />
<a href="http://xuijs.com/"><img src="http://speckyboy.specky.netdna-cdn.com/wp-content/uploads/2010/05/webui_29.jpg" alt="" /></a></p>
<p><a href="http://xuijs.com/">XUI</a> 是一个用于移动 Web  应用的轻量，极简，高度模块化的框架。它之所以非常轻量的原因是，它只支持移动浏览器，所有跨浏览器支持的代码都被剥离。它面向一线移动 Web  浏览器，如 Webkit，Fennec 以及 Opera，并有意将来对移动 IE 和黑莓提供支持。</p>
<p><a href="http://xuijs.com/"><strong>XUI</strong> 首页，下载</a><br />
Yahoo!  <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/yui" title="查看 YUI 中所有日志" target="_blank">YUI</a></span>  Library<br />
<a href="http://developer.yahoo.com/yui/"><img src="http://speckyboy.specky.netdna-cdn.com/wp-content/uploads/2010/05/webui_30.jpg" alt="" /></a></p>
<p><a href="http://developer.yahoo.com/yui/">Yahoo!   YUI Library</a> 可谓所有 Web UI 之父，可靠，功能丰富，目前已经发展到第 3  版。它拥有一个很庞大的开发团队，推出了非常丰富的功能，就功能而言，无可匹敌。</p>
<p><a href="http://developer.yahoo.com/yui/"><strong>YUI  Library</strong> 主页与下载</a><br />
<a href="http://developer.yahoo.com/yui/2/"><strong>YUI2  入门</strong></a><br />
<a href="http://developer.yahoo.com/yui/3/"><strong>YUI3  入门</strong></a><br />
<a href="http://developer.yahoo.com/yui/3/"><strong>YUI3</strong> 控件，演示与示例</a>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e8%bd%ac%e8%bd%bd" title="查看 转载 中所有日志" target="_blank">转载</a></span>到你的网站或博客。 <br/><span style="padding-left:20px"><span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e8%bd%ac%e8%bd%bd" title="查看 转载 中所有日志" target="_blank">转载</a></span>请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/974">http://www.wsria.cn/archives/974 | [转][推荐]15 个 JavaScript Web UI 库</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/796" title="jQuery1.4 API 区别与更新中文版" rel="bookmark inlinks">jQuery1.4 API 区别与更新中文版</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/807" title="jQuery 1.4.1 中文文档 CHM 版发布" rel="bookmark inlinks">jQuery 1.4.1 中文文档 CHM 版发布</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/84" title="推荐使用轻量级ajax框架-jQuery" rel="bookmark inlinks">推荐使用轻量级ajax框架-jQuery</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/813" title="Sexy Buttons（Web 按钮[图标]素材）" rel="bookmark inlinks">Sexy Buttons（Web 按钮[图标]素材）</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/555" title="jQuery性能优化指南" rel="bookmark inlinks">jQuery性能优化指南</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/202" title="15天学会jquery" rel="bookmark inlinks">15天学会jquery</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/471" title="一行jQuery代码打印九九乘法表" rel="bookmark inlinks">一行jQuery代码打印九九乘法表</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/429" title="jQuery.plugin——强大的遮罩层(nyroModal)" rel="bookmark inlinks">jQuery.plugin——强大的遮罩层(nyroModal)</a><span class="count">( 2 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=974&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/974/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>直逼 Flash 的流畅感：jQuery 运动特效展示</title>
		<link>http://www.wsria.cn/archives/918</link>
		<comments>http://www.wsria.cn/archives/918#comments</comments>
		<pubDate>Tue, 02 Mar 2010 06:41:46 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[前端技术]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[菜单]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=918</guid>
		<description><![CDATA[新闻来源:devsnippets.com 围剿 Flash 的不仅有 HTML 5，还有 JavaScript，著名的 JavaScript 框架 jQuery 在运动特效方面已经越来越流畅，有时候你需要点一下右键来确认它不是 Flash。本文介绍了10个非常出色的 jQuery 运动特效，这些效果可以更有效地展示你的内容。 让Flash喝西北风去吧，走，看看jQuery多牛X…… 1. 流感导航菜单 下面的导航菜单，当鼠标在上面移动的时候，会很流畅地垂下解释菜单，当你将鼠标在上面快速左右移动的时候，会怀疑这是 Flash。 2. 转花灯 Roundabout 是一个 jQuery 插件，可以将一组 HTML 对象转换为旋转花灯的效果。 3. 拉洋片 拉洋片也许是 jQuery 最拿手的效果了。该效果在遇到 JavaScript 被禁用的场合会自动降级使用。 4. jQuery Quicksand 插件 这个让人赞叹的插件，可以对一组 HTML 对象重新洗牌，效果非常出众。 5. 导航滑块 这种风格的导航已经见于很多站点，鼠标在导航菜单上移动的时候，一个高亮指示条随着鼠标滑动，指示当前的导航位置。 6. 文字的移动纹理 在文字上，显示移动的纹理，效果美轮美奂。原理是，做一个带透明文字的 PNG 图像放在一个容器里，容器的背景放一张图案，用 jQuery 移动容器的背景，很简单，不过，不支持 IE6，因为 IE6 不支持 PNG。 [...]]]></description>
			<content:encoded><![CDATA[<p>新闻来源:devsnippets.com<br />
围剿 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/flash" title="查看 Flash 中所有日志" target="_blank">Flash</a></span> 的不仅有 HTML 5，还有 JavaScript，著名的 JavaScript 框架 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span> 在运动特效方面已经越来越流畅，有时候你需要点一下右键来确认它不是 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/flash" title="查看 Flash 中所有日志" target="_blank">Flash</a></span>。本文介绍了10个非常出色的 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span> 运动特效，这些效果可以更有效地展示你的内容。</p>
<p>让Flash喝西北风去吧，走，看看jQuery多牛X……</p>
<p><span id="more-918"></span></p>
<p><strong>1. 流感导航<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e8%8f%9c%e5%8d%95" title="查看 菜单 中所有日志" target="_blank">菜单</a></span></strong><br />
下面的导航<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e8%8f%9c%e5%8d%95" title="查看 菜单 中所有日志" target="_blank">菜单</a></span>，当鼠标在上面移动的时候，会很流畅地垂下解释<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e8%8f%9c%e5%8d%95" title="查看 菜单 中所有日志" target="_blank">菜单</a></span>，当你将鼠标在上面快速左右移动的时候，会怀疑这是 Flash。</p>
<p><a href="http://addyosmani.com/resources/fluid-menu/fluid-menu.html"><img src="http://devsnippets.com/img/jquery-magic/jquery-01.jpg" alt="Fluid  Navigation – How to create an informative menu-bar with jQuery &amp;amp;amp;  CSS" /></a><br />
<strong>2. 转花灯</strong><br />
Roundabout 是一个 jQuery 插件，可以将一组 HTML 对象转换为旋转花灯的效果。</p>
<p><a href="http://fredhq.com/projects/roundabout/#demo"><img src="http://devsnippets.com/img/jquery-magic/jquery-02.jpg" alt="Move  Elements with Style" /></a></p>
<p><strong>3. 拉洋片</strong><br />
拉洋片也许是 jQuery 最拿手的效果了。该效果在遇到 JavaScript 被禁用的场合会自动降级使用。</p>
<p><a href="http://www.sohtanaka.com/web-design/examples/image-slider/"><img src="http://devsnippets.com/img/jquery-magic/jquery-03.jpg" alt="Automatic Image Slider w/ CSS &amp;amp;amp; jQuery" /></a><br />
<strong>4. jQuery Quicksand 插件</strong><br />
这个让人赞叹的插件，可以对一组 HTML 对象重新洗牌，效果非常出众。</p>
<p><a href="http://razorjack.net/quicksand/demos/one-set-clone.html"><img src="http://devsnippets.com/img/jquery-magic/jquery-04.jpg" alt="jQuery  Quicksand Plugin" /></a><br />
<strong>5. 导航滑块</strong><br />
这种风格的导航已经见于很多站点，鼠标在导航菜单上移动的时候，一个高亮指示条随着鼠标滑动，指示当前的导航位置。</p>
<p><a href="http://css-tricks.com/examples/MagicLine/"><img src="http://devsnippets.com/img/jquery-magic/jquery-05.jpg" alt="jQuery  Magic Line Sliding Style Navigation" /></a><br />
<strong>6. 文字的移动纹理</strong><br />
在文字上，显示移动的纹理，效果美轮美奂。原理是，做一个带透明文字的 PNG 图像放在一个容器里，容器的背景放一张图案，用 jQuery 移动容器的背景，很简单，不过，不支持 IE6，因为 IE6 不支持 PNG。</p>
<p><a href="http://www.gayadesign.com/scripts/textmovingbg/"><img src="http://devsnippets.com/img/jquery-magic/jquery-06.jpg" alt="Text  with Moving Backgrounds" /></a><br />
<strong>7. jDiv: jQuery 导航 Tab</strong><br />
一个可以显示丰富内容的下拉导航菜单（演示要翻墙）。</p>
<p><a href="http://www.skyrocketlabs.com/categories/tutorials/jdiv/demo/index.html"><img src="http://devsnippets.com/img/jquery-magic/jquery-07.jpg" alt="jDiv: A  jQuery navigation menu alternative" /></a><br />
<strong>8. 基于 CSS3 和 jQuery 的半透明导航系统</strong><br />
鼠标在导航菜单上移动，显示半透明的指示图标。CSS3 做这个实在太容易了。</p>
<p><a href="http://demo.tutorialzine.com/2010/01/halftone-navigation-menu-jquery-css/demo.html"><img src="http://devsnippets.com/img/jquery-magic/jquery-08.jpg" alt="Halftone Navigation Menu With jQuery &amp;amp;amp; CSS3" /></a><br />
<strong>9. 云台式拉洋片</strong><br />
常规的拉洋片效果要么左到右，要么右到左，或者垂直上下，这个 jQuery 效果可以象云台那样扫镜头。</p>
<p><a href="http://s3.amazonaws.com/buildinternet/live-tutorials/panning-slideshow/panning-slideshow.htm"><img src="http://devsnippets.com/img/jquery-magic/jquery-09.jpg" alt="Animate Panning Slideshow with jQuery" /></a><br />
<strong>10. SlideDeck</strong><br />
SlideDeck 是一种新颖的内容展示方式，有点类似 Outlook 的手风琴菜单，但视觉效果和用户体验更好一些。</p>
<p><a href="http://www.slidedeck.com/"><img src="http://devsnippets.com/img/jquery-magic/jquery-10.jpg" alt="SlideDeck" /></a></p>
<p>本文来源：<a href="http://devsnippets.com/article/10-jquery-transition-effects.html">http://devsnippets.com/article/10-jquery-transition-effects.html</a><br />
中文编译来源：<a href="http://www.comsharp.com/"><strong>锐商企业CMS</strong> 网站内容管理系统</a> 官方网站
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/918">http://www.wsria.cn/archives/918 | 直逼 Flash 的流畅感：jQuery 运动特效展示</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/184" title="jQuery技巧大放送" rel="bookmark inlinks">jQuery技巧大放送</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/333" title="jQuery入门教程PPT" rel="bookmark inlinks">jQuery入门教程PPT</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/202" title="15天学会jquery" rel="bookmark inlinks">15天学会jquery</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/772" title="jQuery 1.4 正式版发布啦(14 Days of jQuery)" rel="bookmark inlinks">jQuery 1.4 正式版发布啦(14 Days of jQuery)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/471" title="一行jQuery代码打印九九乘法表" rel="bookmark inlinks">一行jQuery代码打印九九乘法表</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/324" title="jQuery.plugin——滚动条(连贯感觉)" rel="bookmark inlinks">jQuery.plugin——滚动条(连贯感觉)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/555" title="jQuery性能优化指南" rel="bookmark inlinks">jQuery性能优化指南</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/582" title="如何判断一个请求是否为AJAX请求" rel="bookmark inlinks">如何判断一个请求是否为AJAX请求</a><span class="count">( 2 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=918&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/918/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>新年新气象，博客新面貌</title>
		<link>http://www.wsria.cn/archives/827</link>
		<comments>http://www.wsria.cn/archives/827#comments</comments>
		<pubDate>Sat, 27 Feb 2010 09:24:52 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[个人作品]]></category>
		<category><![CDATA[博客公告]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[博客]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=827</guid>
		<description><![CDATA[感谢大家一年来对我的支持，一年来发布了一些技术文章和一个基于Java（SSH架构）、jQuery的开源系统，得到了网友的支持，今年也会多多发表博文，和广大网友共同进步，将技术进行到底…… 这次更换主题添加了几个插件，例如：评分和目前的Buzz推荐文章等等……以后会增加其他功能，敬请期待，当然这些都是次要的 今年计划在6月份前推出基于Strtus2版本的开源账务管理系统 声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。 转载请注明转自 what is the RIA? just it…&#124;&#124;咖啡兔 &#8482; 原始链接:http://www.wsria.cn/archives/827 &#124; 新年新气象，博客新面貌 相关文章 新年新气象，博客主题最终确定了( 0 ) 推荐jQuery插件系列——表单验证formValidator( 2 ) 友情链接( 0 ) jQuery.plugin——强大的遮罩层(nyroModal)( 2 ) 《疯狂程序员》一书中的&#8221;奥秘&#8221;( 0 ) 实例解析java + jQuery + json工作过程(登录)( 8 ) 申请友链及说明( 8 ) 工欲善其事，必先利其器( 4 ) &#169;2010 what is the RIA? just it…&#124;&#124;咖啡兔. All Rights Reserved..]]></description>
			<content:encoded><![CDATA[<p>感谢大家一年来对我的支持，一年来发布了一些技术文章和一个基于Java（SSH架构）、<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span>的开源系统，得到了网友的支持，今年也会多多发表博文，和广大网友共同进步，将技术进行到底……<br />
这次更换主题添加了几个插件，例如：评分和目前的Buzz推荐文章等等……以后会增加其他功能，敬请期待，当然这些都是次要的</p>
<p><!--easy2hide start-->今年计划在6月份前推出基于Strtus2版本的开源账务管理系统<!--easy2hide end-->
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e5%8d%9a%e5%ae%a2" title="查看 博客 中所有日志" target="_blank">博客</a></span>。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/827">http://www.wsria.cn/archives/827 | 新年新气象，博客新面貌</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/485" title="用jQuery实现图片预加载." rel="bookmark inlinks">用jQuery实现图片预加载.</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/733" title="推荐：2009 年度最佳 jQuery 插件" rel="bookmark inlinks">推荐：2009 年度最佳 jQuery 插件</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/136" title="基于Java、jQuery应用的账务管理系统开源了(09.3.19更新)" rel="bookmark inlinks">基于Java、jQuery应用的账务管理系统开源了(09.3.19更新)</a><span class="count">( 23 )</span></li>
<li><a href="http://www.wsria.cn/archives/611" title="站点GBK编码下jQuery Ajax中文乱码解决方案" rel="bookmark inlinks">站点GBK编码下jQuery Ajax中文乱码解决方案</a><span class="count">( 22 )</span></li>
<li><a href="http://www.wsria.cn/links" title="友情链接" rel="bookmark inlinks">友情链接</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/659" title="[推荐]改进的提示插件-jQuery.hiAlerts.1.0" rel="bookmark inlinks">[推荐]改进的提示插件-jQuery.hiAlerts.1.0</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/324" title="jQuery.plugin——滚动条(连贯感觉)" rel="bookmark inlinks">jQuery.plugin——滚动条(连贯感觉)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/333" title="jQuery入门教程PPT" rel="bookmark inlinks">jQuery入门教程PPT</a><span class="count">( 1 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=827&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/827/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>jQuery 1.4.1 中文文档 CHM 版发布</title>
		<link>http://www.wsria.cn/archives/807</link>
		<comments>http://www.wsria.cn/archives/807#comments</comments>
		<pubDate>Tue, 02 Feb 2010 14:56:25 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[文档]]></category>
		<category><![CDATA[chm]]></category>
		<category><![CDATA[jQuery1.4]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=807</guid>
		<description><![CDATA[小飞翻译并制作的中文CHM jQuery 1.4.1文档 CHM文档地址：http://code.google.com/p/jquery-api-zh-cn/downloads/list 小飞博客：http://shawphy.com/2010/02/jquery-1-4-1-api-zh-cn-chm-released.html 声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。 转载请注明转自 what is the RIA? just it…&#124;&#124;咖啡兔 &#8482; 原始链接:http://www.wsria.cn/archives/807 &#124; jQuery 1.4.1 中文文档 CHM 版发布 相关文章 jQuery入门教程PPT( 1 ) 站点GBK编码下jQuery Ajax中文乱码解决方案( 22 ) 工欲善其事，必先利其器( 4 ) [转][推荐]15 个 JavaScript Web UI 库( 0 ) 利用JavaScript获取窗口/Body的宽度和高度(让jqGrid自适应窗口大小)( 5 ) jQuery1.3中文API下载(HTML、chm版)( 0 ) 推荐：2009 年度最佳 jQuery 插件( 2 ) 实例解析java + jQuery [...]]]></description>
			<content:encoded><![CDATA[<p>小飞翻译并制作的中文CHM <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span> 1.4.1文档</p>
<p>CHM文档地址：<a href="http://code.google.com/p/jquery-api-zh-cn/downloads/list" target="_blank">http://code.google.com/p/jquery-api-zh-cn/downloads/list</a></p>
<p>小飞博客：<a href="http://shawphy.com/2010/02/jquery-1-4-1-api-zh-cn-chm-released.html#comments">http://shawphy.com/2010/02/jquery-1-4-1-api-zh-cn-chm-released.html</a>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/807">http://www.wsria.cn/archives/807 | jQuery 1.4.1 中文文档 CHM 版发布</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/659" title="[推荐]改进的提示插件-jQuery.hiAlerts.1.0" rel="bookmark inlinks">[推荐]改进的提示插件-jQuery.hiAlerts.1.0</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/827" title="新年新气象，博客新面貌" rel="bookmark inlinks">新年新气象，博客新面貌</a><span class="count">( 3 )</span></li>
<li><a href="http://www.wsria.cn/archives/89" title="基于Java、jQuery开发的账务管理系统(个人版)即将开源" rel="bookmark inlinks">基于Java、jQuery开发的账务管理系统(个人版)即将开源</a><span class="count">( 13 )</span></li>
<li><a href="http://www.wsria.cn/archives/342" title="【推荐】jQuery.plugin——对话框jquery.weebox.js" rel="bookmark inlinks">【推荐】jQuery.plugin——对话框jquery.weebox.js</a><span class="count">( 5 )</span></li>
<li><a href="http://www.wsria.cn/archives/184" title="jQuery技巧大放送" rel="bookmark inlinks">jQuery技巧大放送</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/73" title="基于jQuery开发的账务管理系统(个人版)演示" rel="bookmark inlinks">基于jQuery开发的账务管理系统(个人版)演示</a><span class="count">( 15 )</span></li>
<li><a href="http://www.wsria.cn/archives/324" title="jQuery.plugin——滚动条(连贯感觉)" rel="bookmark inlinks">jQuery.plugin——滚动条(连贯感觉)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/151" title="jQuery1.3中文API下载(HTML、chm版)" rel="bookmark inlinks">jQuery1.3中文API下载(HTML、chm版)</a><span class="count">( 0 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=807&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/807/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery1.4 API 区别与更新中文版</title>
		<link>http://www.wsria.cn/archives/796</link>
		<comments>http://www.wsria.cn/archives/796#comments</comments>
		<pubDate>Tue, 19 Jan 2010 11:32:11 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[博客公告]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=796</guid>
		<description><![CDATA[前几天发不过jQuery1.4 正式版的简单更新说明，后来在网上找到 金山(一个网友) 博客翻译了，现在这社会就得做自己所长的，所以借用过来供大家看看：http://js.007studio.net/?p=276 声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。 转载请注明转自 what is the RIA? just it…&#124;&#124;咖啡兔 &#8482; 原始链接:http://www.wsria.cn/archives/796 &#124; jQuery1.4 API 区别与更新中文版 相关文章 站点GBK编码下jQuery Ajax中文乱码解决方案( 22 ) jQuery 1.4 正式版发布啦(14 Days of jQuery)( 0 ) 推荐jQuery插件系列——表单验证formValidator( 2 ) 推荐：2009 年度最佳 jQuery 插件( 2 ) 简单实现在基于Java的AJAX环境下未登录自动跳转流程详解(spring代理struts的action)( 2 ) jQuery.plugin——强大的遮罩层(nyroModal)( 2 ) [推荐]改进的提示插件-jQuery.hiAlerts.1.0( 1 ) 转：jquery1.2.6源码分析( 0 ) &#169;2010 what is [...]]]></description>
			<content:encoded><![CDATA[<p>前几天发不过<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span>1.4 正式版的简单更新说明，后来在网上找到 <strong>金山(一个网友) </strong>博客翻译了，现在这社会就得做自己所长的，所以借用过来供大家看看：<a title="jquery1.4 API 区别与更新中文版" href="http://js.007studio.net/?p=276" target="_blank">http://js.007studio.net/?p=276</a>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/796">http://www.wsria.cn/archives/796 | jQuery1.4 API 区别与更新中文版</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/772" title="jQuery 1.4 正式版发布啦(14 Days of jQuery)" rel="bookmark inlinks">jQuery 1.4 正式版发布啦(14 Days of jQuery)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/555" title="jQuery性能优化指南" rel="bookmark inlinks">jQuery性能优化指南</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/471" title="一行jQuery代码打印九九乘法表" rel="bookmark inlinks">一行jQuery代码打印九九乘法表</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/89" title="基于Java、jQuery开发的账务管理系统(个人版)即将开源" rel="bookmark inlinks">基于Java、jQuery开发的账务管理系统(个人版)即将开源</a><span class="count">( 13 )</span></li>
<li><a href="http://www.wsria.cn/archives/640" title="推荐一个ajax资源站点" rel="bookmark inlinks">推荐一个ajax资源站点</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/369" title="实例解析java + jQuery + json工作过程(获取JSON数据)" rel="bookmark inlinks">实例解析java + jQuery + json工作过程(获取JSON数据)</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/485" title="用jQuery实现图片预加载." rel="bookmark inlinks">用jQuery实现图片预加载.</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/588" title="简单实现在基于Java的AJAX环境下未登录自动跳转流程详解(spring代理struts的action)" rel="bookmark inlinks">简单实现在基于Java的AJAX环境下未登录自动跳转流程详解(spring代理struts的action)</a><span class="count">( 2 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=796&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/796/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery 1.4 正式版发布啦(14 Days of jQuery)</title>
		<link>http://www.wsria.cn/archives/772</link>
		<comments>http://www.wsria.cn/archives/772#comments</comments>
		<pubDate>Fri, 15 Jan 2010 02:18:41 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[业界动态]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=772</guid>
		<description><![CDATA[发布了两个alpha版本，4小时前终于发布了1.4正式版，先放链接： jQuery Minified (23kb?Gzipped) jQuery Regular (154kb) http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js 大致看了一下官网的更新文档： jQuery1.4对代码库进行了内部重写组织，开始建立一些风格规范。老的core.js文件被分为attribute.js, css.js, data.js, manipulation.js, traversing.js和queue.js。CSS和attribute的逻辑分离。并修正了207个老版本的错误。 1、Easy Setter Functions（可以自定义一个function设置属性值） .css(), .attr(), .val(), .html(), .text(), .append(), .prepend(), .before(), .after(), .replaceWith(), .wrap(), .wrapInner(), .offset(), .addClass(), .removeClass(), and .toggleClass().这些setter方法可以传入一个function根据业务自定义需要设置的值 // find all ampersands in A's and wrap with a span $&#40;'a'&#41;.html&#40;function&#40;i,html&#41;&#123; return html.replace&#40;/&#38;amp;/gi,'&#60;span class=&#34;amp&#34;&#62;&#38;amp;&#60;/span&#62;'&#41;; &#125;&#41;; // Add some information to [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_774" class="wp-caption alignleft" style="width: 436px"><a href="http://www.wsria.cn/wordpress/wp-content/uploads/2010/01/jquery-1.4.png"><img class="size-full wp-image-774" title="jquery 1.4" src="http://www.wsria.cn/wordpress/wp-content/uploads/2010/01/jquery-1.4.png" alt="jquery 1.4" width="426" height="153" /></a><p class="wp-caption-text">jquery 1.4</p></div>
<p>发布了两个alpha版本，4小时前终于发布了1.4正式版，先放链接：</p>
<ul>
<li><a href="http://code.jquery.com/jquery-1.4.min.js">jQuery Minified</a> (23kb?<a href="http://www.julienlecomte.net/blog/2007/08/13/">Gzipped</a>)</li>
<li><a href="http://code.jquery.com/jquery-1.4.js">jQuery Regular</a> (154kb)</li>
<li><a href="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js">http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js </a></li>
</ul>
<p>大致看了一下官网的更新文档：</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span>1.4对代码库进行了内部重写组织，开始建立一些风格规范。老的core.js文件被分为attribute.js, css.js, data.js, manipulation.js, traversing.js和queue.js。CSS和attribute的逻辑分离。并修正了207个老版本的错误。</p>
<h3>1、Easy Setter Functions（可以自定义一个function设置属性值）</h3>
<p>.css(), .attr(), .val(), .html(), .text(), .append(), .prepend(), .before(), .after(), .replaceWith(), .wrap(), .wrapInner(), .offset(), .addClass(), .removeClass(), and .toggleClass().这些setter方法可以传入一个function根据业务自定义需要设置的值</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// find all ampersands in A's and wrap with a span</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">,</span>html<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">return</span> html.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/&amp;amp;/gi</span><span style="color: #339933;">,</span><span style="color: #3366CC;">'&lt;span class=&quot;amp&quot;&gt;&amp;amp;&lt;/span&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">// Add some information to the title of the anchors</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a[target]'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;title&quot;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">,</span>title<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">return</span> title <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot; (Opens in External Window)&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>重写了这些常用方法，大幅度提升性能<br />
另外，attribute（改进了.attr()的性能）、<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span>()核心函数、CSS（.css()性能有两倍提升）、特效和事件、DOM操作等也有显著改进。</p>
<p><span id="more-772"></span></p>
<h3>2、Ajax增加[保持原有数据类型标示]</h3>
<p>在1.4版本之前如果想后台发送数据：{foo: ["bar", "baz"]}，则最后参数为foo=bar&amp;foo=baz</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// Enables for all serialization</span>
jQuery.<span style="color: #660066;">ajaxSettings</span>.<span style="color: #660066;">traditional</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// Enables for a single serialization</span>
jQuery.<span style="color: #660066;">param</span><span style="color: #009900;">&#40;</span> stuff<span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">true</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// Enables for a single Ajax requeset</span>
$.<span style="color: #660066;">ajax</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span> data<span style="color: #339933;">:</span> stuff<span style="color: #339933;">,</span> traditional<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">使用traditional <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">true</span>后参数为：foo<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span>bar<span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;</span>foo<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span>baz</pre></div></div>

<h3>3、Ajax请求数据类型为[JSON, JavaScript]会自动识别</h3>
<p>这一特性我认为做得很好，虽然现在还没有体验这个功能，之前开始用的时候也想过这个问题，为什么不能自动识别类型呢……</p>
<p>现在终于实现了，呵呵</p>
<p>如果在请求后台数据的时候没有设置类型，而后台返回的是JSON(application/json)或者JavaScript mime type (text/javascript or application/x-javascript)，如果类型为javascript则加载完成后会自动执行</p>
<hr />E文烂，简单说一下吧</p>
<p>【<strong>其他新特性</strong>】：<br />
1、增加对HTML5的支持<br />
2、所有Ajax的Success回调增加XMLHttpRequest为第三个参数</p>
<p>【官网1.4版本相关链接】<br />
<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span>1.4 API：<a href="http://api.jquery.com/category/version/1.4/" target="_blank">http://api.jquery.com/category/version/1.4</a></p>
<p>下载、版本特性请访问：<a href="http://jquery14.com/day-01/jquery-14" target="_blank">http://jquery14.com/day-01/jquery-14</a></p>
<p><strong>期待中文API文档早日完成……</strong>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/772">http://www.wsria.cn/archives/772 | jQuery 1.4 正式版发布啦(14 Days of jQuery)</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/555" title="jQuery性能优化指南" rel="bookmark inlinks">jQuery性能优化指南</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/342" title="【推荐】jQuery.plugin——对话框jquery.weebox.js" rel="bookmark inlinks">【推荐】jQuery.plugin——对话框jquery.weebox.js</a><span class="count">( 5 )</span></li>
<li><a href="http://www.wsria.cn/archives/485" title="用jQuery实现图片预加载." rel="bookmark inlinks">用jQuery实现图片预加载.</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/324" title="jQuery.plugin——滚动条(连贯感觉)" rel="bookmark inlinks">jQuery.plugin——滚动条(连贯感觉)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/807" title="jQuery 1.4.1 中文文档 CHM 版发布" rel="bookmark inlinks">jQuery 1.4.1 中文文档 CHM 版发布</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/429" title="jQuery.plugin——强大的遮罩层(nyroModal)" rel="bookmark inlinks">jQuery.plugin——强大的遮罩层(nyroModal)</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/918" title="直逼 Flash 的流畅感：jQuery 运动特效展示" rel="bookmark inlinks">直逼 Flash 的流畅感：jQuery 运动特效展示</a><span class="count">( 4 )</span></li>
<li><a href="http://www.wsria.cn/archives/196" title="转：jquery1.2.6源码分析" rel="bookmark inlinks">转：jquery1.2.6源码分析</a><span class="count">( 0 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=772&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/772/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>推荐：2009 年度最佳 jQuery 插件</title>
		<link>http://www.wsria.cn/archives/733</link>
		<comments>http://www.wsria.cn/archives/733#comments</comments>
		<pubDate>Sat, 12 Dec 2009 12:43:54 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[前端技术]]></category>
		<category><![CDATA[jQuery插件]]></category>
		<category><![CDATA[推荐]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=733</guid>
		<description><![CDATA[jQuery 是个宝库，而 jQuery 的插件体系是个取之不竭的宝库，众多开发者在 jQuery 框架下，设计了数不清的插件，jQuery 的特长是网页效果，因此，它的插件库也多与 UI 有关。本文是 webdesignledger.com 网站推选的2009年度最佳 jQuery 插件。 拉洋片 在一个固定区域，循环显示几段内容，这种方式很像旧时的拉洋片，2009年，这种 Web 效果大行其道，jQuery 有大量与此有关的插件，以下插件无疑是最佳的。AnythingSlider 由 CSS-Tricks 的 Chris Coyier 设计，功能齐全，应用十分广泛。Easy Slider 这个 Content Slider 插件既包含传统“前后”导航模式，又包含页码式导航。Coda-Slider 2.0 Coda-Slider 2.0 是对 Panic Coda 网站上对应效果的模仿。图片库 那些需要借助 Flash 实现滑动与渐入渐出效果图片库的日子已经去过，借助 jQuery，这种效果已经可以在本地实现，以下是本年度备受欢迎的几个 jQuery 图片库插件。Galleria 这是一个基于 jQuery 的图片库，可以逐个加载图片并显示缩略图。jQuery Panel Gallery 一个可以高度定义的图片库插件，无需对单个图片进行任何处理，这个插件会帮你完成一切。slideViewer slideViewer 会检查你的图片列表中的编号，动态创建各个图片的页码浏览导航。Supersized 一个令人惊讶的图片循环展示插件，包含各种变换效果和预加载选项，会对图片自动改变尺寸以适应浏览器窗口。导航 我们相信，作为网站的导航系统，应该越简单，越易用越好，然而，假如你确实希望实现一些更炫的效果，jQuery 就是最好的选项，以下插件是09年最好的 jQuery 导航插件。jquery [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;"><span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span> 是个宝库，而 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span> 的插件体系是个取之不竭的宝库，众多开发者在 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span> 框架下，设计了数不清的插件，jQuery  的特长是网页效果，因此，它的插件库也多与 UI 有关。本文是 <a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.webdesignledger.com/">webdesignledger.com</a> 网站推选的2009年度最佳 jQuery 插件。</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;">拉洋片 <br style="padding: 0px; margin: 0px;" />在一个固定区域，循环显示几段内容，这种方式很像旧时的拉洋片，2009年，这种 Web 效果大行其道，jQuery 有大量与此有关的插件，以下插件无疑是最佳的。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://css-tricks.com/anythingslider-jquery-plugin/">AnythingSlider</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://css-tricks.com/anythingslider-jquery-plugin/"><img style="padding: 0px; margin: 0px; border: 1px solid #c0c0c0;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_1.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><span id="more-733"></span><br style="padding: 0px; margin: 0px;" />由 CSS-Tricks 的 Chris Coyier 设计，功能齐全，应用十分广泛。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider">Easy Slider</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider"><img style="padding: 0px; margin: 0px; border: 1px solid #c0c0c0;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_3.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />这个 Content Slider 插件既包含传统“前后”导航模式，又包含页码式导航。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.ndoherty.biz/tag/coda-slider/">Coda-Slider 2.0</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.ndoherty.biz/tag/coda-slider/"><img style="padding: 0px; margin: 0px; border: 1px solid #c0c0c0;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_7.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />Coda-Slider 2.0 是对 Panic Coda 网站上对应效果的模仿。<br style="padding: 0px; margin: 0px;" />图片库 <br style="padding: 0px; margin: 0px;" />那些需要借助 Flash 实现滑动与渐入渐出效果图片库的日子已经去过，借助 jQuery，这种效果已经可以在本地实现，以下是本年度备受欢迎的几个 jQuery 图片库插件。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://devkick.com/lab/galleria/">Galleria</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://devkick.com/lab/galleria/"><img style="padding: 0px; margin: 0px; border: 0px initial initial;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_4.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />这是一个基于 jQuery 的图片库，可以逐个加载图片并显示缩略图。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.catchmyfame.com/2009/08/13/jquery-panel-gallery-1-1-plugin-released/">jQuery Panel Gallery</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.catchmyfame.com/2009/08/13/jquery-panel-gallery-1-1-plugin-released/"><img style="padding: 0px; margin: 0px; border: 0px initial initial;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_5.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />一个可以高度定义的图片库插件，无需对单个图片进行任何处理，这个插件会帮你完成一切。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.gcmingati.net/wordpress/wp-content/lab/jquery/imagestrip/imageslide-plugin.html">slideViewer</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.gcmingati.net/wordpress/wp-content/lab/jquery/imagestrip/imageslide-plugin.html"><img style="padding: 0px; margin: 0px; border: 0px initial initial;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_10.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />slideViewer 会检查你的图片列表中的编号，动态创建各个图片的页码浏览导航。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.buildinternet.com/project/supersized/">Supersized</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.buildinternet.com/project/supersized/"><img style="padding: 0px; margin: 0px; border: 0px initial initial;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_6.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />一个令人惊讶的图片循环展示插件，包含各种变换效果和预加载选项，会对图片自动改变尺寸以适应浏览器窗口。<br style="padding: 0px; margin: 0px;" />导航 <br style="padding: 0px; margin: 0px;" />我们相信，作为网站的导航系统，应该越简单，越易用越好，然而，假如你确实希望实现一些更炫的效果，jQuery 就是最好的选项，以下插件是09年最好的 jQuery 导航插件。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://pupunzi.open-lab.com/mb-jquery-components/mb-_menu/">jquery mb.menu</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://pupunzi.open-lab.com/mb-jquery-components/mb-_menu/"><img style="padding: 0px; margin: 0px; border: 1px solid #c0c0c0;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_8.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.queness.com/post/256/horizontal-scroll-menu-with-jquery-tutorial">Horizontal Scroll Menu with jQuery </a><br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.queness.com/post/256/horizontal-scroll-menu-with-jquery-tutorial"><img style="padding: 0px; margin: 0px; border: 1px solid #c0c0c0;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_16.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.newmediacampaigns.com/page/autosprites-jquery-menu-plugin">AutoSprites</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.newmediacampaigns.com/page/autosprites-jquery-menu-plugin"><img style="padding: 0px; margin: 0px; border: 1px solid #c0c0c0;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_9.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" />表单和表格 <br style="padding: 0px; margin: 0px;" />在 Web 设计中，表单和表格都是不是很讨人喜欢的东西，但你不得不面对，本年度出现几个不错的 jQuery 插件帮你完成这些任务。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.unwrongest.com/projects/password-strength/">Password Strength</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.unwrongest.com/projects/password-strength/"><img style="padding: 0px; margin: 0px; border: 0px initial initial;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_12.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />这个插件帮你评估用户输入的密码是否足够强壮。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin">Ajax Fancy Capcha</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin"><img style="padding: 0px; margin: 0px; border: 1px solid #c0c0c0;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_13.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />顾名思义，一个支持 Ajax 又很炫的 jQuery Captcha 插件，它使用了很人性化的验证机制。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.chromaloop.com/posts/chromatable-jquery-plugin">Chromatable</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.chromaloop.com/posts/chromatable-jquery-plugin"><img style="padding: 0px; margin: 0px; border: 1px solid #c0c0c0;" src="http://webdesignledger.com/wp-content/uploads/2009/11/jquery_tables_10.jpg" alt="jquery tables" /></a><br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />这个插件可以帮助你在表格上实现滚动条。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.dfc-e.com/metiers/multimedia/opensource/jqtransform/">jqTransform</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.dfc-e.com/metiers/multimedia/opensource/jqtransform/"><img style="padding: 0px; margin: 0px; border: 1px solid #c0c0c0;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_14.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />一个式样插件，帮助你对表单中的控件进行式样控制。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.uploadify.com/">Uploadify</a> <br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.uploadify.com/"><img style="padding: 0px; margin: 0px; border: 1px solid #c0c0c0;" src="http://webdesignledger.com/wp-content/uploads/2009/12/jquery_2009_15.jpg" alt="jquery plugins" /></a><br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />实现多个文件同时上传。<br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.jankoatwarpspeed.com/post/2009/07/20/Expand-table-rows-with-jQuery-jExpand-plugin.aspx">jExpand </a><br style="padding: 0px; margin: 0px;" /><a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.jankoatwarpspeed.com/post/2009/07/20/Expand-table-rows-with-jQuery-jExpand-plugin.aspx"><img style="padding: 0px; margin: 0px; border: 1px solid #c0c0c0;" src="http://webdesignledger.com/wp-content/uploads/2009/11/jquery_tables_1.jpg" alt="jquery tables" /></a><br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />一个很轻量的 jQuery 插件，使你的表格可以扩展，在一些商业应用中，可以让表格更容易组织其中的内容。<br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />本文来源：<a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://webdesignledger.com/resources/the-best-jquery-plugins-of-2009">http://webdesignledger.com/resources/the-best-jquery-plugins-of-2009</a><br style="padding: 0px; margin: 0px;" />中文翻译来源：<a style="color: #003366; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.comsharp.com/">COMSHARP CMS 企业网站内容管理系统官方站</a></p>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/733">http://www.wsria.cn/archives/733 | 推荐：2009 年度最佳 jQuery 插件</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/485" title="用jQuery实现图片预加载." rel="bookmark inlinks">用jQuery实现图片预加载.</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/202" title="15天学会jquery" rel="bookmark inlinks">15天学会jquery</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/659" title="[推荐]改进的提示插件-jQuery.hiAlerts.1.0" rel="bookmark inlinks">[推荐]改进的提示插件-jQuery.hiAlerts.1.0</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/84" title="推荐使用轻量级ajax框架-jQuery" rel="bookmark inlinks">推荐使用轻量级ajax框架-jQuery</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/827" title="新年新气象，博客新面貌" rel="bookmark inlinks">新年新气象，博客新面貌</a><span class="count">( 3 )</span></li>
<li><a href="http://www.wsria.cn/archives/300" title="实例解析java + jQuery + json工作过程(登录)" rel="bookmark inlinks">实例解析java + jQuery + json工作过程(登录)</a><span class="count">( 8 )</span></li>
<li><a href="http://www.wsria.cn/archives/611" title="站点GBK编码下jQuery Ajax中文乱码解决方案" rel="bookmark inlinks">站点GBK编码下jQuery Ajax中文乱码解决方案</a><span class="count">( 22 )</span></li>
<li><a href="http://www.wsria.cn/archives/429" title="jQuery.plugin——强大的遮罩层(nyroModal)" rel="bookmark inlinks">jQuery.plugin——强大的遮罩层(nyroModal)</a><span class="count">( 2 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=733&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/733/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[推荐]改进的提示插件-jQuery.hiAlerts.1.0</title>
		<link>http://www.wsria.cn/archives/659</link>
		<comments>http://www.wsria.cn/archives/659#comments</comments>
		<pubDate>Mon, 27 Jul 2009 04:59:13 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[前端技术]]></category>
		<category><![CDATA[转载]]></category>
		<category><![CDATA[jQuery插件]]></category>
		<category><![CDATA[推荐]]></category>
		<category><![CDATA[提示]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=659</guid>
		<description><![CDATA[引用此版本修改者的话： 由于工作上需要，在jquery.Alerts基础上改进的一个插件，现在有提示框，确认框，输入框，弹出提示层，顶部浮动提示层5个效果，我重命名他为hiAlerts，hi表示招呼的意思，这个可能还要修改添加一些效果，所以暂定为1.0版吧 演示：http://www.cssrain.cn/demo/jquery.hiAlerts.1.0/demo.html 之前用过一些类似的插件，感觉这个做的很简洁、实用，所以推荐给大家 声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。 转载请注明转自 what is the RIA? just it…&#124;&#124;咖啡兔 &#8482; 原始链接:http://www.wsria.cn/archives/659 &#124; [推荐]改进的提示插件-jQuery.hiAlerts.1.0 相关文章 基于jQuery开发的账务管理系统(个人版)演示( 15 ) jQuery.plugin——滚动条(连贯感觉)( 0 ) [转][推荐]15 个 JavaScript Web UI 库( 0 ) 实例解析java + jQuery + json工作过程(获取JSON数据)( 1 ) 15天学会jquery( 0 ) jQuery技巧大放送( 0 ) jQuery.plugin——强大的遮罩层(nyroModal)( 2 ) 推荐一个ajax资源站点( 0 ) &#169;2010 what is the RIA? [...]]]></description>
			<content:encoded><![CDATA[<p>引用此版本修改者的话：</p>
<blockquote><p>由于工作上需要，在jquery.Alerts基础上改进的一个插件，现在有<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e6%8f%90%e7%a4%ba" title="查看 提示 中所有日志" target="_blank">提示</a></span>框，确认框，输入框，弹出<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e6%8f%90%e7%a4%ba" title="查看 提示 中所有日志" target="_blank">提示</a></span>层，顶部浮动<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e6%8f%90%e7%a4%ba" title="查看 提示 中所有日志" target="_blank">提示</a></span>层5个效果，我重命名他为hiAlerts，hi表示招呼的意思，这个可能还要修改添加一些效果，所以暂定为1.0版吧</p></blockquote>
<p>演示：<a href="http://www.cssrain.cn/demo/jquery.hiAlerts.1.0/demo.html">http://www.cssrain.cn/demo/jquery.hiAlerts.1.0/demo.html</a></p>
下载：<a href="http://www.wsria.cn/wordpress/wp-content/plugins/download-monitor/download.php?id=24" title="版本：1.0，类别：[jQuery]，描述：在jquery.Alerts基础上改进的一个插件，现在有提示框，确认框，输入框，弹出提示层，顶部浮动提示层5个效果">jquery.hiAlerts.1.0.rar</a>&nbsp;共&nbsp;417&nbsp;次
<p>之前用过一些类似的插件，感觉这个做的很简洁、实用，所以<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e6%8e%a8%e8%8d%90" title="查看 推荐 中所有日志" target="_blank">推荐</a></span>给大家
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/659">http://www.wsria.cn/archives/659 | [推荐]改进的提示插件-jQuery.hiAlerts.1.0</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/369" title="实例解析java + jQuery + json工作过程(获取JSON数据)" rel="bookmark inlinks">实例解析java + jQuery + json工作过程(获取JSON数据)</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/555" title="jQuery性能优化指南" rel="bookmark inlinks">jQuery性能优化指南</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/1026" title="工欲善其事，必先利其器" rel="bookmark inlinks">工欲善其事，必先利其器</a><span class="count">( 4 )</span></li>
<li><a href="http://www.wsria.cn/archives/245" title="从Google搜索联想到了jQuery" rel="bookmark inlinks">从Google搜索联想到了jQuery</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/73" title="基于jQuery开发的账务管理系统(个人版)演示" rel="bookmark inlinks">基于jQuery开发的账务管理系统(个人版)演示</a><span class="count">( 15 )</span></li>
<li><a href="http://www.wsria.cn/archives/807" title="jQuery 1.4.1 中文文档 CHM 版发布" rel="bookmark inlinks">jQuery 1.4.1 中文文档 CHM 版发布</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/471" title="一行jQuery代码打印九九乘法表" rel="bookmark inlinks">一行jQuery代码打印九九乘法表</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/84" title="推荐使用轻量级ajax框架-jQuery" rel="bookmark inlinks">推荐使用轻量级ajax框架-jQuery</a><span class="count">( 1 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=659&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/659/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>推荐一个ajax资源站点</title>
		<link>http://www.wsria.cn/archives/640</link>
		<comments>http://www.wsria.cn/archives/640#comments</comments>
		<pubDate>Thu, 16 Jul 2009 06:09:06 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[开发资源]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=640</guid>
		<description><![CDATA[在jquery中文官网上看到的，知道的PASS，不知道收藏一下：http://miniajax.com/ 声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。 转载请注明转自 what is the RIA? just it…&#124;&#124;咖啡兔 &#8482; 原始链接:http://www.wsria.cn/archives/640 &#124; 推荐一个ajax资源站点 相关文章 推荐使用轻量级ajax框架-jQuery( 1 ) 一行jQuery代码打印九九乘法表( 2 ) jQuery.plugin——滚动条(连贯感觉)( 0 ) jQuery 1.4 正式版发布啦(14 Days of jQuery)( 0 ) 实例解析java + jQuery + json工作过程(获取JSON数据)( 1 ) 15天学会jquery( 0 ) 用jQuery实现图片预加载.( 2 ) jQuery技巧大放送( 0 ) &#169;2010 what is the RIA? just it…&#124;&#124;咖啡兔. All [...]]]></description>
			<content:encoded><![CDATA[<p>在jquery中文官网上看到的，知道的PASS，不知道收藏一下：<a href="http://miniajax.com/" target="_blank">http://miniajax.com/</a>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/640">http://www.wsria.cn/archives/640 | 推荐一个ajax资源站点</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/245" title="从Google搜索联想到了jQuery" rel="bookmark inlinks">从Google搜索联想到了jQuery</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/1026" title="工欲善其事，必先利其器" rel="bookmark inlinks">工欲善其事，必先利其器</a><span class="count">( 4 )</span></li>
<li><a href="http://www.wsria.cn/archives/202" title="15天学会jquery" rel="bookmark inlinks">15天学会jquery</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/89" title="基于Java、jQuery开发的账务管理系统(个人版)即将开源" rel="bookmark inlinks">基于Java、jQuery开发的账务管理系统(个人版)即将开源</a><span class="count">( 13 )</span></li>
<li><a href="http://www.wsria.cn/archives/84" title="推荐使用轻量级ajax框架-jQuery" rel="bookmark inlinks">推荐使用轻量级ajax框架-jQuery</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/772" title="jQuery 1.4 正式版发布啦(14 Days of jQuery)" rel="bookmark inlinks">jQuery 1.4 正式版发布啦(14 Days of jQuery)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/429" title="jQuery.plugin——强大的遮罩层(nyroModal)" rel="bookmark inlinks">jQuery.plugin——强大的遮罩层(nyroModal)</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/73" title="基于jQuery开发的账务管理系统(个人版)演示" rel="bookmark inlinks">基于jQuery开发的账务管理系统(个人版)演示</a><span class="count">( 15 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=640&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/640/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>站点GBK编码下jQuery Ajax中文乱码解决方案</title>
		<link>http://www.wsria.cn/archives/611</link>
		<comments>http://www.wsria.cn/archives/611#comments</comments>
		<pubDate>Wed, 01 Jul 2009 05:18:03 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[前端技术]]></category>
		<category><![CDATA[后台技术]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[乱码]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=611</guid>
		<description><![CDATA[哎，还是老话题，一直缠绕着国人…… 现在来个快刀斩乱麻，let&#8217;s go 由于项目前期使用的是1.2.6版本，后期使用的是1.3.2版本，所以分开来讲; 说说实现的办法，有点暴力——直接修改jQury源码，不过不用担心，不会影响整体功能而且就修改几行代码就可以解决乱码，也就是在发送请求的时候把参数值再进行一次转码，修改的方法为param 1、jQuery 1.2.6 乱码解决办法 打开1.2.6版本的源文件 找到第2911、2921、2924行，分别修改对应参数值的地方包裹一层encodeURIComponent即可，修改后的结果如下： param: function&#40; a &#41; &#123; var s = &#91;&#93;; &#160; // If an array was passed in, assume that it is an array // of form elements if &#40; a.constructor == Array &#124;&#124; a.jquery &#41; // Serialize the form elements jQuery.each&#40; a, function&#40;&#41;&#123; s.push&#40; encodeURIComponent&#40;this.name&#41; [...]]]></description>
			<content:encoded><![CDATA[<p>哎，还是老话题，一直缠绕着国人……</p>
<p>现在来个快刀斩乱麻，let&#8217;s go<br />
由于项目前期使用的是1.2.6版本，后期使用的是1.3.2版本，所以分开来讲;</p>
<p>说说实现的办法，有点暴力——直接修改jQury<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e6%ba%90%e7%a0%81" title="查看 源码 中所有日志" target="_blank">源码</a></span>，不过不用担心，不会影响整体功能而且就修改几行代码就可以解决<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e4%b9%b1%e7%a0%81" title="查看 乱码 中所有日志" target="_blank">乱码</a></span>，也就是在发送请求的时候把参数值再进行一次转码，修改的方法为<em><strong>param</strong></em></p>
<p>1、<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span> <strong>1.2.6</strong> <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e4%b9%b1%e7%a0%81" title="查看 乱码 中所有日志" target="_blank">乱码</a></span>解决办法</p>
<ul>
<li>打开1.2.6版本的源文件</li>
<li>找到第2911、2921、2924行，分别修改对应参数值的地方包裹一层encodeURIComponent即可，修改后的结果如下：

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">param<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span> a <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #003366; font-weight: bold;">var</span> s <span style="color: #339933;">=</span> <span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #006600; font-style: italic;">// If an array was passed in, assume that it is an array</span>
		<span style="color: #006600; font-style: italic;">// of form elements</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> a.<span style="color: #660066;">constructor</span> <span style="color: #339933;">==</span> Array <span style="color: #339933;">||</span> a.<span style="color: #660066;">jquery</span> <span style="color: #009900;">&#41;</span>
			<span style="color: #006600; font-style: italic;">// Serialize the form elements</span>
			jQuery.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span> a<span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				s.<span style="color: #660066;">push</span><span style="color: #009900;">&#40;</span> encodeURIComponent<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #000066;">name</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;=&quot;</span> <span style="color: #339933;">+</span> encodeURIComponent<span style="color: #009900;">&#40;</span>encodeURIComponent<span style="color: #009900;">&#40;</span> <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">value</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #006600; font-style: italic;">// Otherwise, assume that it's an object of key/value pairs</span>
		<span style="color: #000066; font-weight: bold;">else</span>
			<span style="color: #006600; font-style: italic;">// Serialize the key/values</span>
			<span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span> <span style="color: #003366; font-weight: bold;">var</span> j <span style="color: #000066; font-weight: bold;">in</span> a <span style="color: #009900;">&#41;</span>
				<span style="color: #006600; font-style: italic;">// If the value is an array then the key names need to be repeated</span>
				<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> a<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> a<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">constructor</span> <span style="color: #339933;">==</span> Array <span style="color: #009900;">&#41;</span>
					jQuery.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span> a<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						s.<span style="color: #660066;">push</span><span style="color: #009900;">&#40;</span> encodeURIComponent<span style="color: #009900;">&#40;</span>j<span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;=&quot;</span> <span style="color: #339933;">+</span> encodeURIComponent<span style="color: #009900;">&#40;</span>encodeURIComponent<span style="color: #009900;">&#40;</span> <span style="color: #000066; font-weight: bold;">this</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000066; font-weight: bold;">else</span>
					s.<span style="color: #660066;">push</span><span style="color: #009900;">&#40;</span> encodeURIComponent<span style="color: #009900;">&#40;</span>j<span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;=&quot;</span> <span style="color: #339933;">+</span> encodeURIComponent<span style="color: #009900;">&#40;</span>encodeURIComponent<span style="color: #009900;">&#40;</span> jQuery.<span style="color: #660066;">isFunction</span><span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> a<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> a<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #006600; font-style: italic;">// Return the resulting serialization</span>
		<span style="color: #000066; font-weight: bold;">return</span> s.<span style="color: #660066;">join</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;&amp;amp;&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/%20/g</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;+&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span></pre></div></div>

下载：<a href="http://www.wsria.cn/wordpress/wp-content/plugins/download-monitor/download.php?id=19" title="版本：1.2.6，类别：[jQuery]，描述：为GBK乱码问题修改的1.2.6版本">jquery-encode-gbk.1.2.6.js</a>&nbsp;共&nbsp;489&nbsp;次<br />
下载：<a href="http://www.wsria.cn/wordpress/wp-content/plugins/download-monitor/download.php?id=21" title="版本：1.2.6，类别：[jQuery]，描述：压缩过的版本1.2.6，解决GBK乱码问题">jquery-encode-gbk.pack.1.2.6.js</a>&nbsp;共&nbsp;405&nbsp;次
</li>
</ul>
<p>2、<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span> <strong>1.3.2 </strong>乱码解决办法</p>
<p>1.3.2的就不用这么麻烦了，因为这个版本简化了param方法的结构，只需要修改一行代码即可，因为只有一个地方转码了</p>
<p>找到第3737行，同样包裹一层encodeURIComponent，结果如下：</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">	param<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span> a <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #003366; font-weight: bold;">var</span> s <span style="color: #339933;">=</span> <span style="color: #009900;">&#91;</span> <span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #003366; font-weight: bold;">function</span> add<span style="color: #009900;">&#40;</span> key<span style="color: #339933;">,</span> value <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			s<span style="color: #009900;">&#91;</span> s.<span style="color: #660066;">length</span> <span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> encodeURIComponent<span style="color: #009900;">&#40;</span>key<span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">'='</span> <span style="color: #339933;">+</span> encodeURIComponent<span style="color: #009900;">&#40;</span>encodeURIComponent<span style="color: #009900;">&#40;</span>value<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span></pre></div></div>

<p>下载：<a href="http://www.wsria.cn/wordpress/wp-content/plugins/download-monitor/download.php?id=20" title="版本：，类别：[jQuery]，描述：为GBK乱码问题修改的1.3.2版本">jquery-encode-gbk-1.3.2.js</a>&nbsp;共&nbsp;850&nbsp;次<br />
下载：<a href="http://www.wsria.cn/wordpress/wp-content/plugins/download-monitor/download.php?id=22" title="版本：1.3.2，类别：[jQuery]，描述：压缩过的版本1.3.2，解决GBK乱码问题">jquery-encode-gbk-.pack.1.3.2.js</a>&nbsp;共&nbsp;845&nbsp;次
<blockquote><p>重要说明：后台必须要转码：java.net.URLDecoder.decode(request.getParameter(&#8220;name&#8221;), &#8220;UTF-8&#8243;)</p></blockquote>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/611">http://www.wsria.cn/archives/611 | 站点GBK编码下jQuery Ajax中文乱码解决方案</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/324" title="jQuery.plugin——滚动条(连贯感觉)" rel="bookmark inlinks">jQuery.plugin——滚动条(连贯感觉)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/718" title="关于本站开源项目finance的演示视频和源代码不能下载说明" rel="bookmark inlinks">关于本站开源项目finance的演示视频和源代码不能下载说明</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/961" title="jqGrid查询中文乱码问题解决办法" rel="bookmark inlinks">jqGrid查询中文乱码问题解决办法</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/582" title="如何判断一个请求是否为AJAX请求" rel="bookmark inlinks">如何判断一个请求是否为AJAX请求</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/505" title="6个你必须用到AJAX的地方与6个不必用到的地方" rel="bookmark inlinks">6个你必须用到AJAX的地方与6个不必用到的地方</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/202" title="15天学会jquery" rel="bookmark inlinks">15天学会jquery</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/785" title="分享：Java日期工具类" rel="bookmark inlinks">分享：Java日期工具类</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/196" title="转：jquery1.2.6源码分析" rel="bookmark inlinks">转：jquery1.2.6源码分析</a><span class="count">( 0 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=611&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/611/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>简单实现在基于Java的AJAX环境下未登录自动跳转流程详解(spring代理struts的action)</title>
		<link>http://www.wsria.cn/archives/588</link>
		<comments>http://www.wsria.cn/archives/588#comments</comments>
		<pubDate>Mon, 22 Jun 2009 05:28:38 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[前端技术]]></category>
		<category><![CDATA[后台技术]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=588</guid>
		<description><![CDATA[简单实现在基于Java的AJAX环境下未登录自动跳转流程详解]]></description>
			<content:encoded><![CDATA[<p>有过管理系统开发经验的程序员第一步肯定是做用户管理模块，当然可能会用到公司或者其他的产品，或者自己写用户管理模块，此模块主要的目的是区别每个用户的信息集合，限制用户的操作、数据列表等</p>
<p>今天讲的是用户登录问题，环境是基于JAVA语言，使用spring代理struts的Action，在使用spring创建的bean时执行一次验证拦截器来判断用户是否登录<br />
下面进入正题：<br />
<span id="more-588"></span></p>
<ol>
<li>
<h2>struts的拦截器</h2>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">net.yanhl.struts.authority</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.servlet.http.HttpServletRequest</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.servlet.http.HttpServletResponse</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.yanhl.util.UserUtil</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.aopalliance.intercept.MethodInterceptor</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.aopalliance.intercept.MethodInvocation</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.apache.struts.action.ActionMapping</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #008000; font-style: italic; font-weight: bold;">/**
 *Title: 判断用户是不是已经登陆
 *Description:
 *Copyright: Copyright (c) 2008
 *
 * @author 闫洪磊
 * @version 1.0.0.20080523
 */</span>
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> UserAuthorityInterceptor <span style="color: #000000; font-weight: bold;">implements</span> MethodInterceptor <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #003399;">Object</span> invoke<span style="color: #009900;">&#40;</span>MethodInvocation invocation<span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">throws</span> <span style="color: #003399;">Throwable</span> <span style="color: #009900;">&#123;</span>
		HttpServletRequest request <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
		HttpServletResponse response <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
		ActionMapping mapping <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">Object</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args <span style="color: #339933;">=</span> invocation.<span style="color: #006633;">getArguments</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">//转换各种对象</span>
		<span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> args.<span style="color: #006633;">length</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>args<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #000000; font-weight: bold;">instanceof</span> HttpServletRequest<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				request <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>HttpServletRequest<span style="color: #009900;">&#41;</span> args<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>args<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #000000; font-weight: bold;">instanceof</span> HttpServletResponse<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				response <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>HttpServletResponse<span style="color: #009900;">&#41;</span> args<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>args<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #000000; font-weight: bold;">instanceof</span> ActionMapping<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				mapping <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>ActionMapping<span style="color: #009900;">&#41;</span> args<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>UserUtil.<span style="color: #006633;">isLogin</span><span style="color: #009900;">&#40;</span>request<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">return</span> invocation.<span style="color: #006633;">proceed</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #666666; font-style: italic;">/*
			 * 判断是哪种类型的请求(普通URL、AJAX)
			 * 如果是AJAX的输出一个login字符串
			 * 如果是普通页面直接跳转到登录页面
			*/</span>
			<span style="color: #003399;">String</span> requestType <span style="color: #339933;">=</span> request.<span style="color: #006633;">getHeader</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;X-Requested-With&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>requestType <span style="color: #339933;">!=</span> <span style="color: #000066; font-weight: bold;">null</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> requestType.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;XMLHttpRequest&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				response.<span style="color: #006633;">getWriter</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">print</span><span style="color: #009900;">&#40;</span>UserUtil.<span style="color: #006633;">FORWARD_LOGIN</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000000; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000000; font-weight: bold;">return</span> mapping.<span style="color: #006633;">findForward</span><span style="color: #009900;">&#40;</span>UserUtil.<span style="color: #006633;">FORWARD_LOGIN</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>基本功能就是检查用户是否已经登录</li>
<li>
<h2>配置拦截路径</h2>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!--  用户权限拦截器生成代理  --&gt;</span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bean</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
    	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;property</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;beanNames&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;list<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
               <span style="color: #808080; font-style: italic;">&lt;!-- 需要拦截检查用户登录的action，这些action已经在 spring配置 --&gt;</span>
            	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>/field/*<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>/price/*<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>/locale/*<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/list<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/property<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;property</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;interceptorNames&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;list<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>userAuthorityInterceptor<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/list<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/property<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bean<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
    <span style="color: #808080; font-style: italic;">&lt;!-- 定义用户权限检查拦截器 --&gt;</span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bean</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;userAuthorityInterceptor&quot;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;net.yanhl.struts.authority.UserAuthorityInterceptor&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>

<p>这里主要是配置拦截URL路径，进入ACTION之前会先进入UserAuthorityInterceptor判断用户是否登录
</li>
<li>
<h2>前端JS文件</h2>
<blockquote><p>
这是我们要设置全局的一个ajaxSetup来控制所有ajax请求，代码如下：
</p></blockquote>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$.<span style="color: #660066;">ajaxSetup</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
		cache <span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>
		global <span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
		complete<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>req<span style="color: #339933;">,</span> <span style="color: #000066;">status</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #003366; font-weight: bold;">var</span> reqText <span style="color: #339933;">=</span> req.<span style="color: #660066;">responseText</span><span style="color: #339933;">;</span>
                        <span style="color: #006600; font-style: italic;">// 如果后台返回的是login字符串则可以跳转到登录页面</span>
			<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>reqText <span style="color: #339933;">&amp;&amp;</span> reqText <span style="color: #339933;">==</span> <span style="color: #3366CC;">'login'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<span style="color: #003366; font-weight: bold;">var</span> topWinObj <span style="color: #339933;">=</span> getTopWin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				topWinObj.<span style="color: #660066;">location</span>.<span style="color: #660066;">href</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'/exercise/login.html'</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">/**
 * 获得最上层的window对象
 */</span>
<span style="color: #003366; font-weight: bold;">function</span> getTopWin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>parent<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #003366; font-weight: bold;">var</span> tempParent <span style="color: #339933;">=</span> parent<span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">while</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>tempParent.<span style="color: #660066;">parent</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>tempParent.<span style="color: #660066;">parent</span> <span style="color: #339933;">==</span> tempParent<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
					<span style="color: #000066; font-weight: bold;">break</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
				tempParent <span style="color: #339933;">=</span> tempParent.<span style="color: #660066;">parent</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000066; font-weight: bold;">break</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000066; font-weight: bold;">return</span> tempParent<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">return</span> window<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

</li>
<p>OK，启动服务测试，在没有登录的情况下打开主页面，执行一个保存动作发现直接跳转到了登录页面</p>
<blockquote><p>本文只是说明一下实现的思路及主要代码，细节代码请读者自己实现，有问题请留言或者MSN，谢谢您的关注</p></blockquote>
</ol>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/588">http://www.wsria.cn/archives/588 | 简单实现在基于Java的AJAX环境下未登录自动跳转流程详解(spring代理struts的action)</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/429" title="jQuery.plugin——强大的遮罩层(nyroModal)" rel="bookmark inlinks">jQuery.plugin——强大的遮罩层(nyroModal)</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/728" title="推荐：正则表达式口诀及教程" rel="bookmark inlinks">推荐：正则表达式口诀及教程</a><span class="count">( 4 )</span></li>
<li><a href="http://www.wsria.cn/archives/1100" title="推荐精选3枚jQuery遮罩插件" rel="bookmark inlinks">推荐精选3枚jQuery遮罩插件</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/724" title="Json-lib 与 hibernate 共同使用的问题" rel="bookmark inlinks">Json-lib 与 hibernate 共同使用的问题</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/89" title="基于Java、jQuery开发的账务管理系统(个人版)即将开源" rel="bookmark inlinks">基于Java、jQuery开发的账务管理系统(个人版)即将开源</a><span class="count">( 13 )</span></li>
<li><a href="http://www.wsria.cn/archives/667" title="Hibernate的映射类型 hibernate mysql映射类型" rel="bookmark inlinks">Hibernate的映射类型 hibernate mysql映射类型</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/827" title="新年新气象，博客新面貌" rel="bookmark inlinks">新年新气象，博客新面貌</a><span class="count">( 3 )</span></li>
<li><a href="http://www.wsria.cn/archives/505" title="6个你必须用到AJAX的地方与6个不必用到的地方" rel="bookmark inlinks">6个你必须用到AJAX的地方与6个不必用到的地方</a><span class="count">( 0 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=588&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/588/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>如何判断一个请求是否为AJAX请求</title>
		<link>http://www.wsria.cn/archives/582</link>
		<comments>http://www.wsria.cn/archives/582#comments</comments>
		<pubDate>Mon, 22 Jun 2009 03:26:58 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=582</guid>
		<description><![CDATA[如何判断一个请求是否为AJAX请求
我们如果通过X-Requested-With"="XMLHttpRequest”来标识这个请求是ajax的请求。如果服务器硬是要区分的话，就可以通过获取该头部来判断。]]></description>
			<content:encoded><![CDATA[<p>昨天在搞一个系统的时候遇到一个问题，我要在后台判断这个请求来自哪里，就是说是通过URL直接访问的呢还是通过AJAX方式访问的，以此来判断该怎么处理和响应，在群里面询问了一下也没有人知道，后来就想修改JQUERY的源码，就是在提交的时候在URL中加入自定义的AJAX请求标示，但是想想这样做不太好，破坏了JQUERY的完整性；继续在搜索，后来终于发现了，哈哈</p>
<blockquote><p>那么服务器如果区别这个请求是ajax呢？因为同步和异步ajax的请求的头文件是一样的。我们如果通过X-Requested-With&#8221;=&#8221;XMLHttpRequest”来标识这个请求是ajax的请求。如果服务器硬是要区分的话，就可以通过获取该头部来判断。</p></blockquote>
<p>这是来自一篇JQUERY的AJAX请求的文章，这样我在后台获取header属性中的&#8221;X-Requested-With&#8221;就可以知道是什么类型的请求了
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/582">http://www.wsria.cn/archives/582 | 如何判断一个请求是否为AJAX请求</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/772" title="jQuery 1.4 正式版发布啦(14 Days of jQuery)" rel="bookmark inlinks">jQuery 1.4 正式版发布啦(14 Days of jQuery)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/369" title="实例解析java + jQuery + json工作过程(获取JSON数据)" rel="bookmark inlinks">实例解析java + jQuery + json工作过程(获取JSON数据)</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/485" title="用jQuery实现图片预加载." rel="bookmark inlinks">用jQuery实现图片预加载.</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/974" title="[转][推荐]15 个 JavaScript Web UI 库" rel="bookmark inlinks">[转][推荐]15 个 JavaScript Web UI 库</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/611" title="站点GBK编码下jQuery Ajax中文乱码解决方案" rel="bookmark inlinks">站点GBK编码下jQuery Ajax中文乱码解决方案</a><span class="count">( 22 )</span></li>
<li><a href="http://www.wsria.cn/archives/196" title="转：jquery1.2.6源码分析" rel="bookmark inlinks">转：jquery1.2.6源码分析</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/827" title="新年新气象，博客新面貌" rel="bookmark inlinks">新年新气象，博客新面貌</a><span class="count">( 3 )</span></li>
<li><a href="http://www.wsria.cn/archives/659" title="[推荐]改进的提示插件-jQuery.hiAlerts.1.0" rel="bookmark inlinks">[推荐]改进的提示插件-jQuery.hiAlerts.1.0</a><span class="count">( 1 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=582&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/582/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jQuery性能优化指南</title>
		<link>http://www.wsria.cn/archives/555</link>
		<comments>http://www.wsria.cn/archives/555#comments</comments>
		<pubDate>Sat, 23 May 2009 06:54:48 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[转载]]></category>
		<category><![CDATA[性能]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=555</guid>
		<description><![CDATA[第一部分：http://docs.google.com/View?id=dv9gvgk_6pdb5v4c6 第二部分：http://docs.google.com/View?id=dv9gvgk_7fdhtfvdn 第三部分：http://docs.google.com/View?id=dv9gvgk_8httvrgg6 声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。 转载请注明转自 what is the RIA? just it…&#124;&#124;咖啡兔 &#8482; 原始链接:http://www.wsria.cn/archives/555 &#124; jQuery性能优化指南 相关文章 jQuery技巧大放送( 0 ) 基于jQuery开发的账务管理系统(个人版)演示( 15 ) 基于Java、jQuery开发的账务管理系统(个人版)即将开源( 13 ) jQuery.plugin——强大的遮罩层(nyroModal)( 2 ) 推荐一个ajax资源站点( 0 ) 新年新气象，博客新面貌( 3 ) 简单实现在基于Java的AJAX环境下未登录自动跳转流程详解(spring代理struts的action)( 2 ) 直逼 Flash 的流畅感：jQuery 运动特效展示( 4 ) &#169;2010 what is the RIA? just it…&#124;&#124;咖啡兔. All Rights Reserved..]]></description>
			<content:encoded><![CDATA[<p>第一部分：<a id="publishedDocumentUrl" class="tabcontent" href="http://docs.google.com/View?id=dv9gvgk_6pdb5v4c6" target="_blank">http://docs.google.com/View?id=dv9gvgk_6pdb5v4c6</a></p>
<p>第二部分：<a id="publishedDocumentUrl" class="tabcontent" href="http://docs.google.com/View?id=dv9gvgk_7fdhtfvdn" target="_blank">http://docs.google.com/View?id=dv9gvgk_7fdhtfvdn</a></p>
<p>第三部分：<a id="publishedDocumentUrl" class="tabcontent" href="http://docs.google.com/View?id=dv9gvgk_8httvrgg6" target="_blank">http://docs.google.com/View?id=dv9gvgk_8httvrgg6</a>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/555">http://www.wsria.cn/archives/555 | jQuery性能优化指南</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/333" title="jQuery入门教程PPT" rel="bookmark inlinks">jQuery入门教程PPT</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/728" title="推荐：正则表达式口诀及教程" rel="bookmark inlinks">推荐：正则表达式口诀及教程</a><span class="count">( 4 )</span></li>
<li><a href="http://www.wsria.cn/archives/807" title="jQuery 1.4.1 中文文档 CHM 版发布" rel="bookmark inlinks">jQuery 1.4.1 中文文档 CHM 版发布</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/184" title="jQuery技巧大放送" rel="bookmark inlinks">jQuery技巧大放送</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/342" title="【推荐】jQuery.plugin——对话框jquery.weebox.js" rel="bookmark inlinks">【推荐】jQuery.plugin——对话框jquery.weebox.js</a><span class="count">( 5 )</span></li>
<li><a href="http://www.wsria.cn/archives/214" title="推荐jQuery插件系列——表单验证formValidator" rel="bookmark inlinks">推荐jQuery插件系列——表单验证formValidator</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/471" title="一行jQuery代码打印九九乘法表" rel="bookmark inlinks">一行jQuery代码打印九九乘法表</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/659" title="[推荐]改进的提示插件-jQuery.hiAlerts.1.0" rel="bookmark inlinks">[推荐]改进的提示插件-jQuery.hiAlerts.1.0</a><span class="count">( 1 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=555&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/555/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用jQuery实现图片预加载.</title>
		<link>http://www.wsria.cn/archives/485</link>
		<comments>http://www.wsria.cn/archives/485#comments</comments>
		<pubDate>Mon, 30 Mar 2009 15:16:15 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[转载]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=485</guid>
		<description><![CDATA[网站系列中常用的图片预加载技术。 我将此技术用到了小图 显示大图， 效果还可以。 通过这个插件你可以 完成更多的 效果，比如图片相册，幻灯片 等等。。。 期待更多朋友利用此插件 开发更多效果。 演示： http://cssrain.cn/demo/preloadimages/preload.html 下载： http://cssrain.cn/demo/preloadimages/preloadimages.rar 声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。 转载请注明转自 what is the RIA? just it…&#124;&#124;咖啡兔 &#8482; 原始链接:http://www.wsria.cn/archives/485 &#124; 用jQuery实现图片预加载. 相关文章 jQuery 1.4.1 中文文档 CHM 版发布( 1 ) 直逼 Flash 的流畅感：jQuery 运动特效展示( 4 ) [转][推荐]15 个 JavaScript Web UI 库( 0 ) 一行jQuery代码打印九九乘法表( 2 ) 推荐一个ajax资源站点( 0 ) 从Google搜索联想到了jQuery( [...]]]></description>
			<content:encoded><![CDATA[<p>网站系列中常用的图片预加载技术。</p>
<p>我将此技术用到了小图 显示大图， 效果还可以。</p>
<p>通过这个插件你可以 完成更多的 效果，比如图片相册，幻灯片 等等。。。</p>
<p>期待更多朋友利用此插件 开发更多效果。</p>
<p>演示：<br />
<a href="http://cssrain.cn/demo/preloadimages/preload.html" target="_blank">http://cssrain.cn/demo/preloadimages/preload.html</a></p>
<p>下载：<br />
<a href="http://cssrain.cn/demo/preloadimages/preloadimages.rar" target="_blank">http://cssrain.cn/demo/preloadimages/preloadimages.rar</a>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/485">http://www.wsria.cn/archives/485 | 用jQuery实现图片预加载.</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/582" title="如何判断一个请求是否为AJAX请求" rel="bookmark inlinks">如何判断一个请求是否为AJAX请求</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/807" title="jQuery 1.4.1 中文文档 CHM 版发布" rel="bookmark inlinks">jQuery 1.4.1 中文文档 CHM 版发布</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/324" title="jQuery.plugin——滚动条(连贯感觉)" rel="bookmark inlinks">jQuery.plugin——滚动条(连贯感觉)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/555" title="jQuery性能优化指南" rel="bookmark inlinks">jQuery性能优化指南</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/1026" title="工欲善其事，必先利其器" rel="bookmark inlinks">工欲善其事，必先利其器</a><span class="count">( 4 )</span></li>
<li><a href="http://www.wsria.cn/archives/89" title="基于Java、jQuery开发的账务管理系统(个人版)即将开源" rel="bookmark inlinks">基于Java、jQuery开发的账务管理系统(个人版)即将开源</a><span class="count">( 13 )</span></li>
<li><a href="http://www.wsria.cn/archives/202" title="15天学会jquery" rel="bookmark inlinks">15天学会jquery</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/471" title="一行jQuery代码打印九九乘法表" rel="bookmark inlinks">一行jQuery代码打印九九乘法表</a><span class="count">( 2 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=485&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/485/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>一行jQuery代码打印九九乘法表</title>
		<link>http://www.wsria.cn/archives/471</link>
		<comments>http://www.wsria.cn/archives/471#comments</comments>
		<pubDate>Wed, 25 Mar 2009 11:30:46 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=471</guid>
		<description><![CDATA[网友西_西_佛用一行代码打印九九乘法表 展示了jQuery的级联语法，简介且功能强大 这个程序的要求：不能用if,for,var xx =等常见js代码。只能用jquery的链式代码。 于是，要生成99表，必然要递归。可递归必然有终止的条件，那就得有if(n==0)return这样的 代码，又是不被允许的。那么jquery怎么才能终止呢？我想到了用find(&#8216;p:lt(n)&#8217;)，n&#60;0的时候 是会终止的。 而bind的使用，纯粹是为了递归循环。我们首先建立一个对象，绑定一个事件，无所谓了，比如error，然后在这个对象最后，triggerHandler一下，就能完成递归了。 这个程序有两个递归循环，外层的是建立九个，内层的是建立9个，在创建p的时候，把99口诀打出来。 代码如下： 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 $&#40;document&#41;.ready&#40;function&#40;&#41;&#123; &#160; $&#40;&#34;&#60;div&#62;&#34;&#41;.data&#40;'fact',8&#41;.css&#40;'margin','10px'&#41; .appendTo&#40;document.body&#41; .bind&#40;'error',function&#40;&#41;&#123; $&#40;this&#41;.parent&#40;&#41;.find&#40;&#34;div:lt(&#34;+ &#40;$&#40;this&#41;.data&#40;'fact'&#41;&#41; +&#34;)&#34;&#41;.eq&#40;0&#41; .before&#40;$&#40;this&#41;.clone&#40;true&#41;.data&#40;'fact',$&#40;this&#41;.data&#40;'fact'&#41; - 1&#41;&#41; .unbind&#40;'error'&#41; .append&#40; $&#40;&#34;&#60;p&#62;&#34;&#41;.data&#40;'fact',$&#40;this&#41;.data&#40;'fact'&#41;&#41;.width&#40;20&#41;.height&#40;20&#41; .css&#40;'display','inline'&#41;.css&#40;'margin','10px'&#41; .appendTo&#40;$&#40;this&#41;&#41; .bind&#40;'focus',function&#40;&#41;&#123; [...]]]></description>
			<content:encoded><![CDATA[<p>网友<strong>西_西_佛</strong>用一行代码打印九九乘法表<br />
<em>展示了<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span>的级联语法，简介且功能强大</em><br />
这个程序的要求：不能用if,for,var xx =等常见js代码。只能用jquery的链式代码。</p>
<p>于是，要生成99表，必然要递归。可递归必然有终止的条件，那就得有if(n==0)return这样的<br />
代码，又是不被允许的。那么jquery怎么才能终止呢？我想到了用find(&#8216;p:lt(n)&#8217;)，n&lt;0的时候<br />
是会终止的。</p>
<p>而bind的使用，纯粹是为了递归循环。我们首先建立一个对象，绑定一个事件，无所谓了，比如error，然后在这个对象最后，triggerHandler一下，就能完成递归了。</p>
<p>这个程序有两个递归循环，外层的是建立九个，内层的是建立9个，在创建p的时候，把99口诀打出来。<br />
代码如下：<br />
<span id="more-471"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;&lt;div&gt;&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #339933;">,</span><span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'margin'</span><span style="color: #339933;">,</span><span style="color: #3366CC;">'10px'</span><span style="color: #009900;">&#41;</span>
	         .<span style="color: #660066;">appendTo</span><span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">body</span><span style="color: #009900;">&#41;</span>
			 .<span style="color: #660066;">bind</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'error'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>			 
				$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;div:lt(&quot;</span><span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;)&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">eq</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span>
				       .<span style="color: #660066;">before</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">clone</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #339933;">,</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
					   .<span style="color: #660066;">unbind</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'error'</span><span style="color: #009900;">&#41;</span>
					   .<span style="color: #660066;">append</span><span style="color: #009900;">&#40;</span>
					     $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;&lt;p&gt;&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #339933;">,</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">width</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">20</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">height</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">20</span><span style="color: #009900;">&#41;</span>
							.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'display'</span><span style="color: #339933;">,</span><span style="color: #3366CC;">'inline'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'margin'</span><span style="color: #339933;">,</span><span style="color: #3366CC;">'10px'</span><span style="color: #009900;">&#41;</span>
							.<span style="color: #660066;">appendTo</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
							.<span style="color: #660066;">bind</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'focus'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
								$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> 
									 <span style="color: #3366CC;">&quot;x&quot;</span> <span style="color: #339933;">+</span> 
									 <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> 
									 <span style="color: #3366CC;">&quot;=&quot;</span> <span style="color: #339933;">+</span> 
									 <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span>
									 <span style="color: #009900;">&#41;</span>
									.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;p:lt(&quot;</span><span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;)&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">eq</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span>
									.<span style="color: #660066;">before</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">clone</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #339933;">,</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fact'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
									.<span style="color: #660066;">unbind</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'focus'</span><span style="color: #009900;">&#41;</span>
									.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;p&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">eq</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">triggerHandler</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'focus'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
								<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">triggerHandler</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'focus'</span><span style="color: #009900;">&#41;</span>
					   <span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;div&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">eq</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">triggerHandler</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'error'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 		
	         <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">triggerHandler</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'error'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/471">http://www.wsria.cn/archives/471 | 一行jQuery代码打印九九乘法表</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/582" title="如何判断一个请求是否为AJAX请求" rel="bookmark inlinks">如何判断一个请求是否为AJAX请求</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/918" title="直逼 Flash 的流畅感：jQuery 运动特效展示" rel="bookmark inlinks">直逼 Flash 的流畅感：jQuery 运动特效展示</a><span class="count">( 4 )</span></li>
<li><a href="http://www.wsria.cn/archives/659" title="[推荐]改进的提示插件-jQuery.hiAlerts.1.0" rel="bookmark inlinks">[推荐]改进的提示插件-jQuery.hiAlerts.1.0</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/324" title="jQuery.plugin——滚动条(连贯感觉)" rel="bookmark inlinks">jQuery.plugin——滚动条(连贯感觉)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/807" title="jQuery 1.4.1 中文文档 CHM 版发布" rel="bookmark inlinks">jQuery 1.4.1 中文文档 CHM 版发布</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/184" title="jQuery技巧大放送" rel="bookmark inlinks">jQuery技巧大放送</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/89" title="基于Java、jQuery开发的账务管理系统(个人版)即将开源" rel="bookmark inlinks">基于Java、jQuery开发的账务管理系统(个人版)即将开源</a><span class="count">( 13 )</span></li>
<li><a href="http://www.wsria.cn/archives/772" title="jQuery 1.4 正式版发布啦(14 Days of jQuery)" rel="bookmark inlinks">jQuery 1.4 正式版发布啦(14 Days of jQuery)</a><span class="count">( 0 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=471&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/471/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jQuery.plugin——强大的遮罩层(nyroModal)</title>
		<link>http://www.wsria.cn/archives/429</link>
		<comments>http://www.wsria.cn/archives/429#comments</comments>
		<pubDate>Mon, 02 Mar 2009 13:57:43 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[前端技术]]></category>
		<category><![CDATA[jQuery 插件]]></category>
		<category><![CDATA[nyroModal]]></category>
		<category><![CDATA[推荐]]></category>
		<category><![CDATA[遮罩]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=429</guid>
		<description><![CDATA[在cssrain那里看到的，特转载过来分享给大家；效果做的很华丽，给用户柔和的感觉，比blockUI还要好 强大的 遮罩层， 它包括以下功能： 以ajax远程加载内容 以ajax加载内容 显示图片 对话框 iframe 等等…… 演示：http://nyromodal.nyrodev.com/ 声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。 转载请注明转自 what is the RIA? just it…&#124;&#124;咖啡兔 &#8482; 原始链接:http://www.wsria.cn/archives/429 &#124; jQuery.plugin——强大的遮罩层(nyroModal) 相关文章 从Google搜索联想到了jQuery( 0 ) jQuery 1.4 正式版发布啦(14 Days of jQuery)( 0 ) 基于jQuery开发的账务管理系统(个人版)演示( 15 ) 新年新气象，博客新面貌( 3 ) 推荐：2009 年度最佳 jQuery 插件( 2 ) Sexy Buttons（Web 按钮[图标]素材）( 1 ) [推荐]改进的提示插件-jQuery.hiAlerts.1.0( 1 ) [...]]]></description>
			<content:encoded><![CDATA[<p>在cssrain那里看到的，特转载过来分享给大家；效果做的很华丽，给用户柔和的感觉，比blockUI还要好</p>
<blockquote><p><strong>强大的 <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e9%81%ae%e7%bd%a9" title="查看 遮罩 中所有日志" target="_blank">遮罩</a></span>层， 它包括以下功能：</strong></p>
<ul>
<li> 以ajax远程加载内容</li>
<li> 以ajax加载内容</li>
<li> 显示图片</li>
<li> 对话框</li>
<li> iframe</li>
<li> 等等……</li>
</ul>
</blockquote>
<blockquote><p>演示：<a href="http://nyromodal.nyrodev.com/" target="_blank">http://nyromodal.nyrodev.com/</a><br />
下载：<a href="http://www.wsria.cn/wordpress/wp-content/plugins/download-monitor/download.php?id=18" title="版本：1.5.2，类别：[jQuery]，描述：强大的遮罩层插件：ajax、图片、对话框、iframe等功能">jquery.nyroModal-1.5.2.zip</a>&nbsp;共&nbsp;1161&nbsp;次</p></blockquote>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/429">http://www.wsria.cn/archives/429 | jQuery.plugin——强大的遮罩层(nyroModal)</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/1147" title="利用JavaScript获取窗口/Body的宽度和高度(让jqGrid自适应窗口大小)" rel="bookmark inlinks">利用JavaScript获取窗口/Body的宽度和高度(让jqGrid自适应窗口大小)</a><span class="count">( 5 )</span></li>
<li><a href="http://www.wsria.cn/archives/733" title="推荐：2009 年度最佳 jQuery 插件" rel="bookmark inlinks">推荐：2009 年度最佳 jQuery 插件</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/611" title="站点GBK编码下jQuery Ajax中文乱码解决方案" rel="bookmark inlinks">站点GBK编码下jQuery Ajax中文乱码解决方案</a><span class="count">( 22 )</span></li>
<li><a href="http://www.wsria.cn/archives/184" title="jQuery技巧大放送" rel="bookmark inlinks">jQuery技巧大放送</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/214" title="推荐jQuery插件系列——表单验证formValidator" rel="bookmark inlinks">推荐jQuery插件系列——表单验证formValidator</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/369" title="实例解析java + jQuery + json工作过程(获取JSON数据)" rel="bookmark inlinks">实例解析java + jQuery + json工作过程(获取JSON数据)</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/762" title="推荐：基于jQuery开发仿Google Calendar(jQuery Week Calendar)" rel="bookmark inlinks">推荐：基于jQuery开发仿Google Calendar(jQuery Week Calendar)</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/196" title="转：jquery1.2.6源码分析" rel="bookmark inlinks">转：jquery1.2.6源码分析</a><span class="count">( 0 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=429&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/429/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>实例解析java + jQuery + json工作过程(获取JSON数据)</title>
		<link>http://www.wsria.cn/archives/369</link>
		<comments>http://www.wsria.cn/archives/369#comments</comments>
		<pubDate>Sat, 28 Feb 2009 10:39:27 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[个人作品]]></category>
		<category><![CDATA[前端技术]]></category>
		<category><![CDATA[后台技术]]></category>
		<category><![CDATA[项目]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[json-lib]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=369</guid>
		<description><![CDATA[实例解析Java、jQuery前后台使用JSON数据交互过程]]></description>
			<content:encoded><![CDATA[<p>前天刚刚写的一篇关于《<a title=" 实例解析java + ajax(jQuery) + json工作过程(登录) " href="http://www.wsria.cn/archives/300" target="_blank">实例解析java + ajax(jQuery) + json工作过程(登录)</a>》的文章引起了网友们的关注和好评，</p>
<p><span id="more-369"></span>自从本站的<a title="查看关于账务系统的文章" href="http://www.wsria.cn/finance" target="_blank">账务管理系统(个人版)开源</a> 以后很多网友询问系统的实现方式，我一一解释……，为此今天写文章详细讲解系统功能的实现细节。</p>
<p>以本站的开源项目账务管理系统的“债务人”模块为例子讲解</p>
<h2>一、效果预览</h2>
<div id="attachment_387" class="wp-caption aligncenter" style="width: 426px"><img class="size-full wp-image-387" title="userdetail1" src="http://www.wsria.cn/wordpress/wp-content/uploads/2009/02/userdetail1.png" alt="债务人详细页面效果预览" width="416" height="385" /><p class="wp-caption-text">债务人详细页面效果预览</p></div>
<h2>二、实现方式</h2>
<blockquote><p>基本思想就是绑定列表中的人员名称触发事件，获得当前人员的ID发送ajax请求到后台，后台根据ID查询详细信息，返回JSON数据结果至前台，前台通过对话框组件显示人员详细</p></blockquote>
<p><strong>1、绑定click事件到列表的人员名称</strong><br />
在项目中的iouser/js/iouser.js文件中有这样一个方法：</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">/**
 * 点击名称弹出详细
 */</span>
<span style="color: #003366; font-weight: bold;">function</span> regShowDetail<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;span[name=iouid]&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">unbind</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">bind</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		showDetail<span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input[name=chk]'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>通过regShowDetail绑定了点击人员时执行showDetail的事件，</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input[name=chk]'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #006600; font-style: italic;">//上面这句话就是获得列表左侧的复选框的value值以便传送给后台</span></pre></div></div>

<ul>
<li>下面介绍一下<strong>showDetail</strong><em>方法的功能实现：</em></li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"> <span style="color: #339933;">*</span> 查看用户详细资料
 <span style="color: #339933;">*</span> <span style="color: #339933;">@</span>param <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span> userId 用户ID
 <span style="color: #339933;">*/</span>
<span style="color: #003366; font-weight: bold;">function</span> showDetail<span style="color: #009900;">&#40;</span>userId<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #006600; font-style: italic;">// 创建一个对话框组件</span>
	<span style="color: #003366; font-weight: bold;">var</span> dialog <span style="color: #339933;">=</span> $.<span style="color: #660066;">weeboxs</span>.<span style="color: #000066;">open</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'showDetail.html'</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>
		title<span style="color: #339933;">:</span> <span style="color: #3366CC;">'正在加载用户信息……'</span><span style="color: #339933;">,</span>
		contentType<span style="color: #339933;">:</span> <span style="color: #3366CC;">'ajax'</span><span style="color: #339933;">,</span>
		width<span style="color: #339933;">:</span> <span style="color: #CC0000;">600</span><span style="color: #339933;">,</span>
		height<span style="color: #339933;">:</span> <span style="color: #CC0000;">350</span><span style="color: #339933;">,</span>
		animate<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
		clickClose<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>
		type<span style="color: #339933;">:</span> <span style="color: #3366CC;">'wee'</span><span style="color: #339933;">,</span>
		showOk<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>
		cancelBtnName<span style="color: #339933;">:</span> <span style="color: #3366CC;">'关 闭'</span><span style="color: #339933;">,</span>
		onopen<span style="color: #339933;">:</span> innerShowDetail
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #006600; font-style: italic;">//内部函数，实现债务人详细信息的载入、设置值</span>
	<span style="color: #003366; font-weight: bold;">function</span> innerShowDetail<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #006600; font-style: italic;">// 获得JSON格式的数据</span>
		$.<span style="color: #660066;">getJSON</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'load.do'</span><span style="color: #339933;">,</span><span style="color: #009900;">&#123;</span>id <span style="color: #339933;">:</span> userId<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>json<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #006600; font-style: italic;">// 根据key设置value</span>
			<span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span>key <span style="color: #000066; font-weight: bold;">in</span> json<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>key <span style="color: #339933;">==</span> <span style="color: #3366CC;">'id'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#detailDiv #'</span> <span style="color: #339933;">+</span> key<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>json<span style="color: #009900;">&#91;</span>key<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
					<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>json<span style="color: #009900;">&#91;</span>key<span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						<span style="color: #006600; font-style: italic;">// 没有值设置为空</span>
						$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#detailDiv #'</span> <span style="color: #339933;">+</span> key<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'?'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>key <span style="color: #339933;">==</span> <span style="color: #3366CC;">'sex'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#detailDiv #'</span> <span style="color: #339933;">+</span> key<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span>json<span style="color: #009900;">&#91;</span>key<span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">'0'</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">'女'</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">'男'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>key <span style="color: #339933;">==</span> <span style="color: #3366CC;">'group'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>json<span style="color: #009900;">&#91;</span>key<span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
							$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#detailDiv #'</span> <span style="color: #339933;">+</span> key<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span>json<span style="color: #009900;">&#91;</span>key<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #3366CC;">'groupName'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						<span style="color: #009900;">&#125;</span>
					<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
						$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#detailDiv #'</span> <span style="color: #339933;">+</span> key<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span>json<span style="color: #009900;">&#91;</span>key<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
&nbsp;
			<span style="color: #006600; font-style: italic;">//设置对话框标题和内容</span>
			$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#detailDiv'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">removeAttr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'class'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			dialog.<span style="color: #660066;">setTitle</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'查看人员['</span> <span style="color: #339933;">+</span> json<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">'userName'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">']详细资料'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			dialog.<span style="color: #660066;">setContent</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#detailDiv'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<ul>
<li><em>showDetail</em>方法首先打开一个<a title="本系统使用的对话框插件简介" href="http://www.wsria.cn/archives/342" target="_blank">对话框组件</a> 加载一个静态的模板<a title="查看showDetail.html文件内容  on googlecode" href="http://code.google.com/p/finance-p/source/browse/trunk/iouser/showDetail.html" target="_blank"><em><strong>showDetail.html</strong></em></a>
<ul>
<li> 文件中的ID都是根据信息点命名的，这样便于通过ID设置值</li>
</ul>
</li>
<li>通过路径<strong>load.do</strong> 请求后台查询人员详细，后台处理类为net.yanhl.iouser.action.IOUserAction的loadUser()方法，代码请<a title="加载人员详细的后台源码" href="http://code.google.com/p/finance-p/source/browse/trunk/WEB-INF/src/net/yanhl/iouser/action/IOUserAction.java" target="_blank">点击这里查看</a>
<ul>
<li> 怎么查询一个POJO对象就介绍了，重点说明怎么返回JSON格式的数据</li>
<li>这里还是使用java语言使用的JSON工具<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/json" title="查看 json 中所有日志" target="_blank">json</a></span>-lib，关于<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/json" title="查看 json 中所有日志" target="_blank">json</a></span>-lib的资料上篇文章也已介绍，这里不再重复；

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// 获取一个Iouser对象，包含债务人的信息</span>
Iouser user <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>Iouser<span style="color: #009900;">&#41;</span> getBaseManager<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">get</span><span style="color: #009900;">&#40;</span>Iouser.<span style="color: #000000; font-weight: bold;">class</span>, iouserId<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//使用json-lib工具把一个POJO对象解析为一个JSON格式数据</span>
JSONObject jsonObject <span style="color: #339933;">=</span> JSONObject.<span style="color: #006633;">fromObject</span><span style="color: #009900;">&#40;</span>user, config<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//向前台发送结果集</span>
print<span style="color: #009900;">&#40;</span>response, jsonObject.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>最中返回的结果集如下：</p>
<blockquote><p>{<br />
&#8220;age&#8221; : 56,<br />
&#8220;companyAddress&#8221; : &#8220;32&#8243;,<br />
&#8220;companyName&#8221; : &#8220;未知&#8221;,<br />
&#8220;companyPhone&#8221; : &#8220;&#8211;&#8221;,<br />
&#8220;companyZip&#8221; : &#8220;&#8221;,<br />
&#8220;createDate&#8221; : null,<br />
&#8220;creatorId&#8221; : 1,<br />
&#8220;group&#8221; : {<br />
&#8220;childSize&#8221; : 0,<br />
&#8220;createDate&#8221; : {<br />
&#8220;date&#8221; : 27,<br />
&#8220;day&#8221; : 6,<br />
&#8220;hours&#8221; : 0,<br />
&#8220;minutes&#8221; : 0,<br />
&#8220;month&#8221; : 11,<br />
&#8220;nanos&#8221; : 0,<br />
&#8220;seconds&#8221; : 0,<br />
&#8220;time&#8221; : 1230307200000,<br />
&#8220;timezoneOffset&#8221; : -480,<br />
&#8220;year&#8221; : 108<br />
},<br />
&#8220;creatorId&#8221; : 1,<br />
&#8220;groupName&#8221; : &#8220;商务&#8221;,<br />
&#8220;id&#8221; : 33,<br />
&#8220;orderNum&#8221; : 0,<br />
&#8220;remark&#8221; : &#8220;&#8221;<br />
},<br />
&#8220;homeAddress&#8221; : &#8220;香港九龙&#8221;,<br />
&#8220;homePhone&#8221; : &#8220;&#8221;,<br />
&#8220;homeZip&#8221; : &#8220;&#8221;,<br />
&#8220;id&#8221; : 12,<br />
&#8220;mobilePhone&#8221; : &#8220;15856453456&#8243;,<br />
&#8220;orderNum&#8221; : 0,<br />
&#8220;remark&#8221; : &#8220;香港富豪&#8221;,<br />
&#8220;sex&#8221; : &#8220;1&#8243;,<br />
&#8220;userName&#8221; : &#8220;李嘉诚&#8221;<br />
}</p></blockquote>
</li>
</ul>
</li>
<li> 前台获得了结果集之后就可以根据key获得value来设置详细页面的内容了，代码如下：

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span>key <span style="color: #000066; font-weight: bold;">in</span> json<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>key <span style="color: #339933;">==</span> <span style="color: #3366CC;">'id'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#detailDiv #'</span> <span style="color: #339933;">+</span> key<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>json<span style="color: #009900;">&#91;</span>key<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#detailDiv #'</span> <span style="color: #339933;">+</span> key<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>json<span style="color: #009900;">&#91;</span>key<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>至此就是我们刚刚看到的效果了，是不是很简单O(∩_∩)O~</li>
</ul>
<p>附：</p>
<ul>
<li><a href="http://www.wsria.cn/archives/73" target="_blank">系统效果预览：http://www.wsria.cn/archives/73</a></li>
<li><a href="http://www.wsria.cn/archives/73" target="_blank">系统源码下载：http://www.wsria.cn/archives/73</a></li>
</ul>
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/369">http://www.wsria.cn/archives/369 | 实例解析java + jQuery + json工作过程(获取JSON数据)</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/733" title="推荐：2009 年度最佳 jQuery 插件" rel="bookmark inlinks">推荐：2009 年度最佳 jQuery 插件</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/827" title="新年新气象，博客新面貌" rel="bookmark inlinks">新年新气象，博客新面貌</a><span class="count">( 3 )</span></li>
<li><a href="http://www.wsria.cn/archives/14" title="json-lib 出现net.sf.json.JSONException: There is a cycle in the hierarchy异常的解决办法" rel="bookmark inlinks">json-lib 出现net.sf.json.JSONException: There is a cycle in the hierarchy异常的解决办法</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/1004" title="Eclipse+Maven+WTP+Tomcat不能Run On Server其中一个原因" rel="bookmark inlinks">Eclipse+Maven+WTP+Tomcat不能Run On Server其中一个原因</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/785" title="分享：Java日期工具类" rel="bookmark inlinks">分享：Java日期工具类</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/659" title="[推荐]改进的提示插件-jQuery.hiAlerts.1.0" rel="bookmark inlinks">[推荐]改进的提示插件-jQuery.hiAlerts.1.0</a><span class="count">( 1 )</span></li>
<li><a href="http://www.wsria.cn/archives/724" title="Json-lib 与 hibernate 共同使用的问题" rel="bookmark inlinks">Json-lib 与 hibernate 共同使用的问题</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/241" title="单表查询树形结构的SQL语句" rel="bookmark inlinks">单表查询树形结构的SQL语句</a><span class="count">( 0 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=369&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/369/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>【推荐】jQuery.plugin——对话框jquery.weebox.js</title>
		<link>http://www.wsria.cn/archives/342</link>
		<comments>http://www.wsria.cn/archives/342#comments</comments>
		<pubDate>Wed, 25 Feb 2009 15:18:27 +0000</pubDate>
		<dc:creator>咖啡兔</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[前端技术]]></category>
		<category><![CDATA[jQuery插件]]></category>
		<category><![CDATA[weebox]]></category>
		<category><![CDATA[推荐]]></category>

		<guid isPermaLink="false">http://www.wsria.cn/?p=342</guid>
		<description><![CDATA[各种形式的对话框：确认、成功、警告、错误等，]]></description>
			<content:encoded><![CDATA[<p>强烈<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/%e6%8e%a8%e8%8d%90" title="查看 推荐 中所有日志" target="_blank">推荐</a></span>对话框插件jquery.<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/weebox" title="查看 weebox 中所有日志" target="_blank">weebox</a></span>.js，本站开源账务管理系统中使用的对话框组件，各种形式的对话框：确认、成功、警告、错误等</p>
<p>…………</p>
<p><span id="more-342"></span></p>
<p>如下图的右下角：</p>
<div id="attachment_55" class="wp-caption alignleft" style="width: 488px"><a title="点击显示大图" href="http://www.wsria.cn/wordpress/wp-content/uploads/2009/02/finance.png"><img class="size-medium wp-image-55" title="finance" src="http://www.wsria.cn/wordpress/wp-content/uploads/2009/02/finance-300x226.png" alt="账务管理系统(个人版)演示" width="478" height="358" /></a><p class="wp-caption-text">账务管理系统(个人版)演示</p></div>
<p>图的右下角的框架就是使用的此插件，对话框中的树是使用的jquery.simpletree.js，我把这两个插件合成了一下，效果还不错O(∩_∩)O~</p>
<p>小插曲：当初开发系统寻找了整个<span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span>插件库，左后选择了这一款，后来有问题就联系了作者，没有想到插件作者竟然和我同在一个软件园区(上海天地软件园)，世界真是小呀。</p>
<p>废话不多说了</p>
<p>演示地址：<a title="jquery.weebox.js演示" href="http://www.wsria.cn/demo/weebox/demo/weebox.html" target="_blank">http://www.wsria.cn/demo/weebox/demo/weebox.html</a></p>
<p>At <span class='wp_keywordlink_affiliate'><a href="http://www.wsria.cn/archives/tag/jquery" title="查看 jQuery 中所有日志" target="_blank">jQuery</a></span>：<a title="weebox at plugins.jquery.com" href="http://plugins.jquery.com/project/weebox" target="_blank">http://plugins.jquery.com/project/weebox</a></p>
<p>下载：<a href="http://www.wsria.cn/wordpress/wp-content/plugins/download-monitor/download.php?id=17" title="版本：1.0，类别：[jQuery]，描述：包含：确认、成功、错误等功能的对话框插件">jquery.weebox.rar</a>&nbsp;共&nbsp;1046&nbsp;次
<p class="copyright_info"><strong class="icon">声明:</strong>该日志由<a title="由 咖啡兔 发表" href="http://www.wsria.cn/archives/author/admin/" linkindex="13">咖啡兔</a>发表,你可以自由发表评论或转载到你的网站或博客。 <br/><span style="padding-left:20px">转载请注明转自<a rel="bookmark inlinks" href="http://www.wsria.cn/wordpress/" title="what is the RIA?  just it…||咖啡兔" linkindex="14"> what is the RIA?  just it…||咖啡兔 &trade;</a></span><br />
<strong class="icon">原始链接:</strong><a href="http://www.wsria.cn/archives/342">http://www.wsria.cn/archives/342 | 【推荐】jQuery.plugin——对话框jquery.weebox.js</a>
</p>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.wsria.cn/archives/582" title="如何判断一个请求是否为AJAX请求" rel="bookmark inlinks">如何判断一个请求是否为AJAX请求</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/762" title="推荐：基于jQuery开发仿Google Calendar(jQuery Week Calendar)" rel="bookmark inlinks">推荐：基于jQuery开发仿Google Calendar(jQuery Week Calendar)</a><span class="count">( 2 )</span></li>
<li><a href="http://www.wsria.cn/archives/196" title="转：jquery1.2.6源码分析" rel="bookmark inlinks">转：jquery1.2.6源码分析</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/640" title="推荐一个ajax资源站点" rel="bookmark inlinks">推荐一个ajax资源站点</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/324" title="jQuery.plugin——滚动条(连贯感觉)" rel="bookmark inlinks">jQuery.plugin——滚动条(连贯感觉)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/1100" title="推荐精选3枚jQuery遮罩插件" rel="bookmark inlinks">推荐精选3枚jQuery遮罩插件</a><span class="count">( 0 )</span></li>
<li><a href="http://www.wsria.cn/archives/918" title="直逼 Flash 的流畅感：jQuery 运动特效展示" rel="bookmark inlinks">直逼 Flash 的流畅感：jQuery 运动特效展示</a><span class="count">( 4 )</span></li>
<li><a href="http://www.wsria.cn/archives/1026" title="工欲善其事，必先利其器" rel="bookmark inlinks">工欲善其事，必先利其器</a><span class="count">( 4 )</span></li>
</ul>
<p>&copy;2010 <a href="http://www.wsria.cn">what is the RIA?  just it…||咖啡兔</a>. All Rights Reserved.</p>.<img src="http://www.wsria.cn/wordpress/?ak_action=api_record_view&id=342&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.wsria.cn/archives/342/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
