星期五, 4月 30, 2010

判斷瀏覽器種類

Determine browser type.

星期六, 4月 24, 2010

動態載入 javascript, css 檔

要動態 load javascript, css 檔案有很多種方法。
假設今天是要載入 another.js 並執行當中的 anotherFunc(),可以使用以下方法。

在 head 區塊中,新增一個 script 標籤,並且指明當檔案載入完成就執行 load() 函式。如果要載入 css 檔案也是如法炮製。

Java Primitive 和 Wrapper Class 陷阱

以下這段程式碼,會印出什麼東西呢?

乍看之下應該要印出 false,但結果竟然是 true。到底是哪裡有錯誤呢?
問題就出在 b > a 的比較時,這兩個 Long 的物件會先做 unboxing 成 primitive type 再比較,實際上執行時也是如此。但是在做 b != c 的比較時,這兩個變數會被當成物件來處理,而不做 unboxing,結果就是 false,因為本身就是不同的 reference。

在 blogspot 中顯示漂亮程式碼

要感謝這個很酷很實用的 project : SyntaxHighlighter。首先,在你的 html template 中引進 javascript 檔案,以及相關的 css。如果你是自己架站,也可以把這些檔案放在你的 server 上。因為 Blogspot 沒有提供地方置放,所以要從原作者的網站上面引進這些檔案。然後你可以將不需要得程式語言 javascript 檔案移除,來增加網頁載入的速度。

星期二, 4月 20, 2010

印出電腦中安裝的軟體

因為想要在製作某一次系統備份時,加上電腦中已經安裝的軟體當作註解,而找到這段VBScript code. 把以下程式碼存為副檔名 .vbs 的檔案,在 windows 底下即可執行