星期四, 5月 04, 2006

一個多年前寫的動態網頁

最近心血來潮,整理出一些「多年前」(1999) 寫的動態網頁。

事隔多年,當我從繁雜的目錄檔案中找出它們時,還是對其中許多 DHTML Pages 感覺到相當的樂趣 --- 雖然當時寫的許多東西都是 "IE Only",只能在 M$ Internet Explorer 上正確地執行。

一個例子是「用 DHTML 做出放大鏡呈現的樣子」。50 行不甚精簡的 VBScript 程式碼,就能夠呈現出一個「放大鏡在某個圖形上移動」的範例,回想起來,仍有些難以言喻的心動。

當然啦,能夠用如此短的程式碼做到,主要是 IE 在自己獨有的 CSS 規格中,加入了一個 "filter"「視覺特效」的屬性與功能。可惜的是,即使在多年後的今天,W3C 的 CSS 2.1 仍然將這些「視覺特效」視為微軟專屬,Firefox 之類的瀏覽器也都不支援這類功能。

在自己粗淺的想法裡,HTML、CSS 與 DHTML 等,都屬於「為了網頁呈現」的語言(工具)。如果在標準規格裡,能夠加上這類視覺處理的功能(即使初期只是建議的選項),應該能夠讓許多人,更容易地利用 Web pages,來展現他們的想像與創意吧。

沒有留言: