<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>「页面加载完成后新建的元素事件绑定问题(下)」的迴響</title>
	<atom:link href="http://shawphy.com/2008/07/bind-handle-on-the-new-added-elements-part-b.html/feed" rel="self" type="application/rss+xml" />
	<link>http://shawphy.com/2008/07/bind-handle-on-the-new-added-elements-part-b.html</link>
	<description>关注HTML,CSS,JavaScript,jQuery等前端开发</description>
	<lastBuildDate>Mon, 26 Jul 2010 06:25:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>由：zane</title>
		<link>http://shawphy.com/2008/07/bind-handle-on-the-new-added-elements-part-b.html/comment-page-1#comment-4251</link>
		<dc:creator>zane</dc:creator>
		<pubDate>Mon, 14 Jun 2010 00:43:35 +0000</pubDate>
		<guid isPermaLink="false">http://shawphy.com/?p=105#comment-4251</guid>
		<description>我的代码就是出现了这样的问题。我弄了很久，后来看到这篇文章，豁然明朗，收获颇多。非常感谢作者。</description>
		<content:encoded><![CDATA[<p>我的代码就是出现了这样的问题。我弄了很久，后来看到这篇文章，豁然明朗，收获颇多。非常感谢作者。</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：Lai Ming Ling</title>
		<link>http://shawphy.com/2008/07/bind-handle-on-the-new-added-elements-part-b.html/comment-page-1#comment-2900</link>
		<dc:creator>Lai Ming Ling</dc:creator>
		<pubDate>Fri, 15 Jan 2010 01:54:13 +0000</pubDate>
		<guid isPermaLink="false">http://shawphy.com/?p=105#comment-2900</guid>
		<description>确实有许onclick文章,努力,呵呵</description>
		<content:encoded><![CDATA[<p>确实有许onclick文章,努力,呵呵</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：live不是万能的 &#124; 走走停停看看</title>
		<link>http://shawphy.com/2008/07/bind-handle-on-the-new-added-elements-part-b.html/comment-page-1#comment-386</link>
		<dc:creator>live不是万能的 &#124; 走走停停看看</dc:creator>
		<pubDate>Sat, 17 Jan 2009 13:11:26 +0000</pubDate>
		<guid isPermaLink="false">http://shawphy.com/?p=105#comment-386</guid>
		<description>[...] 根据官网上live的文档上找到了这样一个地址 进去一看才知道，所谓神乎其神的方法，其实就是事件冒泡+e.target 跟我先前关于事件重复绑定的文章中的方案二如出一辙。进一步求证，查看jQuery源码，可以在2854行发现如下代码 jQuery(document).bind( liveConvert(type, this.selector), this.selector, proxy ); [...]</description>
		<content:encoded><![CDATA[<p>[...] 根据官网上live的文档上找到了这样一个地址 进去一看才知道，所谓神乎其神的方法，其实就是事件冒泡+e.target 跟我先前关于事件重复绑定的文章中的方案二如出一辙。进一步求证，查看jQuery源码，可以在2854行发现如下代码 jQuery(document).bind( liveConvert(type, this.selector), this.selector, proxy ); [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：fantasy</title>
		<link>http://shawphy.com/2008/07/bind-handle-on-the-new-added-elements-part-b.html/comment-page-1#comment-96</link>
		<dc:creator>fantasy</dc:creator>
		<pubDate>Sun, 27 Jul 2008 16:51:31 +0000</pubDate>
		<guid isPermaLink="false">http://shawphy.com/?p=105#comment-96</guid>
		<description>呵呵，一直用onclick简单实现的，但是读完后，觉得要样式和行为分离的话，确实有许多要做的。。。呵呵，studying...~~~</description>
		<content:encoded><![CDATA[<p>呵呵，一直用onclick简单实现的，但是读完后，觉得要样式和行为分离的话，确实有许多要做的。。。呵呵，studying&#8230;~~~</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：tokki</title>
		<link>http://shawphy.com/2008/07/bind-handle-on-the-new-added-elements-part-b.html/comment-page-1#comment-91</link>
		<dc:creator>tokki</dc:creator>
		<pubDate>Fri, 25 Jul 2008 01:37:33 +0000</pubDate>
		<guid isPermaLink="false">http://shawphy.com/?p=105#comment-91</guid>
		<description>文章不错 继续努力哈</description>
		<content:encoded><![CDATA[<p>文章不错 继续努力哈</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：Shawphy</title>
		<link>http://shawphy.com/2008/07/bind-handle-on-the-new-added-elements-part-b.html/comment-page-1#comment-89</link>
		<dc:creator>Shawphy</dc:creator>
		<pubDate>Thu, 24 Jul 2008 06:37:09 +0000</pubDate>
		<guid isPermaLink="false">http://shawphy.com/?p=105#comment-89</guid>
		<description>实际上就目前比较成熟的方案还是第二个方案。三号方案我认为是未来的一个趋势，这建立在网站制作分工更加细致化的角度考虑的，js可以彻底和html分离，指通过class或者id来作为一个钩子来沟通。

实际上你仔细分析，只有clone(true)是必须由jQuery这个框架来实现的，其他的几个方法都是有js中简单实现的。包括find一个class，在firefox中已经可以使用getElementsByClassName这个方法了，效率比jQuery的高400倍（实测）。从未来的角度来看，方案三是一个很不错的发展方向。
未来也不排除js原生就支持连同事件一起复制的clone的出现，到时候格局就大变了。

第二个方案我想到一个改进，可以重新使用jQuery选择器
即判断的时候用$(e.target).is(selector)，用is这个函数可以弥补损失。提升开发效率，但执行效率会略微下降。
这样看来，第二种方法是现阶段比较完美的方法了。
如果你狠心点，所有的方法都给document绑也未尝不可……</description>
		<content:encoded><![CDATA[<p>实际上就目前比较成熟的方案还是第二个方案。三号方案我认为是未来的一个趋势，这建立在网站制作分工更加细致化的角度考虑的，js可以彻底和html分离，指通过class或者id来作为一个钩子来沟通。</p>
<p>实际上你仔细分析，只有clone(true)是必须由jQuery这个框架来实现的，其他的几个方法都是有js中简单实现的。包括find一个class，在firefox中已经可以使用getElementsByClassName这个方法了，效率比jQuery的高400倍（实测）。从未来的角度来看，方案三是一个很不错的发展方向。<br />
未来也不排除js原生就支持连同事件一起复制的clone的出现，到时候格局就大变了。</p>
<p>第二个方案我想到一个改进，可以重新使用jQuery选择器<br />
即判断的时候用$(e.target).is(selector)，用is这个函数可以弥补损失。提升开发效率，但执行效率会略微下降。<br />
这样看来，第二种方法是现阶段比较完美的方法了。<br />
如果你狠心点，所有的方法都给document绑也未尝不可……</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：学习笔记</title>
		<link>http://shawphy.com/2008/07/bind-handle-on-the-new-added-elements-part-b.html/comment-page-1#comment-86</link>
		<dc:creator>学习笔记</dc:creator>
		<pubDate>Thu, 24 Jul 2008 01:12:26 +0000</pubDate>
		<guid isPermaLink="false">http://shawphy.com/?p=105#comment-86</guid>
		<description>看了你写的这些方法，长见识了，以前就只是简单的重复绑定下就搞定，没去多想，没想到你能写出这么多方法。
但说真的，我对你的第3号方案很是不喜欢，因为使用到的jQuery函数太多了，觉得效率高不到哪里去，对于你说的第2号方案一下子还真没想到，谢谢。
听说jQuery会把一新的插件集成进去，做用就是作用就是动态绑定事件的。</description>
		<content:encoded><![CDATA[<p>看了你写的这些方法，长见识了，以前就只是简单的重复绑定下就搞定，没去多想，没想到你能写出这么多方法。<br />
但说真的，我对你的第3号方案很是不喜欢，因为使用到的jQuery函数太多了，觉得效率高不到哪里去，对于你说的第2号方案一下子还真没想到，谢谢。<br />
听说jQuery会把一新的插件集成进去，做用就是作用就是动态绑定事件的。</p>
]]></content:encoded>
	</item>
</channel>
</rss>
