The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

介紹幾套關於 Box Window 的 jQuery Plugins

我不知道怎麼描述今天的主題,總之就是讓頁面中央顯示一個 Window 視窗 ( 不是開新視窗 ),而是讓一個方塊(Box)顯示在頁面中央,並且讓方塊以外的區域都變的暗暗的,讓視覺焦點專注在那個方塊視窗中,如下圖例:

... 繼續閱讀 ...

推薦好網站:UX Patterns Explorer ( 使用者經驗樣式瀏覽器 )

User experience (使用者經驗) 這個詞最近也越來越夯,微軟也大力推廣他們 UX ( User eXperience ) 概念,尤其是在 WPF 與 Silverlight 更是投資不少資源。最近 Infragistics 這間公司用他們自家的 Silverlight 控制項產品實做了一個 Infragistics Quince: UX Patterns Explorer 網站,跟我之前介紹過的 User Interface Design Patterns 差不多,但是介面炫多了。

... 繼續閱讀 ...

網頁開發人員應了解的 HTTP 狀態碼

我想一般人對於 HTTP 狀態碼(Status Code) 多少會有些印象,例如 HTTP 200 代表網頁正常、404 代表找不到網頁。但似乎一般人大多不曾仔細研究所有 HTTP 狀態碼的定義,以及 HTTP 狀態碼到底對開發人員來說有何影響。

... 繼續閱讀 ...

jQuery 1.3 正式版出爐了!

就在剛剛幾個小時前,jQuery 1.3 最新版剛剛出爐,而昨天(1/14)也正好就是 jQuery 的三週年生日。在 jQuery 1.3 這版有許多核心的程式碼已經重新寫過,效能大幅提昇數倍之多,詳細的說明各位可以參考 jQuery 1.3 Release Note 文件,裡面有包含部分效能數據的圖表。

... 繼續閱讀 ...

從戰國策資訊外洩事件說明 robots.txt 定義檔與資安常識

今天從資安人雜誌的電子報中發現一則駭人聽聞的熱門新聞:『戰國策4,270筆資料外洩 Google全都露』。我上網研究了一下,果然還有許多非 Google 的搜尋引擎還殘留著快取住(Cached)完整的客戶資料與鉅細靡遺的訂單資訊,包括公司資訊、連絡人、電話、地址、身份證字號、購買了什麼服務、何時到期、折扣、帳號、密碼、.... 簡直什麼死人骨頭都在上面,這實在是太恐怖了,真無法想像這些資料落入詐騙集團手中後,這些客戶是何下場。

... 繼續閱讀 ...

Ubuntu 8.04 LTS 安裝 OmniFind Yahoo! Edition 筆記

之前曾經介紹過 IBM OmniFind Yahoo! Edition,我也曾經安裝在 Windows 與一台舊版的 Linux 主機,都沒有問題,但最近我安裝到 Ubuntu 8.04 LTS 上面卻遇到一些問題,雖然安裝的好,但卻怎樣都 run 不起來。

... 繼續閱讀 ...

介紹好用工具:IBM OmniFind Yahoo! Edition (全文檢索引擎)

我們前陣子剛好有個案子需要用到「全文檢索」的功能,不過要在網站中加入「全文檢索」功能不是件容易的事,通常都要外掛一個全文檢索引擎幫我做網頁的索引,不是購買現成的商業軟體,就是要找免費的自己來架設全文檢索引擎。

... 繼續閱讀 ...

使用 CSS Sprites 設計網頁但不用 background-image 的技巧

使用 CSS Sprites 技巧可以有效減少 HTTP Request 的數量並且加速網頁載入與顯示的速度。簡單的來說,CSS Sprites 就是將頁面中會用到的背景圖檔全部集中放在一個圖片檔中,並利用 CSS 的 background-image 與 background-position 屬性將欲顯示的背景圖部分露出,對瀏覽器來說,如果整頁的背景圖原本有 30 張就會有 30 個 HTTP Request,但全部合在一張圖片後就只需要一個 HTTP Request 而已,還可以透過 HTTP Cache 技巧將圖片快取在瀏覽器中。

... 繼續閱讀 ...

想學 ASP.NET MVC 嗎?研究 Oxite 這套 CMS 系統吧!

Oxite ASP.NET MVC 一直是我很想研究的主題之一,但之前因為一直處於 Preview 階段很長一段時間,我大多都只有看看而已,並沒有深入研究。不過大概在快兩個月前在 ScottGu 的部落格已經公告 ASP.NET MVC Beta Released 的訊息,我當時就臆測 ASP.NET MVC 應該已經很接近穩定狀態了,對於一些架構應該不會有太大的變更,差不多是可以開始學習跟使用的階段了。

... 繼續閱讀 ...