(原創) 如何使Blog以Tree的方式顯示隨筆分類? (Web) (JavaScript)

Abstract
目前很少有Blog以Tree的方式顯示分類,最少目前在博客園沒有提供,本文分享我的解決心得。

Introduction
目前Blog大致流行兩種整理方式:分類和標籤,我個人較喜歡傳統的分類方式。長久以來,我一直希望能有子分類,類似Tree那樣的架構。如C/C++是大分類,但C/C++又可分為STL與template等次分類,這種整理方式類似檔案總管的資料夾,MSDN Library也用此方式,但可惜在Blog卻很少見。

要提供這種Tree的分類,有兩種可能,server side或是client side。ASP.NET 2.0已內建TreeView control,若自己架站,用C#加上不難,但可惜大部分人都不是自己架站,像我也是放在博客園上,而不是放在自己的伺服器。

所以server side解決方案就不能考慮,若要client side,有幾個可能
1.JavaScript
2.Flash
3.SilverLight

Flash和SilverLight我沒認真找過,但JavaScript我倒試過不少,有兩個可以用
1.http://www.treemenu.net/ 這個名氣最大,不過不是每個skin都相容,像我愛用的KJC配上這個TreeView後,Tree無法動態展開。

2.http://destroydrop.com/javascripts/tree/ 這是我最近發現的,目前在我左側用的就是這個TreeView,程式碼不長,而且很容易使用,基本上看了它的source code之後,你就會知道怎麼去改,最重要的是能與KJC搭配得很好,若你也在為你的Blog找一個TreeView,真 OO無雙強烈推薦這個簡單好用的JavaScript TreeView。

See Also
(原創) 如何為Blog加上簡體中文(繁體中文)翻譯? (Web) (CSS) (JavaScript)
(原創) 如何在Blog內任意處動態產生Google AdSense廣告? (Web) (CSS) (JavaScript)

posted on 2008-05-03 22:06  真 OO无双  阅读(1209)  评论(5编辑  收藏  举报

导航