每月彙整:八月 2007

以數學的原理處理「四捨五入」

我看過太多人都把四捨五入的問題看成是「字串」來處理,實際上,如果把四捨五入做為「數學」來解的話,程式大概只要幾行即可解決。 以四捨五入取整數的例子來講,其原理就是: 任何數值+0.5 再取整數。 但要注意的是,當四捨五入遇到「負數」時,處理的方式就會變成「五捨六入」,這是因為中間數要往數值大的那邊進位的緣故。所以加上了負數的處理,程式至少又多了一行:

發表於 coding, javascript, perl | 已標籤 , , | 2 則迴響

blogger 資料整理

RSS 相關 blogger 的 ATOM/RSS 預設是依更新時間排序,網址為: http://vixual.blogspot.com/feeds/posts/default http://vixual.blogspot.com/feeds/posts/default?alt=rss 如果要讓它依發表時間排序,網址須改為: http://vixual.blogspot.com/feeds/posts/default?orderby=published http://vixual.blogspot.com/feeds/posts/default?alt=rss&orderby=published Label(標籤)的 RSS 網址: http://vixual.blogspot.com/feeds/posts/default/-/label 將上方的”label“換成 Blogger 上的標籤名稱即可。 blogger 的留言的 ATOM/RSS 網址為: http://vixual.blogspot.com/feeds/comments/default http://vixual.blogspot.com/feeds/comments/default?alt=rss 如何讓 blogger 不自動載入 ajax 在 <body> 的下一行加上: <script type=’text/freezescript’> _WidgetManager._Init=function(){}; _WidgetManager._SetPageActionUrl=function(){}; _WidgetManager._SetDataContext=function(){}; WidgetManager._SetSystemMarkup=function(){}; WidgetManager._RegisterWidget=function(){}; </script> 如何讓版面依內文或列示載入不同項目 … 繼續閱讀

發表於 blogger | 已標籤 | 發表迴響

讓網頁的「外部超連結」自動開啟在新視窗

在編輯網頁時,如果要讓某個超連結(Link)開啟在新的瀏覽器視窗,我們可以在超連結加上 href=”_blank” 屬性,但如果超連結很多,要一個一個加上去畢竟麻煩,尤其是像 Blogger 這樣的線上編輯介面,以下的程式碼可以幫你把網頁內所有針對 “外部” 的超連結自動設為在新視窗開啟。 安裝步驟 將下列程式碼加到網頁的 <head> 區段: <script> function parseLink(){ var tagA = document.getElementsByTagName(‘a’); re=new RegExp("^(http://"+document.domain+")|(javascript:)","i"); for(var i=0; i<tagA.length; i++){ if(!tagA[i].href.match(re)){tagA[i].target=’_blank’}; } } </script> 在 <body> 標籤內的 onload 事件加入: parseLink();

發表於 Uncategorized | 已標籤 | 6 則迴響

lightbox 測試

Lightbox 2.0

發表於 javascript | 已標籤 , , | 發表迴響

Blogger 的樣版下載網站

Blogger 可用的樣版 Mashable Final Sense Blogcrowds Blogger Templates Free Templates

發表於 blogger, bookmark, cms | 已標籤 , , , | 1 則迴響