<?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>Heluyao&#039;s Blog &#187; JQuery</title>
	<atom:link href="http://11gz.com/blog/tag/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://11gz.com/blog</link>
	<description>设计、开发路上的点点滴滴...</description>
	<lastBuildDate>Fri, 05 Aug 2011 07:24:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	
<!-- Start Of Script Generated By WP-PostViews Plus -->
<script type='text/javascript' src='http://11gz.com/blog/wp-includes/js/jquery/jquery.js?ver=1.4.4'></script>
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
</script>
<!-- End Of Script Generated By WP-PostViews Plus -->
	<item>
		<title>写高质量的jQuery</title>
		<link>http://11gz.com/blog/2011/08/05/high-performance-jquery/</link>
		<comments>http://11gz.com/blog/2011/08/05/high-performance-jquery/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 07:22:50 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[JS/Ajax/AS]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[优化]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=585</guid>
		<description><![CDATA[看了一篇关于jQuery性能提升的文章，十分认同，总结一下(原文一共是十点，我省略了一部分)：1.尽量只用id选择器和标签选择器，比如jQuery("#selector")、jQuery("TagName")，减少class选择器的使用，避... ]]></description>
			<content:encoded><![CDATA[<p>看了一篇关于jQuery性能提升的文章，十分认同，总结一下(原文一共是十点，我省略了一部分)：</p>
<p>1.尽量只用id选择器和标签选择器，比如jQuery(&#8220;#selector&#8221;)、jQuery(&#8220;TagName&#8221;)，减少class选择器的使用，避免伪类选择器和属性选择器。</p>
<p>2.查找子节点时推荐使用find，比如jQuery(&#8220;body&#8221;).find(&#8220;p&#8221;)。</p>
<p>3.利用delegate将事件委托，例如给一个长列表逐个绑定事件，就可以使用delegate。delegata方法请参看jQuery API。</p>
<p>4.尽量减少DOM结构的改动(如.append()、.insertBefore()和.insetAfter())，避免不了也要记得先合并再一次性插入，大范围的DOM结构改动，可以利用detach方法先取出，操作好之后再插入。detach方法请参看jQuery API。</p>
<p>5.循环，尽量使用js原生的for或while，减少使用jQuery的each方法。</p>
<p>原文比较详细的并以数据说明了造成性能问题的原因，有兴趣就马上<a href="http://www.ruanyifeng.com/blog/2011/08/jquery_best_practices.html">猛击</a>过去了解。</p>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2011/08/05/high-performance-jquery/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>imglazyload图片延迟加载(jQuery)</title>
		<link>http://11gz.com/blog/2011/06/20/imglazyload-jquery/</link>
		<comments>http://11gz.com/blog/2011/06/20/imglazyload-jquery/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 12:13:26 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[JS/Ajax/AS]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=569</guid>
		<description><![CDATA[这个小效果3个月前就写了，太忙，一直没空更新blog，刚好有点空闲，抽出来简单弄弄了~container容器，attr属性，timeout延时。这些都可以有自己灵活控制的！原理简单不过了，图片先不设置src属... ]]></description>
			<content:encoded><![CDATA[<p>这个小效果还是3个月前写的，太忙，一直没空更新blog，刚好有点空闲，抽出来简单弄弄了~</p>
<p>container容器，attr属性，timeout延时。这些都可以有自己灵活控制的！原理简单不过了，图片先不设置src属性，浏览器就不会产生请求，监听起滚动条和窗口大小的事件，通过判断图片是否处于当前可视区域(offset的left和top方向分别小于scrollTop+clientHeight和scrollLeft+clientWidth)来控制图片是否显示，显示则设置img对象的src属性为标签中自定义属性的值！</p>
<h4>主要代码</h4>
<div class="hl-surround"><div class="hl-main"><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">container</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">options</span><span style="color: Gray;">.</span><span style="color: #404040;">container</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br /></span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">imgNum</span><span style="color: Gray;"> = </span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">container</span><span style="color: Gray;">.</span><span style="color: #404040;">find</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">img[</span><span style="color: #080;">'</span><span style="color: Gray;">+ </span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">options</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Gray;"> +</span><span style="color: #080;">'</span><span style="color: #066;">]</span><span style="color: #080;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br /></span><span style="color: #660;">var</span><span style="color: Gray;"> </span><span style="color: #404040;">_this</span><span style="color: Gray;"> = </span><span style="color: #660;">this</span><span style="color: Gray;">;<br /></span><span style="color: #660;">if</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">imgNum</span><span style="color: Gray;">.</span><span style="color: #404040;">length</span><span style="color: Olive;">){</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp;</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">timer</span><span style="color: Gray;">&amp;&amp;</span><span style="color: #404040;">clearTimeout</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">timer</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp;</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">timer</span><span style="color: Gray;"> = </span><span style="color: #404040;">setTimeout</span><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #660;">var</span><span style="color: Gray;"> </span><span style="color: #404040;">arr</span><span style="color: Gray;"> = </span><span style="color: Olive;">[]</span><span style="color: Gray;">,</span><span style="color: #404040;">gc</span><span style="color: Gray;"> = </span><span style="color: #404040;">_this</span><span style="color: Gray;">.</span><span style="color: #404040;">getClient</span><span style="color: Olive;">()</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;$.</span><span style="color: #404040;">each</span><span style="color: Olive;">(</span><span style="color: #404040;">_this</span><span style="color: Gray;">.</span><span style="color: #404040;">imgNum</span><span style="color: Gray;">,</span><span style="color: #660;">function</span><span style="color: Olive;">(</span><span style="color: #404040;">i</span><span style="color: Gray;">,</span><span style="color: #404040;">o</span><span style="color: Olive;">){</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #660;">if</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #404040;">o</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">offset</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">top</span><span style="color: Gray;"> &lt;= </span><span style="color: #404040;">gc</span><span style="color: Gray;">.</span><span style="color: #404040;">top</span><span style="color: Gray;"> &amp;&amp; $</span><span style="color: Olive;">(</span><span style="color: #404040;">o</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">offset</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">left</span><span style="color: Gray;"> &lt;= </span><span style="color: #404040;">gc</span><span style="color: Gray;">.</span><span style="color: #404040;">left</span><span style="color: Olive;">){</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #660;">var</span><span style="color: Gray;"> </span><span style="color: #404040;">attrval</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: #404040;">o</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">lazysrc</span><span style="color: #080;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span><span style="color: #404040;">attrval</span><span style="color: Gray;">&amp;&amp;$</span><span style="color: Olive;">(</span><span style="color: #404040;">o</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">src</span><span style="color: #080;">'</span><span style="color: Gray;">,</span><span style="color: #404040;">attrval</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">removeAttr</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">lazysrc</span><span style="color: #080;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">hide</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">fadeIn</span><span style="color: Olive;">()</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Olive;">}</span><span style="color: #660;">else</span><span style="color: Olive;">{</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #404040;">arr</span><span style="color: Gray;">.</span><span style="color: #404040;">push</span><span style="color: Olive;">(</span><span style="color: #404040;">o</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Olive;">}</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Olive;">})</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #404040;">_this</span><span style="color: Gray;">.</span><span style="color: #404040;">imgNum</span><span style="color: Gray;"> = </span><span style="color: #404040;">arr</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp;</span><span style="color: Olive;">}</span><span style="color: Gray;">,</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">options</span><span style="color: Gray;">.</span><span style="color: #404040;">timeout</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br /></span><span style="color: Olive;">}</span><span style="color: #660;">else</span><span style="color: Olive;">{</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp;$</span><span style="color: Olive;">(</span><span style="color: Teal;">window</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">unbind</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">scroll</span><span style="color: #080;">'</span><span style="color: Gray;">,</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">check</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp;$</span><span style="color: Olive;">(</span><span style="color: Teal;">window</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">unbind</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">resize</span><span style="color: #080;">'</span><span style="color: Gray;">,</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">check</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br /></span><span style="color: Olive;">}</span></div></div>
<h4>返回当前屏幕显示范围</h4>
<div class="hl-surround"><div class="hl-main"><span style="color: #660;">return</span><span style="color: Olive;">{</span><span style="color: #080;">'</span><span style="color: #066;">top</span><span style="color: #080;">'</span><span style="color: Gray;">:</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: #404040;">documentElement</span><span style="color: Gray;">.</span><span style="color: #404040;">clientHeight</span><span style="color: Gray;">+</span><span style="color: Teal;">Math</span><span style="color: Gray;">.</span><span style="color: #404040;">max</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: #404040;">documentElement</span><span style="color: Gray;">.</span><span style="color: #404040;">scrollTop</span><span style="color: Gray;">,</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: #404040;">body</span><span style="color: Gray;">.</span><span style="color: #404040;">scrollTop</span><span style="color: Olive;">)</span><span style="color: Gray;">,</span><span style="color: #080;">'</span><span style="color: #066;">left</span><span style="color: #080;">'</span><span style="color: Gray;">:</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: #404040;">documentElement</span><span style="color: Gray;">.</span><span style="color: #404040;">clientWidth</span><span style="color: Gray;">+</span><span style="color: Teal;">Math</span><span style="color: Gray;">.</span><span style="color: #404040;">max</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: #404040;">documentElement</span><span style="color: Gray;">.</span><span style="color: #404040;">scrollLeft</span><span style="color: Gray;">,</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: #404040;">body</span><span style="color: Gray;">.</span><span style="color: #404040;">scrollLeft</span><span style="color: Olive;">)}</span><span style="color: Gray;">;</span></div></div>
<p>demo展示：<a href="http://www.11gz.com/demo/js-ajax/imglazyload.html" title="http://www.11gz.com/demo/js-ajax/imglazyload.html">http://www.11gz.com/demo/js-ajax/imglazyload.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2011/06/20/imglazyload-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery+easing缓动的动画</title>
		<link>http://11gz.com/blog/2011/03/05/jquery-easing-animation/</link>
		<comments>http://11gz.com/blog/2011/03/05/jquery-easing-animation/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 09:59:59 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[JS/Ajax/AS]]></category>
		<category><![CDATA[easing]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=553</guid>
		<description><![CDATA[jQuery实现动画再简单不过了，只是要实现更酷的效果还需要插件来帮忙，easing就是一款帮助jQuery实现缓动动画的插件，经过试用，效果很不错，记录一下使用方法吧... ]]></description>
			<content:encoded><![CDATA[<p>jQuery实现动画再简单不过了，只是要实现更酷的效果还需要插件来帮忙，<a href="http://gsgd.co.uk/sandbox/jquery/easing/" title="http://gsgd.co.uk/sandbox/jquery/easing/">easing</a>就是一款帮助jQuery实现缓动动画的插件，经过试用，效果很不错，记录一下使用方法吧！</p>
<p>下载该插件：<a href="http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.1.3.js" title="http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.1.3.js" target="_blank">jquery.easing.1.3.js</a>　<a href="http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.compatibility.js" title="http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.compatibility.js" target="_blank">jquery.easing.compatibility.js</a></p>
<p>演示地址：<a href="http://www.11gz.com/demo/js-ajax/easing/index.html" title="jQuery easing 演示文档">http://www.11gz.com/demo/js-ajax/easing/index.html</a></p>
<p><strong>方法介绍：</strong></p>
<ul>
<li>def：默认方式设置</li>
<li>swing：默认方式加载</li>
<li>Quad：二次方缓动(t)</li>
<li>Cubic：三次方缓动</li>
<li>Quart：四次方缓动</li>
<li>Quint：五次方缓动</li>
<li>Sine：正弦曲线缓动</li>
<li>Expo：指数曲线缓动</li>
<li>Circ：圆形曲线的缓动</li>
<li>Elastic：指数衰减的正弦曲线缓动</li>
<li>Back：超过范围的三次方缓动</li>
<li>Bounce：指数衰减的反弹缓动</li>
</ul>
<p><strong>关于In、Out、Inout的说明：</strong></p>
<ul>
<li>ease<strong>In</strong>：加速度缓动；</li>
<li>ease<strong>Out</strong>：减速度缓动；</li>
<li>ease<strong>InOut</strong>：先加速度至50%，再减速度完成动画。</li>
</ul>
<p>缓动方式的翻译来自：<a href="http://www.cnblogs.com/cloudgamer/archive/2009/01/06/Tween.html" title="http://www.cnblogs.com/cloudgamer/archive/2009/01/06/Tween.html">JavaScript Tween算法及缓动效果</a></p>
<h3>如何应用：</h3>
<p><strong>slideUp|slideDown|slideToggle|fadeIn|fadeOut|fadeToggle</strong></p>
<p><code>$(element).slideUp(duration,easing,[callback]);</code></p>
<p><strong>fadeTo</strong></p>
<p><code>$(element).fadeTo(duration,opacity,easing,[callback]);</code></p>
<p><strong>animate</strong></p>
<p><code>$(element).animate({properties},duration,easing,callback);</code></p>
<p>jQuery1.4+版本更可以：</p>
<p><code>$(element).animate({left:[100,'swing'],top:[100,'easeOutBounce']});</code></p>
<p>或者</p>
<p><code>jQuery(myElement).animate({left:100,top:100},{specialEasing:{left: 'swing',top:'easeOutBounce'}});</code></p>
<p>具体可参阅jquery1.4+的API。</p>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2011/03/05/jquery-easing-animation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>jQuery实现dialog(对话框)</title>
		<link>http://11gz.com/blog/2011/03/01/jquery-dialog/</link>
		<comments>http://11gz.com/blog/2011/03/01/jquery-dialog/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 03:40:12 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[JS/Ajax/AS]]></category>
		<category><![CDATA[dialog]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=551</guid>
		<description><![CDATA[话说系统默认的对话框使用方便，但是功能单一且比较的难看(不能自定义样式)，那么自己来写代码扩展一些更复杂的功能并美化一下。本代码采用面向对象思想对一些属性和方法进行了封装..... ]]></description>
			<content:encoded><![CDATA[<p>话说系统默认的对话框使用方便，但是功能单一且比较的难看(不能自定义样式)，那么自己来写代码扩展一些更复杂的功能并美化一下。本代码采用面向对象思想对一些属性和方法进行了封装，性能有待测试，欠妥之处，欢迎指正！</p>
<h2>dialog</h2>
<p><strong>演示地址：<a href="http://www.11gz.com/demo/js-ajax/dialog/index.html" title="l点击预览效果">http://www.11gz.com/demo/js-ajax/dialog/index.html</a></strong></p>
<p>设置参数<strong>object</strong>说明：</p>
<ul>
<li>width：显示宽度，默认为400px</li>
<li>title：标题，默认为“小提示”</li>
<li>show：是否显示dialog，如果要做到延迟显示，设置此属性为false，默认为true</li>
<li>modal：是否显示半透明遮罩背景，默认为不显示 false</li>
<li>closeDelay：自动关闭的延时时间，单位：毫秒 默认为0，不延时关闭</li>
</ul>
<h4>会自动关闭的小提示</h4>
<p><code>dc_dialog.popTip("自动关闭的小提示","这是个会自己关闭的气泡小提示","2000",{'modal':true});</code></p>
<p>参数1：提示窗口的标题；　参数2：提示的内容文本；　参数3：停留时间(毫秒)　参数4：object</p>
<h4>弹一个小提示</h4>
<p><code>dc_dialog.popTip("小提示2","这仅仅是一个小提示2","0",{'modal':false});</code></p>
<p>参数1：提示窗口的标题；　参数2：提示的内容文本；　参数3：停留时间(0为不自动关闭)　参数4：object<br />ps：如果不需要显示遮罩层，可省略后两个参数<br />
<code>dc_dialog.popTip("小提示2","这仅仅是一个小提示2");</code></p>
<h4>弹一个确认框，confirm</h4>
<p><code>dc_dialog.confirm("你支持这个决定吗？",['是','否'] , function(val) {alert("你选择了: " + val);}, {title:"一个确认否定的框",'modal':true});</code></p>
<p>参数1：问题；　参数2：选项；　参数3：成功后的回调函数　参数4：object</p>
<h4>异步加载数据</h4>
<p><code>dc_dialog.load("load.html",{'title':'异步加载的信息','width':'600px','modal':true});</code></p>
<p>参数1：加载页面的url地址；　参数2：object</p>
<h4>iframe</h4>
<p><code>dc_dialog.frame("frame0","iframe.html",{'title':'一个iframe','width':'600px','modal':true});</code></p>
<p>参数1：iframe的id和name；　参数2：加载页面的url地址；　参数3：object</p>
<p>本代码有参考<a href="http://www.css88.com/archives/3142" title="http://www.css88.com/archives/3142">【jQuery插件】一个简易弹出层效果</a>之处，感谢 <a href="http://www.css88.com/archives/author/admin" title="http://www.css88.com/archives/author/admin">愚人码头</a></p>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2011/03/01/jquery-dialog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>利用jQuery实现跨域的Ajax</title>
		<link>http://11gz.com/blog/2011/02/19/jquery-ajax-cross-domain/</link>
		<comments>http://11gz.com/blog/2011/02/19/jquery-ajax-cross-domain/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 03:55:07 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[JS/Ajax/AS]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[跨域]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=549</guid>
		<description><![CDATA[说到Ajax的跨域，还真是个让人头痛的问题，实现的方法有多种，这里仅记录使用jQuery的getJSON实现跨域，需要用到json数据... ]]></description>
			<content:encoded><![CDATA[<p>说到Ajax的跨域，还真是个让人头痛的问题，实现的方法有多种，这里仅记录使用jQuery的getJSON实现跨域，需要用到<a href="http://json.org/" title="http://json.org/.">json</a>数据。</p>
<p>简单json格式如下：</p>
<div class="hl-surround"><div class="hl-main"><span style="color: Olive;">[{</span><span style="color: #080;">&quot;</span><span style="color: #066;">a</span><span style="color: #080;">&quot;</span><span style="color: Gray;">:</span><span style="color: #080;">&quot;</span><span style="color: #066;">1</span><span style="color: #080;">&quot;</span><span style="color: Gray;">,</span><span style="color: #080;">&quot;</span><span style="color: #066;">b</span><span style="color: #080;">&quot;</span><span style="color: Gray;">:</span><span style="color: #080;">&quot;</span><span style="color: #066;">2</span><span style="color: #080;">&quot;</span><span style="color: Olive;">}</span><span style="color: Gray;">,</span><span style="color: Olive;">{</span><span style="color: #080;">&quot;</span><span style="color: #066;">a</span><span style="color: #080;">&quot;</span><span style="color: Gray;">:</span><span style="color: #080;">&quot;</span><span style="color: #066;">3</span><span style="color: #080;">&quot;</span><span style="color: Gray;">,</span><span style="color: #080;">&quot;</span><span style="color: #066;">b</span><span style="color: #080;">&quot;</span><span style="color: Gray;">:</span><span style="color: #080;">&quot;</span><span style="color: #066;">4</span><span style="color: #080;">&quot;</span><span style="color: Olive;">}]</span></div></div>
<p>主体代码：</p>
<div class="hl-surround"><div class="hl-main"><span style="color: Gray;">$.</span><span style="color: #404040;">getJSON</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">http://您的域名/文件名?jsoncallback=?</span><span style="color: #080;">'</span><span style="color: Gray;">,</span><span style="color: #660;">function</span><span style="color: Olive;">(</span><span style="color: #404040;">dt</span><span style="color: Olive;">){</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp;$.</span><span style="color: #404040;">each</span><span style="color: Olive;">(</span><span style="color: #404040;">dt</span><span style="color: Gray;">,</span><span style="color: #660;">function</span><span style="color: Olive;">(</span><span style="color: #404040;">i</span><span style="color: Gray;">,</span><span style="color: #404040;">item</span><span style="color: Olive;">){</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #404040;">alert</span><span style="color: Olive;">(</span><span style="color: #404040;">item</span><span style="color: Gray;">.</span><span style="color: #404040;">a</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp;</span><span style="color: Olive;">})</span><span style="color: Gray;">;<br /></span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></div></div>
<p>jsoncallback=?，这个必不可少，后端程序会get这个参数，这里就不做解释了，具体请参看jQuery API里的说明。</p>
<p>后端PHP：</p>
<div class="hl-surround"><div class="hl-main"><span style="color: #008;">&lt;?php</span><span style="color: Gray;"><br /></span><span style="color: #404040;">header</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">Content-Type: application/json; charset=utf-8</span><span style="color: #080;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br /></span><span style="color: #00008b;">$callback</span><span style="color: Gray;"> = </span><span style="color: #00008b;">$_GET</span><span style="color: Olive;">[</span><span style="color: #080;">'</span><span style="color: #066;">jsoncallback</span><span style="color: #080;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">;<br /></span><span style="color: #660;">echo</span><span style="color: Gray;"> </span><span style="color: #00008b;">$callback</span><span style="color: Gray;">.</span><span style="color: #080;">'</span><span style="color: #066;">([{&quot;a&quot;:&quot;1&quot;,&quot;b&quot;:&quot;2&quot;},{&quot;a&quot;:&quot;3&quot;,&quot;b&quot;:&quot;4&quot;}])</span><span style="color: #080;">'</span><span style="color: Gray;">;<br /></span><span style="color: #008;">?&gt;</span></div></div>
<p>这里仅仅只是一个简单的json示范，可以动态生成更复杂的json以适应项目需求。</p>
<p>说明一下：由于jQuery的getJSON使用的是get方式请求数据，因此数据量不能太大，否则导致接收失败。</p>
<p>既然说到Ajax跨域了，再记录一个PHP中简单的方法吧，利用file_get_content()把整个文件读入一个字符串中，性能可能略低。</p>
<div class="hl-surround"><div class="hl-main"><span style="color: #008;">&lt;?php</span><span style="color: Gray;"><br />@</span><span style="color: #404040;">header</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">Content-Type: text/html; charset=utf-8</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br />@</span><span style="color: #404040;">header</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">Expires: -1</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">; <br />@</span><span style="color: #404040;">header</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0</span><span style="color: #080;">&quot;</span><span style="color: Gray;">, </span><span style="color: #660;">FALSE</span><span style="color: Olive;">)</span><span style="color: Gray;">; <br />@</span><span style="color: #404040;">header</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">Pragma: no-cache</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">; <br /></span><span style="color: #00008b;">$vcontent</span><span style="color: Gray;">=</span><span style="color: #404040;">file_get_contents</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">http://您的域名/文件名</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br /></span><span style="color: #660;">echo</span><span style="color: Gray;"> </span><span style="color: #00008b;">$vcontent</span><span style="color: Gray;">;<br /></span><span style="color: #008;">?&gt;</span></div></div>
<p>关于js跨域跨域还可参看：<a href="http://ued.alipay.com/wd/2008/12/17/%e4%b9%9f%e6%9d%a5%e8%b0%88%e8%b0%88%e5%ae%8c%e7%be%8e%e8%b7%a8%e5%9f%9f/" title="">支付宝前端开发组：也来谈谈&#8221;完美&#8221;跨域</a></p>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2011/02/19/jquery-ajax-cross-domain/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>基于jQuery实现自动轮换的选项卡</title>
		<link>http://11gz.com/blog/2009/10/26/jquery-option-card-slide/</link>
		<comments>http://11gz.com/blog/2009/10/26/jquery-option-card-slide/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 02:54:11 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[JS/Ajax/AS]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=453</guid>
		<description><![CDATA[想写个这样的东西很久了，恰巧项目中要用到，就下了点功夫。利用模拟鼠标事件来做轮换...
模拟鼠标事件的函数：trigger(type,[data])  在每一个匹配的元素上触发某类事件。... ]]></description>
			<content:encoded><![CDATA[<p>想写个这样的东西很久了，恰巧项目中要用到，就下了点功夫。利用模拟鼠标事件来做轮换&#8230;</p>
<p>模拟鼠标事件的函数：trigger(type,[data])  在每一个匹配的元素上触发某类事件。</p>
<p><a href="/demo/js-ajax/slideTabs/" title="点击图片预览效果"><img src="http://www.11gz.com/blog/wp-content/uploads/2009/10/untitled-1_03.gif" alt="点击图片预览效果" title="点击图片预览效果" width="161" height="224" class="alignnone size-full wp-image-454" /></a></p>
<p><a href="/demo/js-ajax/slideTabs/" title="点击预览效果">点击预览效果</a></p>
<p><a href="/demo/js-ajax/slideTabs/slideTabs.rar" title="点击下载代码">点击下载代码</a></p>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2009/10/26/jquery-option-card-slide/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>基于jQuery实现星级评分效果</title>
		<link>http://11gz.com/blog/2009/10/13/jquery-start-comments/</link>
		<comments>http://11gz.com/blog/2009/10/13/jquery-start-comments/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 08:03:25 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[JS/Ajax/AS]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=442</guid>
		<description><![CDATA[仿照『口碑』的评星级效果做的一点小东西，测试下自己这段时间的学习成果··... ]]></description>
			<content:encoded><![CDATA[<p>仿照『口碑』的评星级效果做的一点小东西，测试下自己这段时间的学习成果···</p>
<p>看图知效果：</p>
<p><img src="http://www.11gz.com/blog/wp-content/uploads/2009/10/qqe688aae59bbee69caae591bde5908d.png" alt="星级评分" title="星级评分" width="365" height="77" class="size-full wp-image-443" /></p>
<p>预览效果：<a href="http://www.11gz.com/demo/js-ajax/starLevel/" title="星级评分">星级评分</a></p>
<p>下载文件：<a href="http://www.11gz.com/demo/js-ajax/starLevel/starLevel.rar" title="star-Level.rar">star-Level.rar</a></p>
<p>口碑的代码：<a href="http://www.11gz.com/demo/js-ajax/starLevel/starLevel-koubei.rar" title="starLevel-koubei.rar -  来自口碑网">starLevel-koubei.rar[提取自口碑网]</a></p>
<p>html</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: #660;">div</span><span style="color: Gray;"> </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">selectStar</span><span style="color: #080;">&quot;</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Olive;">&lt;</span><span style="color: #660;">ul</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">clearfix</span><span style="color: #080;">&quot;</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: #660;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: #660;">span</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">red</span><span style="color: #080;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">*</span><span style="color: Olive;">&lt;/</span><span style="color: #660;">span</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: #660;">span</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">zi</span><span style="color: #080;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">服务　　</span><span style="color: Olive;">&lt;/</span><span style="color: #660;">span</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: #660;">span</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">dpCont1</span><span style="color: #080;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">dpCont</span><span style="color: #080;">&quot;</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: #660;">span</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: #660;">em</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">dpStar1</span><span style="color: #080;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;&quot;</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: #660;">a</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">#</span><span style="color: #080;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">1</span><span style="color: #080;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">1</span><span style="color: Olive;">&lt;/</span><span style="color: #660;">a</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: #660;">a</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">#</span><span style="color: #080;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">2</span><span style="color: #080;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">2</span><span style="color: Olive;">&lt;/</span><span style="color: #660;">a</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: #660;">a</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">#</span><span style="color: #080;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">3</span><span style="color: #080;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">3</span><span style="color: Olive;">&lt;/</span><span style="color: #660;">a</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: #660;">a</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">#</span><span style="color: #080;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">4</span><span style="color: #080;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">4</span><span style="color: Olive;">&lt;/</span><span style="color: #660;">a</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: #660;">a</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">#</span><span style="color: #080;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">5</span><span style="color: #080;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">5</span><span style="color: Olive;">&lt;/</span><span style="color: #660;">a</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: #660;">em</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: #660;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Olive;">&lt;/</span><span style="color: #660;">ul</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Olive;">&lt;/</span><span style="color: #660;">div</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p>javascript:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #660;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: #404040;">className</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #660;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: #404040;">classID</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #660;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: #404040;">dpText</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: #660;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: #404040;">dpTextC</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;&quot;</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">.selectStar em a</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">bind</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">click</span><span style="color: #080;">&quot;</span><span style="color: Gray;">,</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #404040;">className</span><span style="color: Gray;"> = </span><span style="color: #080;">&quot;</span><span style="color: #066;">selectS</span><span style="color: #080;">&quot;</span><span style="color: Gray;"> + $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #404040;">classID</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">parent</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">parent</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">removeClass</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">addClass</span><span style="color: Olive;">(</span><span style="color: #404040;">className</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #660;">if</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;"> == </span><span style="color: Maroon;">1</span><span style="color: Gray;"> || $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;"> == </span><span style="color: Maroon;">2</span><span style="color: Olive;">)</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: #404040;">dpTextC</span><span style="color: Gray;"> = </span><span style="color: #080;">&quot;</span><span style="color: #066;">差评</span><span style="color: #080;">&quot;</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #660;">if</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;"> == </span><span style="color: Maroon;">3</span><span style="color: Gray;"> || $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;"> == </span><span style="color: Maroon;">4</span><span style="color: Olive;">)</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: #404040;">dpTextC</span><span style="color: Gray;"> = </span><span style="color: #080;">&quot;</span><span style="color: #066;">中评</span><span style="color: #080;">&quot;</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #660;">if</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;"> == </span><span style="color: Maroon;">5</span><span style="color: Olive;">)</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: #404040;">dpTextC</span><span style="color: Gray;"> = </span><span style="color: #080;">&quot;</span><span style="color: #066;">好评</span><span style="color: #080;">&quot;</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">parent</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">prev</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">.dpCont</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">text</span><span style="color: Olive;">(</span><span style="color: #404040;">dpTextC</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #660;">return</span><span style="color: Gray;">&nbsp;</span><span style="color: #660;">false</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">&nbsp; &nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; .</span><span style="color: #404040;">bind</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">mouseover</span><span style="color: #080;">&quot;</span><span style="color: Gray;">,</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #660;">if</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;"> == </span><span style="color: Maroon;">1</span><span style="color: Gray;"> || $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;"> == </span><span style="color: Maroon;">2</span><span style="color: Olive;">)</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: #404040;">dpText</span><span style="color: Gray;"> = </span><span style="color: #080;">&quot;</span><span style="color: #066;">差评</span><span style="color: #080;">&quot;</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #660;">if</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;"> == </span><span style="color: Maroon;">3</span><span style="color: Gray;"> || $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;"> == </span><span style="color: Maroon;">4</span><span style="color: Olive;">)</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: #404040;">dpText</span><span style="color: Gray;"> = </span><span style="color: #080;">&quot;</span><span style="color: #066;">中评</span><span style="color: #080;">&quot;</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #660;">if</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;"> == </span><span style="color: Maroon;">5</span><span style="color: Olive;">)</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: #404040;">dpText</span><span style="color: Gray;"> = </span><span style="color: #080;">&quot;</span><span style="color: #066;">好评</span><span style="color: #080;">&quot;</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">parent</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">removeClass</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">addClass</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">selectS</span><span style="color: #080;">&quot;</span><span style="color: Gray;"> + $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">))</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">parent</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">prev</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">.dpCont</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">text</span><span style="color: Olive;">(</span><span style="color: #404040;">dpText</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">&nbsp; &nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; .</span><span style="color: #404040;">bind</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">mouseout</span><span style="color: #080;">&quot;</span><span style="color: Gray;">,</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">parent</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">removeClass</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">selectS</span><span style="color: #080;">&quot;</span><span style="color: Gray;"> + $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">))</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #660;">if</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">parent</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">id</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;"> == </span><span style="color: #404040;">classID</span><span style="color: Olive;">){</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">parent</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">addClass</span><span style="color: Olive;">(</span><span style="color: #404040;">className</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">parent</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">prev</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">.dpCont</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">text</span><span style="color: Olive;">(</span><span style="color: #404040;">dpTextC</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li></ol></div>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2009/10/13/jquery-start-comments/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>妙招解决jquery中$和其他库的冲突</title>
		<link>http://11gz.com/blog/2009/10/13/jquery-conflict/</link>
		<comments>http://11gz.com/blog/2009/10/13/jquery-conflict/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 04:33:57 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[JS/Ajax/AS]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=441</guid>
		<description><![CDATA[妙招解决jquery中$和其他库的冲... ]]></description>
			<content:encoded><![CDATA[<p>方法一：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #404040;">jQuery</span><span style="color: Gray;">.</span><span style="color: #404040;">noConflict</span><span style="color: Olive;">()</span><span style="color: Gray;">;&nbsp; </span><span style="color: #ffa500;">//将变量$的控制权让渡给其他js库</span></li>
<li><span style="color: #404040;">jQuery</span><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">){</span><span style="color: Gray;">&nbsp; </span><span style="color: #ffa500;">//使用jQuery设定页面加载是执行的函数</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">p</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">click</span><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span><span style="color: Gray;">&nbsp; </span><span style="color: #ffa500;">//函数内部使用$()方法</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #404040;">alert</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">text</span><span style="color: Olive;">())</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">p</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">style</span><span style="color: Gray;">.</span><span style="color: #404040;">display</span><span style="color: Gray;"> = </span><span style="color: #080;">&quot;</span><span style="color: #066;">none</span><span style="color: #080;">&quot;</span><span style="color: Gray;">;&nbsp; </span><span style="color: #ffa500;">//使用其他js库</span></li></ol></div>
<p style="text-align:center;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 分界 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>方法二：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #404040;">jQuery</span><span style="color: Gray;">.</span><span style="color: #404040;">noConflict</span><span style="color: Olive;">()</span><span style="color: Gray;">;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">//将变量$的控制权让渡给其他js库</span></li>
<li><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">){</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #ffa500;">//定义匿名函数并设置形参为$</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #ffa500;">//匿名函数内部的$均为jQuery</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">p</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">click</span><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span><span style="color: Gray;">&nbsp; </span><span style="color: #ffa500;">//继续使用$()方法</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #404040;">alert</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">text</span><span style="color: Olive;">())</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">})(</span><span style="color: #404040;">jQuery</span><span style="color: Olive;">)</span><span style="color: Gray;">;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #ffa500;">//执行匿名函数且传递实参jQuery</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #080;">&quot;</span><span style="color: #066;">p</span><span style="color: #080;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">style</span><span style="color: Gray;">.</span><span style="color: #404040;">display</span><span style="color: Gray;"> = </span><span style="color: #080;">&quot;</span><span style="color: #066;">none</span><span style="color: #080;">&quot;</span><span style="color: Gray;">;&nbsp; &nbsp; </span><span style="color: #ffa500;">//使用其他js库</span></li></ol></div>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2009/10/13/jquery-conflict/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>给Dreamweaver安装jQuery插件jQuery_API.mxp</title>
		<link>http://11gz.com/blog/2009/09/10/dreamweaver-jquery-jqueryapi/</link>
		<comments>http://11gz.com/blog/2009/09/10/dreamweaver-jquery-jqueryapi/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 07:36:55 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[JS/Ajax/AS]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[插件]]></category>
		<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=439</guid>
		<description><![CDATA[要让Dreamweaver支持jQuery自动提示代码功能，方法很简单，下载一个插件—jQuery_API.mxp。在Dreamweaver里依次选择“命令” -> “扩展管理” -> “安装扩展” -> ...，就会自动安装了。... ]]></description>
			<content:encoded><![CDATA[<p>要让Dreamweaver支持jQuery自动提示代码功能，方法很简单，下载一个插件—<a href="http://xtnd.us/dreamweaver/jquery" title="http://xtnd.us/dreamweaver/jquery">jQuery_API.mxp</a>[点击下载]。</p>
<p>在Dreamweaver里依次选择“命令” -> “扩展管理” -> “安装扩展” -> &#8230;，就会自动安装了。</p>
<p>成功后重启Dreamweaver，就大功告成了。</p>
<p>注意：如果您安装的是精简版的Dreamweaver，那么请先下载<a href="http://www.adobe.com/cn/exchange/em_download/em18_download.html" title="http://www.adobe.com/cn/exchange/em_download/em18_download.html">Adobe Extension Manager 插件管理器</a>[点击下载]，我自己是cs3的，因此该处链接也是适用于cs3，请根据自己相应版本选择下载。</p>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2009/09/10/dreamweaver-jquery-jqueryapi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>JQuery 是什么</title>
		<link>http://11gz.com/blog/2008/05/22/what-is-jquery/</link>
		<comments>http://11gz.com/blog/2008/05/22/what-is-jquery/#comments</comments>
		<pubDate>Thu, 22 May 2008 01:11:51 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[JS/Ajax/AS]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://11gz-blog.528u.com/blog/?p=100</guid>
		<description><![CDATA[　　jQuery由美国人John Resig创建，至今已吸引了来自世界各地的众多javascript高手加入其team，包括来自德国的J&#246;rn Zaefferer，罗马尼亚的Stefan Petre等等。 　　jQuery是继prototype之后又一个优秀的Jav... ]]></description>
			<content:encoded><![CDATA[<p>　　jQuery由美国人John Resig创建，至今已吸引了来自世界各地的众多javascript高手加入其team，包括来自德国的J&ouml;rn Zaefferer，罗马尼亚的Stefan Petre等等。</p>
<p>　　jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。</p>
<p>　　它是轻量级的js库(压缩后只有21k) ，这是其它的js库所不及的，它兼容CSS3，还兼容各种浏览器 （IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+）。</p>
<p>　　jQuery是一个快速的，简洁的javaScript库，使用户能更方便地处理HTML documents、events、实现动画效果，并且方便地为网站提供AJAX交互。</p>
<p>　　jQuery还有一个比较大的优势是，它的文档说明很全，而且各种应用也说得很详细，同时还有许多成熟的插件可供选择。</p>
<p>　　jQuery能够使用户的html页保持代码和html内容分离，也就是说，不用再在html里面插入一堆js来调用命令了，只需定义id即可。</p>
<p>　　Jquery是继prototype之后又一个优秀的Javascrīpt框架。对prototype我使用不多，简单了解过。但使用上jquery之后，马上被她的优雅吸引住了。有人使用这样的一比喻来比较prototype和jquery：prototype就像Java，而jquery就像ruby.实际上我比较喜欢java（少接触Ruby 罢了）但是jquery的简单的实用的确有相当大的吸引力啊！在项目里我把jquery作为自己唯一的框架类包。使用其间也有一点点心得，其实这些心得，在jquery的文档上面也可能有讲，不过还是记下来，以备忘罢。</p>
<p>　　<b>一，找到你了！</b></p>
<p>　　还记得&#36;()这个东西吧？prototype还是DWR都使用了这个函数代替document.getElementById()。没错，jquery也跟风了。为达到document.getElementById()的目的，jquery是这样写的：</p>
<p>　　代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #660;">var</span><span style="color: Gray;"> </span><span style="color: #404040;">someElement</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: Gray;">”#</span><span style="color: #404040;">myId</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li></ol></div>
<p>　　看起来比其他两个框架的要多了一个#，好，看看下面的用法：</p>
<p>　　代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Gray;">”</span><span style="color: #404040;">div</span><span style="color: Gray;"> </span><span style="color: #404040;">p</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span><span style="color: Olive;">(</span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Gray;">”</span><span style="color: #404040;">div</span><span style="color: Gray;">.</span><span style="color: #404040;">container</span><span style="color: Gray;">”</span><span style="color: Olive;">)(</span><span style="color: Maroon;">2</span><span style="color: Olive;">)</span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Gray;">”</span><span style="color: #404040;">div</span><span style="color: Gray;"> #</span><span style="color: #404040;">msg</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span><span style="color: Olive;">(</span><span style="color: Maroon;">3</span><span style="color: Olive;">)</span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Gray;">”</span><span style="color: #404040;">table</span><span style="color: Gray;">&nbsp;</span><span style="color: #404040;">a</span><span style="color: Gray;">”,</span><span style="color: #404040;">context</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span><span style="color: Olive;">(</span><span style="color: Maroon;">4</span><span style="color: Olive;">)</span></li></ol></div>
<p>　　在prototype里看过这样的写法吗？第一行代码得到所有&lt;div&gt;标签下的&lt;p&gt;元素。第二行代码得到class 为container的&lt;div&gt;元素,第三行代码得到&lt;div&gt;标签下面id为msg的元素。第四行代码得到context为上下文的table里面所有的连接元素。</p>
<p>　　如果你熟悉CSS，你会觉得这些写法很眼熟！对了。正是。看出奥妙了吧。jquery就是通过这样的方式来找到Dom对象里面的元素。跟CSS的选择器相类似。</p>
<p>　　<b>二，Jquery对象？</b></p>
<p>　　jquery提供了很多便利的函数，如each(fn)，但是使用这些函数的前提是：你使用的对象是Jquer对象。使一个Dom对象成为一个Jquery对象很简单，通过下面一些方式（只是一部分）：</p>
<p>　　代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #660;">var</span><span style="color: Gray;"> </span><span style="color: #404040;">a</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: Gray;">”#</span><span style="color: #404040;">cid</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span><span style="color: Olive;">(</span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span></li>
<li><span style="color: #660;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: #404040;">b</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: Gray;">”&lt;</span><span style="color: #404040;">p</span><span style="color: Gray;">&gt;</span><span style="color: #404040;">hello</span><span style="color: Gray;">&lt;</span><span style="color: #080;">/</span><span style="color: #066;">p&gt;”);(2)</span></li>
<li><span style="color: #066;">var c = document.createElement(”table”); var tb = $&amp;copy;</span></li></ol></div>
<p>　　<b>三，代替body标签的onload</b></p>
<p>　　这个惯例，也许是除了&#36;()之外，用得最多的地方了。下面一段代码：</p>
<p>　　代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">ready</span><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span></li>
<li><span style="color: #404040;">alert</span><span style="color: Olive;">(</span><span style="color: Gray;">”</span><span style="color: #404040;">hello</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">})</span><span style="color: Gray;">;</span><span style="color: Olive;">(</span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span></li></ol></div>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">&lt;</span><span style="color: #404040;">body</span><span style="color: Gray;"> </span><span style="color: #404040;">onload</span><span style="color: Gray;">=”</span><span style="color: #404040;">alert</span><span style="color: Olive;">(</span><span style="color: Gray;">’</span><span style="color: #404040;">hello</span><span style="color: Gray;">’</span><span style="color: Olive;">)</span><span style="color: Gray;">;”&gt;（</span><span style="color: Maroon;">2</span><span style="color: Gray;">）</span></li></ol></div>
<p>　　上面两段代码是等价的。但代码1的好处是做到表现和逻辑分离。并且可以在不同的js文件中做相同的操作，即&#36;(document).ready (fn)可以在一个页面中重复出现，而不会冲突。基本上Jqeury的很多plugin都是利用这个特性，正因为这个特性，多个plugin共同使用起来，在初始化时不会发生冲突。</p>
<p>　　不管怎么说，这个惯例可以分离javascrīpt与HTML。推荐使用。</p>
<p>　　<b>四，事件机制</b></p>
<p>　　我大量使用的事件可能就是button的onclick了。以前习惯在input 元素上写onclick = “fn()”,使用jquery可以使javascrīpt代码与html代码分离，保持HTML的清洁，还可以很轻松地绑定事件，甚至你可以不知道“事件”这个名词。</p>
<p>　　代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">ready</span><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Gray;">”#</span><span style="color: #404040;">clear</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">click</span><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span></li>
<li><span style="color: #404040;">alert</span><span style="color: Olive;">(</span><span style="color: Gray;">”</span><span style="color: #404040;">i</span><span style="color: Gray;">&nbsp;</span><span style="color: #404040;">am</span><span style="color: Gray;"> </span><span style="color: #404040;">about</span><span style="color: Gray;"> </span><span style="color: #404040;">to</span><span style="color: Gray;"> </span><span style="color: #404040;">clear</span><span style="color: Gray;"> </span><span style="color: #404040;">the</span><span style="color: Gray;"> </span><span style="color: #404040;">table</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Gray;">”</span><span style="color: #404040;">form</span><span style="color: Olive;">[</span><span style="color: Maroon;">0</span><span style="color: Olive;">]</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">submit</span><span style="color: Olive;">(</span><span style="color: #404040;">validate</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: #660;">function</span><span style="color: Gray;">&nbsp;</span><span style="color: #404040;">validate</span><span style="color: Olive;">(){</span></li>
<li><span style="color: #ffa500;">//do some form validation</span></li>
<li><span style="color: Olive;">}</span></li></ol></div>
<p>　　<b>五，同一函数实现set</b></p>
<p>　　代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Gray;">”#</span><span style="color: #404040;">msg</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">html</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Gray;">”#</span><span style="color: #404040;">msg</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">html</span><span style="color: Olive;">(</span><span style="color: Gray;">”</span><span style="color: #404040;">hello</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li></ol></div>
<p>　　上面两行代码，调用了同样的函数。但结果却差别很大。 </p>
<p>　　第一行是返回指定元素的HTML值，第二行则是将hello这串字符设置到指定元素中。jquery的函数大部分有这样的特性。</p>
<p>　　<b>六，ajax</b></p>
<p>　　这是一个ajax横行的时代。多少人，了不了解ajax的都跟着用上一把。呵。使用jquery实现ajax同样简单异常</p>
<p>　　代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">$.</span><span style="color: #404040;">get</span><span style="color: Olive;">(</span><span style="color: Gray;">”</span><span style="color: #404040;">search</span><span style="color: Gray;">.</span><span style="color: #660;">do</span><span style="color: Gray;">”,</span><span style="color: Olive;">{</span><span style="color: #404040;">id</span><span style="color: Gray;">:</span><span style="color: Maroon;">1</span><span style="color: Olive;">}</span><span style="color: Gray;">,</span><span style="color: #404040;">rend</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: #660;">function</span><span style="color: Gray;">&nbsp;</span><span style="color: #404040;">rend</span><span style="color: Olive;">(</span><span style="color: #404040;">xml</span><span style="color: Olive;">){</span></li>
<li><span style="color: #404040;">alert</span><span style="color: Olive;">(</span><span style="color: #404040;">xml</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span></li>
<li><span style="color: Gray;">$.</span><span style="color: #404040;">post</span><span style="color: Olive;">(</span><span style="color: Gray;">”</span><span style="color: #404040;">search</span><span style="color: Gray;">.</span><span style="color: #660;">do</span><span style="color: Gray;">”,</span><span style="color: Olive;">{</span><span style="color: #404040;">id</span><span style="color: Gray;">:</span><span style="color: Maroon;">1</span><span style="color: Olive;">}</span><span style="color: Gray;">,</span><span style="color: #404040;">rend</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: #660;">function</span><span style="color: Gray;">&nbsp;</span><span style="color: #404040;">rend</span><span style="color: Olive;">(</span><span style="color: #404040;">xml</span><span style="color: Olive;">){</span></li>
<li><span style="color: #404040;">alert</span><span style="color: Olive;">(</span><span style="color: #404040;">xml</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: Maroon;">2</span><span style="color: Olive;">)</span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Gray;">”#</span><span style="color: #404040;">msg</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">ajaxStart</span><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span></li>
<li><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">html</span><span style="color: Olive;">(</span><span style="color: Gray;">”正在加载。。。。”</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">})</span><span style="color: Gray;">;</span><span style="color: Olive;">(</span><span style="color: Maroon;">3</span><span style="color: Olive;">)</span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Gray;">”#</span><span style="color: #404040;">msg</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">ajaxSuccess</span><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span></li>
<li><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">html</span><span style="color: Olive;">(</span><span style="color: Gray;">”加载完成！”</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">})</span><span style="color: Gray;">;</span><span style="color: Olive;">(</span><span style="color: Maroon;">4</span><span style="color: Olive;">)</span></li></ol></div>
<p>　　这些都是较常用的方法，get和post用法一样。第一个参数是异步请求的url，第二个为参数，第三个回调方法。 </p>
<p>　　3，4的方法会在指定的Dom对象上绑定响应ajax执行的事件。当然，jquery的AJAX相关的函数不仅是这些，有兴趣可以去研究再多。</p>
<p>　　<b>七，渐入淡出</b></p>
<p>　　代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Gray;">”#</span><span style="color: #404040;">msg</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">fadeIn</span><span style="color: Olive;">(</span><span style="color: Gray;">”</span><span style="color: #404040;">fast</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Gray;">”#</span><span style="color: #404040;">msg</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">fadeOut</span><span style="color: Olive;">(</span><span style="color: Gray;">”</span><span style="color: #404040;">slow</span><span style="color: Gray;">”</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li></ol></div>
<p>　　没错，上面两行代码已经分别实现了一个id为Msg的jquery对象的渐入和淡出。做一个像Gmail一样的动态加载通知条，用jquery就那么简单。两个函数接受的参数除了快慢等，还可以接收整型，作为渐入或淡出的完成时间，单位为MS。</p>
<p>　　<b>八，plugin</b></p>
<p>　　这也是一个插件的时代。
<p>　　jquery插件给我的感觉清一色的清洁，简单。如Jtip，要使用它的功能，只需要在你的元素的class上加上Jtip,并引入jtip.js及其样式即可以了。其他事情插件全包。我喜欢jquery的一个重要原因是发现她已经有了很多很好，很精彩的插件。</p>
<p>　　写得很烂。可能大家看不出jquery的好处。嗯，光听是没用的，试用一下吧。你会发觉很有趣。</p>
<p>　　暂时告一段落吧。待有新的发现再来分享。</p>
<p>　　加一些Jquery的资源：</p>
<ul>
<li>http://www.visualjquery.com/index.xml 很好的API查询站点</li>
<li>http://jquery.com/demo/thickbox/ 知道lightBox吧，看看Jquery是怎样实现相同的东西</li>
<li>http://www.codylindley.com/blogstuff/js/jtip/ Jtip，实用的提示工具</li>
<li>http://jquery.com/plugins/ 很多牛的插件。</li>
<li>http://15daysofjquery.com/jquery 的15天教程</li>
<li>http://jquery.org.cn/visual/cn/index.xml //不错的JQUERY 中文学习 推荐</li>
</ul>
<p>　　jquery来源</p>
<p>　　jQuery由美国人John Resig创建，至今已吸引了来自世界各地的众多javascript高手加入其team，包括来自德国的J&amp;ouml;rn Zaefferer，罗马尼亚的Stefan Petre等等。</p>
<p>　　jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。</p>
<p>　　它是轻量级的js库(压缩后只有21k) ，这是其它的js库所不及的，它兼容CSS3，还兼容各种浏览器 （IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+）。</p>
<p>　　jQuery是一个快速的，简洁的javaScript库，使用户能更方便地处理HTML documents、events、实现动画效果，并且方便地为网站提供AJAX交互。</p>
<p>　　jQuery还有一个比较大的优势是，它的文档说明很全，而且各种应用也说得很详细，同时还有许多成熟的插件可供选择。</p>
<p>　　jQuery能够使用户的html页保持代码和html内容分离，也就是说，不用再在html里面插入一堆js来调用命令了，只需定义id即可。</p>
<p>　　jQuery的最新release版本是1.2.3。</p>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2008/05/22/what-is-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

