<?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>park effect &#187; 程序</title>
	<atom:link href="http://parkeffect.com/category/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://parkeffect.com</link>
	<description>朴弋石 Piao Yishi &#124; 关注:互联网,自由职业, 职业生涯, cakephp,jQuery</description>
	<lastBuildDate>Fri, 02 Apr 2010 00:46:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel='hub' href='http://parkeffect.com/?pushpress=hub'/>
		<item>
		<title>奇文共赏 -为中文Chrome用户定制的分享网址插件</title>
		<link>http://parkeffect.com/coding/qiwen/</link>
		<comments>http://parkeffect.com/coding/qiwen/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 12:31:07 +0000</pubDate>
		<dc:creator>park</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google chrome]]></category>

		<guid isPermaLink="false">http://parkeffect.com/?p=122</guid>
		<description><![CDATA[为中文Chrome用户定制的网址分享插件 缩短网址（使用goo.gl），拷贝网址到剪切板 分享到中文社交网站，包括人人、豆瓣、开心等 无耻的抄袭了goo.gl URL Shortener，感谢作者giakomino]]></description>
			<content:encoded><![CDATA[<p><a href="https://chrome.google.com/extensions/detail/kbjondeaahhlhkfilncdmkbffglbncla" target="_self"><img class="alignnone size-full wp-image-130" title="奇文共赏 Chrome插件" src="http://parkeffect.com/wp-content/uploads/2010/02/dogtag.png" alt="" width="502" height="123" /></a></p>
<p><a href="https://chrome.google.com/extensions/detail/kbjondeaahhlhkfilncdmkbffglbncla" target="_blank"><img class="size-full wp-image-134 alignright" title="奇文共赏" src="http://parkeffect.com/wp-content/uploads/2010/02/snapshot1.png" alt="" width="150" height="94" /></a></p>
<p>为中文Chrome用户定制的网址分享插件</p>
<p>缩短网址（使用goo.gl），拷贝网址到剪切板<br />
分享到中文社交网站，包括人人、豆瓣、开心等</p>
<p>无耻的抄袭了<a href="https://chrome.google.com/extensions/detail/iblijlcdoidgdpfknkckljiocdbnlagk" target="_blank" class="liexternal">goo.gl URL Shortener</a>，感谢作者giakomino</p>
]]></content:encoded>
			<wfw:commentRss>http://parkeffect.com/coding/qiwen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>jQuery捕捉中文输入法事件 (firefox下keyup无效)</title>
		<link>http://parkeffect.com/coding/chinese-ime-input-listening-with-jquery/</link>
		<comments>http://parkeffect.com/coding/chinese-ime-input-listening-with-jquery/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 10:11:53 +0000</pubDate>
		<dc:creator>park</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[autocomplete]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[中文输入法]]></category>
		<category><![CDATA[自动补全]]></category>

		<guid isPermaLink="false">http://parkeffect.com/?p=77</guid>
		<description><![CDATA[中文输入法开启时，输入事件的捕捉，是国内Web前端开发的老问题。浏览器是老外做的，他们当然不可能考虑到这样的问题，所以我们中国开发者只能自求多福…… 在中国的博客世界里，有三篇文章提到了这个问题的解决办法。想了解这个问题的详细机理，请猛击下面三个链接： http://realazy.org/blog/2007/10/31/solution-of-keyup-failing-when-ime-is-on/ http://lifesinger.org/blog/2008/08/keyboard-event-compatibility/ http://my.opera.com/jlake/blog/show.dml/3270978 说实话，除了写javascript，我还要做很多其他的事，因此对于浏览器底层的事件监听机制，本人兴趣并不太大，我只希望解决问题。我发现，jQuery 1.3.2的keyup，在ie8和chrome下可以捕捉输入法开启时的输入事件，但在firefox下无效。作为jQuery的粉丝，我迫切的寻找着jQuery下的解决方案…… 上面的最后一篇文章中提到，在jQuery中，可以绑定一个&#8221;text&#8221;事件，解决firefox下的监听问题。博主是一位在日本工作的中国程序员，他从一个日文博客上看到了这个偏方。（这个问题在中日韩三国输入法里，都存在） $(’.text’).bind(’text’, function () {console.log($(this).val()}); 测试，有效！然而&#8221;text&#8221;事件在jQuery的事件文档中完全没有记录。太诡异了。在google.jp上，我搜到了这个方法的出处，像我一样不懂日文的人，可以看Google翻译的版本。 我发信给jQuery的开发者John Resig，请教他老人家这个&#8221;text&#8221;事件是什么，为何无文档记录却有如此奇效。回信说他也不清楚这是啥…… jQuery是他写的，他都不清楚，我还能问谁呢…… 向外国人解释中文输入法，恐怕是太艰巨的任务了，于是我写了展示这个现象的DEMO页，并且录了视频，发给John，希望能得到他进一步的指点。 如果这个问题能搞清楚，并将结果和解决方案作为文档记录下来，把各浏览器下的解决方案做成插件，对中日韩三国的前端开发人员，将是一记life saver。]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-91" title="中文输入法autocomplete的事件监听 jQuery" src="http://parkeffect.com/wp-content/uploads/2009/08/chinese_ime.jpg" alt="中文输入法autocomplete的事件监听 jQuery" width="456" height="113" /></p>
<p>中文输入法开启时，输入事件的捕捉，是国内Web前端开发的老问题。浏览器是老外做的，他们当然不可能考虑到这样的问题，所以我们中国开发者只能自求多福……</p>
<p>在中国的博客世界里，有三篇文章提到了这个问题的解决办法。想了解这个问题的详细机理，请猛击下面三个链接：</p>
<ul>
<li><a href="http://realazy.org/blog/2007/10/31/solution-of-keyup-failing-when-ime-is-on/" target="_blank" class="liexternal">http://realazy.org/blog/2007/10/31/solution-of-keyup-failing-when-ime-is-on/</a></li>
<li><a href="http://lifesinger.org/blog/2008/08/keyboard-event-compatibility/" target="_blank" class="liexternal">http://lifesinger.org/blog/2008/08/keyboard-event-compatibility/</a></li>
<li><a href="http://my.opera.com/jlake/blog/show.dml/3270978" target="_blank" class="liexternal">http://my.opera.com/jlake/blog/show.dml/3270978</a></li>
</ul>
<p>说实话，除了写<a href="http://zh.wikipedia.org/wiki/Javascript" target="_blank">javascript</a>，我还要做很多其他的事，因此对于浏览器底层的事件监听机制，本人兴趣并不太大，我只希望解决问题。我发现，<a href="http://jquery.com/" target="_blank" class="liexternal">jQuery</a> 1.3.2的keyup，在ie8和chrome下可以捕捉输入法开启时的输入事件，但在firefox下无效。作为jQuery的粉丝，我迫切的寻找着jQuery下的解决方案……</p>
<p>上面的最后一篇文章中提到，在jQuery中，可以绑定一个&#8221;text&#8221;事件，解决firefox下的监听问题。博主是一位在日本工作的中国程序员，他从一个日文博客上看到了这个偏方。（这个问题在中日韩三国输入法里，都存在）</p>
<p><code>$(’.text’).bind(’text’, function () {console.log($(this).val()});</code></p>
<p>测试，有效！然而&#8221;text&#8221;事件在<a href="http://docs.jquery.com/Events/bind" target="_blank" class="liexternal">jQuery的事件文档</a>中完全没有记录。太诡异了。在google.jp上，我搜到了<a href="http://tech.kayac.com/archive/firefox-text-event.html" target="_blank" class="liexternal">这个方法的出处</a>，像我一样不懂日文的人，可以看<a href="http://translate.google.com/translate?prev=hp&amp;hl=en&amp;js=y&amp;u=http://tech.kayac.com/archive/firefox-text-event.html&amp;sl=ja&amp;tl=en&amp;history_state0=" target="_blank" class="liexternal">Google翻译的版本</a>。</p>
<p>我发信给<a href="http://ejohn.org/" target="_blank" class="liexternal">jQuery的开发者John Resig</a>，请教他老人家这个&#8221;text&#8221;事件是什么，为何无文档记录却有如此奇效。回信说他也不清楚这是啥……</p>
<p><img class="alignnone size-full wp-image-92" src="http://parkeffect.com/wp-content/uploads/2009/08/john.jpg" alt="" width="393" height="75" /></p>
<p>jQuery是他写的，他都不清楚，我还能问谁呢……</p>
<p>向外国人解释中文输入法，恐怕是太艰巨的任务了，于是我写了<a href="http://bit.ly/jquery-text-event" target="_blank" class="liexternal">展示这个现象的DEMO页</a>，并且<a href="http://www.vimeo.com/5975703" target="_blank" class="liexternal">录了视频</a>，发给John，希望能得到他进一步的指点。</p>
<p>如果这个问题能搞清楚，并将结果和解决方案作为文档记录下来，把各浏览器下的解决方案做成插件，对中日韩三国的前端开发人员，将是一记life saver。</p>
]]></content:encoded>
			<wfw:commentRss>http://parkeffect.com/coding/chinese-ime-input-listening-with-jquery/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
