推薦一個完全用 DHTML / CSS 完成的圖表繪製函式庫

分享到噗浪!

最近用了一個很簡易的繪製圖表(Chart)的工具,完全是以 DHTML / CSS 完成所有圖表繪製工作,是個完全 Client-side 的套件,而且支援 Gecko-Browsers, IE 4, 5, 6, 7, 8, Opera 5, 6 and 7+ 等各式瀏覽器,如果你的圖表並不複雜,建議可以考慮用這套進行圖表繪製,可以省去你不少時間。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/7/14 下午 03:33:58

永久連結 | 評論 (2) | 此文章的RSSRSS comment feed |

分類: JavaScript | Web | CSS

標籤: ,

如何顯示固定寬度的 Label, 超過會顯示 ... ( Part 2 )

分享到噗浪!

還記得我之前寫的一篇【如何顯示固定寬度的 Label, 超過會顯示 ...】文章嗎?當時寫說此效果只在 IE 有效,不過最近發現了一篇文章說明如何透過 jQuery Ellipsis plugin 幫你也在 Firefox 也出現“...”符號喔!!

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/4/21 下午 09:24:27

永久連結 | 評論 (2) | 此文章的RSSRSS comment feed |

分類: Web | JavaScript | CSS

標籤: , , ,

善用 CSS 中的 table-layout 屬性加快 Table 的顯示速度

分享到噗浪!

在很久以前我們都是用 Table 在排版的,我相信現在還是有不少人還是在用 Table 進行排版而非現在較為流行的 CSS 排版,使用 Table 排版最大的好處就是版面在各瀏覽器中顯示比較不會亂掉。但最大的缺點就是版面調整不像 CSS layout 那麼方便,而且網頁出現的時間比較長,版面的問題應該無解,但表格顯示的速度卻可以利用 table-layout 屬性的設定達到目標。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/4/20 下午 08:00:28

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: CSS | Web

標籤: ,

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

分享到噗浪!

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

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/12/13 下午 01:09:46

永久連結 | 評論 (1) | 此文章的RSSRSS comment feed |

分類: CSS | Web

標籤: , , ,

手邊有一張速查表(Cheat Sheets)是件很方便的事

分享到噗浪!

我個人有習慣收集一些網路上別人整理的速查表,因為程式開發的細節真的太多了,要能全部背起來不太可能,也沒什麼意義,甚至於有人說程式設計就是一件查詢、複製、貼上的工作而已。對我來說,寫程式首重觀念與經驗,有了完整而正確的觀念,就算記不得要怎麼寫,查詢一下就馬上能寫了;而有了經驗,對於一些難解的 Bug 自然能夠迅速解開。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/11/27 下午 03:23:08

永久連結 | 評論 (4) | 此文章的RSSRSS comment feed |

分類: .Net | ASP.NET | C# | CSS | JavaScript | LINQ | PHP | Security | SQL Server | Subversion | VBA | Visual Basic | Visual Studio | Web

標籤: , , , , , , , , , , , , , , ,

電子報的版型越來越難設計了

分享到噗浪!

由於我們公司有提供電子報發送平台的服務,目前也有不少客戶利用我們的平台發送與管理電子報,有些客戶僅僅發送 E-DM 都是提供整張圖片發送出去,所以比較沒有版型壞掉的問題,但有些客戶發的是有許多內容的電子報,這樣的電子報若是經過網頁設計師精心設計過的話,恐怕是會失望大過於成就感的。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/11/14 下午 03:51:57

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: CSS | Web

標籤: , , , ,

分享 30 多種動態的頁籤(Tab)介面與 Accordion 相關程式

分享到噗浪!

我想大家都知道何謂頁籤(Tab)頁面,不過你知道網路上大家都怎麼使用頁籤嗎?最近看到一則 30+ Animated Tab-Based Interface and Accordion Scripts 文章,裡面介紹了 30 多種頁籤介面,每一個頁籤介面都有原始碼可以下載,也都有提供預覽(Preview)頁面可供線上測試,多看看別人的創意,自己也會想出不少新點子。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/10/28 下午 11:56:05

永久連結 | 評論 (4) | 此文章的RSSRSS comment feed |

分類: CSS | JavaScript | Web

標籤: ,

介紹好用工具:Firebug ( Web 開發人員必備的工具 )

分享到噗浪!

Firebug 應該是所有開發人員必備的工具了,這是一個 Firefox 的外掛程式,它提供一大堆跟 Web 開發相關的工具,可以幫助你編輯、修改網頁的 DOM 物件,對 JavaScript 除錯,可以查看任何一個元素的 CSS, HTML 設定,還可以分析網頁下載的效能,甚至於還可以自己寫程式擴充 Firebug 的功能,功能多到很難一下學會所有功能。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/9/8 下午 01:30:56

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: CSS | JavaScript | Web | 介紹好用工具

標籤:

撰寫跑馬燈/廣告輪播的好工具:jQuery Cycle Plugin

分享到噗浪!

jQuery 是我最常用的 JavaScript Library,而且外掛程式超多,有空的人是可以多上去看看有什麼新玩意,保證有許多驚喜!我大約是在一年前得知有 jQuery Cycle Plugin 這個 jQuery 外掛套件吧,當時為了找一個可以「跨瀏覽器」的廣告輪播套件找了好久,也試用了好幾套,不過大部分廣告輪播或跑馬燈的 JavaScript Library 都不盡理想,最後才選擇用 jQuery Cycle Plugin 來做為跑馬燈/廣告輪播的撰寫工具。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/8/18 下午 03:01:00

永久連結 | 評論 (18) | 此文章的RSSRSS comment feed |

分類: CSS | JavaScript | Web

標籤:

修正 IE 5.5 / 6 不支援 PNG 圖片透明背景的問題

分享到噗浪!

IE 5.5 / 6 只要遇到有使用「透明背景」設定的 PNG 圖片,就會發生問題,原本應該要透明的部分都會變成灰色的,而這個小瑕疵一直到 IE 7 才做出修正,不過現在還有很多人還在使用 IE 6 瀏覽器,像我 Blog 的訪客當中,就還有 49.5 % 的使用者是使用 IE 6 的版本,是所有瀏覽器中所佔的百分比最多的。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/7/20 上午 09:01:00

永久連結 | 評論 (2) | 此文章的RSSRSS comment feed |

分類: ASP.NET | CSS | JavaScript | Web

標籤: , , , ,

架設簡體中文網站時要選擇正確的中、英文字體

分享到噗浪!

我們偶爾會需要建置「簡體中文」的網站,但由於居住在台灣的人大多沒使用簡體中文的習慣,所以在建置簡體中文網站時常常不知道要如何設定中、英文文字的字型。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/7/11 上午 09:53:10

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: ASP.NET | CSS | Web

標籤:

完美解決網頁文字太長而導致破版的問題

分享到噗浪!

基本上,網頁遇到「中文字」超過一行時都可以正常的斷字,只是若是英文字寫了一大串沒有空白的字,就會導致網頁版型被撐開,如下圖例就是因為網址過長而導致網頁被撐版,進而影響頁面的呈現。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/21 上午 10:00:59

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: ASP.NET | CSS | JavaScript | Tips | Web

標籤: , , , , ,

Web開發人員的百科全書:Google Doctype

分享到噗浪!

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/5/15 下午 05:34:10

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: CSS | JavaScript | Web

標籤: ,

如何顯示固定寬度的 Label, 超過會顯示 ...

分享到噗浪!

我們在套版的時候,常常會遇到那種「文字寬度固定」的版型,我們通常的作法都是用 Substring 將長篇的文字擷取一部份起來顯示,但問題是「中文字的寬度常常無法估計」,但客戶又要求寬度一定要跟設計師設計的一模一樣,文字太多的時候不能超出版面,以免破壞美美的版面。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/3/5 上午 12:07:00

永久連結 | 評論 (3) | 此文章的RSSRSS comment feed |

分類: C# | CSS | Tips | Web

標籤: , ,

簡易克服 CSS 被瀏覽器快取(Cache)的問題

分享到噗浪!

我們建置網站完成後,接下來就是將網站上線了,但當發現網站有問題要修改的時候,可能會遇到一個問題,就是當我們修改 JavaScript 或 CSS 的時候,預設的情況下 *.js 或 *.css 這類靜態網頁通常會被 Browser 快取(Cache)起來,除非你先主動清除這些快取資料,或人工將頁面重新整理才能讀到新的資料。但這個「人工手動」的動作客戶可無法接受!因為大部分網友不會知道需要做這個「重新整理」的步驟,看到的可能是錯誤的畫面、或 JavaScript 的問題。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/2/3 下午 03:41:00

永久連結 | 評論 (4) | 此文章的RSSRSS comment feed |

分類: ASP.NET | CSS | JavaScript | Web

標籤: , , , , ,

CSS 與網頁編碼(Charset Encoding)的關係

分享到噗浪!

我之前曾經發生過一件事,就是明明載入了 CSS 檔,但是所有的樣式都無法套用,怎麼改都沒用,只要把 CSS 複製到原本網頁的 <head> 中就可以運作了,除錯了很久才發現,原來 *.css 檔的檔案編碼必須跟網頁(*.htm, *.aspx)的編碼一致,瀏覽器才會正確的辨識,且不止 *.css 也包括 *.js 與其他動態載入的文字格式的檔案都需要有相同的編碼。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/1/4 上午 12:19:00

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: CSS | Web | 心得分享

標籤: , , , ,

如何取得任何 HTML 標籤右上角的位置

分享到噗浪!

1. 首先,必須先抓到該 HTML 標籤在畫面中「左上角」的位置。

... 繼續閱讀 ...

  

此文章由 will 發表於 2007/12/10 下午 01:32:00

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: JavaScript | CSS | Web

標籤: , ,

修正 The Coolest DHTML Calendar 套件在 IE 7 的定位問題

分享到噗浪!

我們在輸入日期欄位時,常常用 The Coolest DHTML Calendar 這個套件來增加輸入日期的易用度,但是自從 2005 年 3 月 7 日以後,就一直停在 v1.0 版沒有更新,導致一些錯誤都沒有修正,尤其是常見的定位問題,因為 IE 7 變的比較符合 W3C 的標準了,所以在 CSS Positioning 的部分跟 IE 6 不相容,也造成了 The Coolest DHTML Calendar 這個套件的 Popup Calendar 的部分定位常常會跑掉!

... 繼續閱讀 ...

  

此文章由 will 發表於 2007/12/3 上午 12:25:00

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: JavaScript | CSS

標籤: , , ,