<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://groups.google.com/group/hsinchujs</id>
  <title type="text">hsinchu.js Google Group</title>
  <subtitle type="text">
  Javascript monger in hsinchu.
  </subtitle>
  <link href="/group/hsinchujs/feed/atom_v1_0_msgs.xml" rel="self" title="hsinchu.js feed"/>
  <updated>2008-03-26T06:21:37Z</updated>
  <generator uri="http://groups.google.com" version="1.99">Google Groups</generator>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2008-03-26T06:21:37Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/758f6c86ebb72a6e/278e3421eeb6b1ce?show_docid=278e3421eeb6b1ce</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/758f6c86ebb72a6e/278e3421eeb6b1ce?show_docid=278e3421eeb6b1ce"/>
  <title type="text">jFormino 0.21 released</title>
  <summary type="html" xml:space="preserve">
  With the respect to the official jQuery Form plugin, we are now &lt;br&gt; officially renamed to jFormino. Please download it at: &lt;br&gt; &lt;p&gt;&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://dl.handlino.com/jFormino-0.21.tar.gz&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; &lt;p&gt;The 0.21 release is pretty much the same as 0.20 release. The major &lt;br&gt; change is that we renamed the $.fn.form method to $.fn.formino, just
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2008-03-21T10:54:16Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/c96a05e79c620a25/75cbd1d063a36e4e?show_docid=75cbd1d063a36e4e</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/c96a05e79c620a25/75cbd1d063a36e4e?show_docid=75cbd1d063a36e4e"/>
  <title type="text">Re: ANNOUNCE: jQuery Form 0.20 is released just now</title>
  <summary type="html" xml:space="preserve">
  Due to a name conflict this work is now officially renamed to &lt;br&gt; &amp;quot;jFormino&amp;quot;, and has a new homepage URL: &lt;br&gt; &lt;p&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://st.handlino.com/hdc/index.cgi?jformino&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; &lt;p&gt;The 0.20 release will still be kept, but newer releases will all under &lt;br&gt; the name of jFormino &lt;br&gt; &lt;p&gt;Gugod
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2008-03-21T04:58:04Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/c96a05e79c620a25/977ea95f95df1c66?show_docid=977ea95f95df1c66</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/c96a05e79c620a25/977ea95f95df1c66?show_docid=977ea95f95df1c66"/>
  <title type="text">ANNOUNCE: jQuery Form 0.20 is released just now</title>
  <summary type="html" xml:space="preserve">
  Hello, jQuery lovers, &lt;br&gt; &lt;p&gt;We&#39;re very happy to release jQuery Form 0.20, a plugin that let you &lt;br&gt; generate a form very easily, it&#39;s now also a framework for form-based &lt;br&gt; UI. It&#39;s now available download at: &lt;br&gt; &lt;p&gt;&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://dl.handlino.com/jquery-form-0.20.tar.gz&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; &lt;p&gt;For a quick update, we now have YUI-compatible datetime picker, and a
  </summary>
  </entry>
  <entry>
  <author>
  <name>bananasims@gmail.com</name>
  <email>bananas...@gmail.com</email>
  </author>
  <updated>2007-12-31T14:14:11Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/df7486c5cf366c4f/c0fe0ff801974e36?show_docid=c0fe0ff801974e36</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/df7486c5cf366c4f/c0fe0ff801974e36?show_docid=c0fe0ff801974e36"/>
  <title type="text">Re: 在 Safari 上的 window.onbeforeunload</title>
  <summary type="html" xml:space="preserve">
  除 Opera 外, 我測試過 return 已經可以
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2007-12-21T07:25:05Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/df7486c5cf366c4f/e418cbb43a951907?show_docid=e418cbb43a951907</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/df7486c5cf366c4f/e418cbb43a951907?show_docid=e418cbb43a951907"/>
  <title type="text">在 Safari 上的 window.onbeforeunload</title>
  <summary type="html" xml:space="preserve">
  onbeforeunload 在 Safari 上的行為不太一樣。IE 與 Firefox 需要設置 event.returnValue ，但 &lt;br&gt; 在 Safari 上的需要傳回它： &lt;br&gt; &lt;p&gt;window.onbeforeunload = function(event) { &lt;br&gt; if (!event) event = window.event; // for IE &lt;br&gt; &lt;p&gt; var message = &amp;quot;You have something unsaved.&amp;quot;; &lt;br&gt; &lt;p&gt; if (is_safari) {
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2007-11-05T11:56:38Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/eda80c5272ee525d/a2f1f75da155edf0?show_docid=a2f1f75da155edf0</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/eda80c5272ee525d/a2f1f75da155edf0?show_docid=a2f1f75da155edf0"/>
  <title type="text">使用 Ajax 之後，如何照顧「前進/後退」鈕</title>
  <summary type="html" xml:space="preserve">
  如果你剛開始寫東西的話，可以直接用 jQuery 的 plugin： &lt;br&gt; * &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.mikage.to/jquery/jquery_history.html&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; * &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://stilbuero.de/jquery/history/&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; 這兩者的 Code 大同小異，做法也完全一樣。都是利用 URL 的 hash （井號後面的字串）來表示目前畫面的狀態。
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2007-07-22T05:34:13Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/530fdc86f9463424/f20b9cf9d428171d?show_docid=f20b9cf9d428171d</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/530fdc86f9463424/f20b9cf9d428171d?show_docid=f20b9cf9d428171d"/>
  <title type="text">Javascript 中的保留字</title>
  <summary type="html" xml:space="preserve">
  偶爾有些時候會把 &amp;quot;class&amp;quot;﹑&amp;quot;default&amp;quot; 這些常用的字拿來做為雜湊的鍵，但其實這兩個字是 Javascript 之中的保留字。因此 &lt;br&gt; 有些特別。比如說： &lt;br&gt; foo.default &lt;br&gt; 在 IE 之中是文法錯誤，必需要改寫為： &lt;br&gt; foo[&amp;quot;default&amp;quot;] &lt;br&gt; 值得注意的是，在 Firefox 中兩種寫法都行。不太確定是否有規範規定這種狀態應有的正確行為 。也許正確的做法是產生文法錯誤，而這確實是屬於
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2007-06-09T10:30:20Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/26100d27d0c911a7/b6b27815aaa9a63c?show_docid=b6b27815aaa9a63c</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/26100d27d0c911a7/b6b27815aaa9a63c?show_docid=b6b27815aaa9a63c"/>
  <title type="text">Re: Widget.Lightbox.LargeType</title>
  <summary type="html" xml:space="preserve">
  Nah... no HTML here. The screenshot is at here: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.flickr.com/photos/gugod/537066685/&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2007-06-09T10:27:43Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/26100d27d0c911a7/e8e174b695f7344a?show_docid=e8e174b695f7344a</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/26100d27d0c911a7/e8e174b695f7344a?show_docid=e8e174b695f7344a"/>
  <title type="text">Widget.Lightbox.LargeType</title>
  <summary type="html" xml:space="preserve">
  If you ever use QuickSilver on Mac, you probably noticed that there&#39;s &lt;br&gt; a &amp;quot;LargeType&amp;quot; action that display a string you give on screen in some &lt;br&gt; very large font size. I add that feature to my Widget.Lightbox module. &lt;br&gt; Here&#39;s a screenshot: &lt;br&gt; &amp;lt;a href=&amp;quot;&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.flickr.com/photos/gugod/537066685/&quot;&gt;[link]&lt;/a&gt;&amp;quot; title=&amp;quot;Photo
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2007-06-08T20:12:44Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/a524549a65eaec7d/3310799f6d349ab7?show_docid=3310799f6d349ab7</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/a524549a65eaec7d/3310799f6d349ab7?show_docid=3310799f6d349ab7"/>
  <title type="text">Re: Function.intervalize released.</title>
  <summary type="html" xml:space="preserve">
  JSAN 方面的 index 更新實在不令人放心。因此先釋出於： &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://dl.handlino.com/Function-intervalize-0.01.tar.gz&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; 讓大家可以抓回去看看。 &lt;br&gt; Cheers, &lt;br&gt; Kang-min Liu
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2007-06-08T13:14:15Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/a524549a65eaec7d/006c7a3fe7997ab9?show_docid=006c7a3fe7997ab9</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/a524549a65eaec7d/006c7a3fe7997ab9?show_docid=006c7a3fe7997ab9"/>
  <title type="text">Function.intervalize released.</title>
  <summary type="html" xml:space="preserve">
  Hi, all. &lt;br&gt; Function.intervalize 已經釋出於 JSAN。這個模組是為了解決此項特定的問題：函式可能常常會在 一段很短暫的時間內被大量呼叫 &lt;br&gt; 好幾次，使得 CPU 使用率突然飆高。比如說，如果我有一函式 notify()： &lt;br&gt; function notify(msg) { &lt;br&gt; // 在畫面左下角顯示一小段訊息
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2007-03-17T14:16:37Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/61bfd6565169f2a0/7b1bc67f41641d4d?show_docid=7b1bc67f41641d4d</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/61bfd6565169f2a0/7b1bc67f41641d4d?show_docid=7b1bc67f41641d4d"/>
  <title type="text">Widget.Lightbox 0.09 hits JSAN.</title>
  <summary type="html" xml:space="preserve">
  Widget.Lightbox 0.09 released. &lt;br&gt; Widget.Lightbox is an objective re-implementation of Lightbox JS &lt;br&gt; (&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.huddletogether.com/projects/lightbox/&quot;&gt;[link]&lt;/a&gt;). It has several &lt;br&gt; nice features: &lt;br&gt; * Requires no extra image files &lt;br&gt; * Requires no extra CSS files and rules &lt;br&gt; * Optionally supports script.aculo.us effects library.
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2007-03-12T20:30:37Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/073369abf053a670/205d7812dd7e8b40?show_docid=205d7812dd7e8b40</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/073369abf053a670/205d7812dd7e8b40?show_docid=205d7812dd7e8b40"/>
  <title type="text">一個 256byte 的星際飛行螢幕保護程式</title>
  <summary type="html" xml:space="preserve">
  &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.p01.org/releases/Demoscene/files/starfield_256b_javascript.htm&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; 這裡面的 js code 寫法頗另人玩味，得來好好讀一讀呢。
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2007-03-09T20:59:26Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/c442592e1fddadd9/784d516268030064?show_docid=784d516268030064</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/c442592e1fddadd9/784d516268030064?show_docid=784d516268030064"/>
  <title type="text">Re: 亂數產生顏色</title>
  <summary type="html" xml:space="preserve">
  呃，這個範例沒有用到 function，應該改寫為： &lt;br&gt; &amp;quot;Hello, %NAME, You got %NUMBER of junk mails&amp;quot;.replace(/%([A-Z]+)/g, &lt;br&gt; function( word ) { return dict[word] }) &lt;br&gt; replace 第二個參數中若為 function 的話，其參數便為正規表示式所捕捉到的值。
  </summary>
  </entry>
  <entry>
  <author>
  <name>gugod</name>
  <email>gugod...@gmail.com</email>
  </author>
  <updated>2007-03-09T20:56:34Z</updated>
  <id>http://groups.google.com/group/hsinchujs/browse_thread/thread/c442592e1fddadd9/9de47c4933352496?show_docid=9de47c4933352496</id>
  <link href="http://groups.google.com/group/hsinchujs/browse_thread/thread/c442592e1fddadd9/9de47c4933352496?show_docid=9de47c4933352496"/>
  <title type="text">亂數產生顏色</title>
  <summary type="html" xml:space="preserve">
  以下這一列是用來產生 CSS 指定顏色時可用的 rgb(R,G,B) 字串。 &lt;br&gt; &amp;quot;rgb(%,%,%)&amp;quot;.replace(/%/g, function() { return &lt;br&gt; Math.floor(Math.random()*255) }) &lt;br&gt; 了解到 replace() 的第二個參數也可以是個 function() 的話，有些討厭的字串接續動作也可以變成字串內插變數，而迎刃而 解了，
  </summary>
  </entry>
</feed>
