文章

Javascript 一路走來

在那個 DHTML 的時代,市面上有很多很多不同的 Javascript 書藉,教你做很多不同的特效、小程式、小工具,很多時都是 Quick and Dirty,再加上瀏覽器戰大家各推不同的 HTML tags 以綑綁用家,結果就是一大堆的文件碼、程式碼、排版碼、修飾碼等等混在一起,難以維持。

在 Ajax 大行其道的今天,Javascript 不單單是一種小腳本,而再被重視為一種語言,大家開始深入探討其語言的運用、設計、模式,各種 Javascript Libraries 出籠來克服各種瀏覽器支援的頭痛問題,製作令人眼前一亮的特效。再加上推廣使用網頁標準,HTML、CSS、Javascript 終於各歸其位。

一些比較「認真」的 Javascript 書也開始出現,由基礎 OO,到 code resue、debug、Ajax,甚至於網頁標準有關的 Unobtrusive Javascript、Progressive enhacement 等等。無論是新舊的開發者,也可以重新認識這一在每個瀏覽器都有的語言。

Javascript 還會不斷地發展,新的 libraries,新的版本,甚至有人研究 server-side 的 Javascript 應用 (使用 rhino)。另一方面,Ajax 重燃 RIA熱潮下各大廠推出不同的 runtimes/Platform,究竟未來是「一個瀏覽器走天涯」,還是桌面可離線的網絡應用為主? Javascript 又會變成怎樣呢?太多因素影響太難估計,但也令開發者期待。

*