我這才驚覺:阿對後,之前年度Review的時候我才提出我想要進修這個要求,看來不積極點不行了........。
在心裡想了一下,想上的課不外乎是[視覺] [廣告] [創意] [程式語言] 這幾個方向。於是找到了學學的視覺課程. 實踐的創意課程和台大的程式課程。也是時候該正視自己的內心到底要的是什麼了吧,結果我心裡的箭頭居然指向了台大資工開設的AJAX的網頁課程.....為什麼我要一直往御宅的路線在走........。
什麼是AJAX (資料來源:http://web.nchu.edu.tw/~jlu/classes/xml/ajax/ajax.shtml)
AJAX 是 Asynchronous JavaScript And XML 的 簡寫,它的裡面非常類似 Dynamic HTML(或者 DHTML),主要的目的在於提高 網頁的互動性(interactivity),速度(speed),以及可用性(usability)。 想想看,如果我們能使一個網頁的互動方式可以達到類似 Microsoft Office 的 境界,那麼網頁的可用性可以達到另一個層次。
其實,這個概念並不是很新,只是這樣的技巧被大量的應用於 Google 的網頁之後, 如 Gmail、Google Maps、和 Google Suggest 等,才被重視,而第一個提出 AJAX 這個名詞的就是 Jesse James Garrett。利用類似技巧的公司還有 Writely、Kiko 等。這樣的概念,開始的人們對於網頁是否會取代 desktop applications 進行 討論,而又進一步的延伸出 What is Web 2.0 的討論。
AJAX 也不是一項單獨的技術,它是由一堆現有的技術所組成,它的組成技術有:
- XHTML(或者 HTML)加上 CSS 來作為資料的呈現。
- 利用 DOM 以及 Javascript 來進行存取資料(大多為 XML)的處理。
- 利用 XMLHttpRequest 物件與遠端的 web server 進行非同步的資料交換。
目前還有些猶豫,畢竟我邏輯能力不太好,對於獨立撰寫程式語言這種事是完全的沒信心,可是又想讓自己在製作網頁上的能力更上層樓。如果能像大寶一樣就好了,我現在不是以愛慕的方向在說(笑),而是很希望自己能夠成為一個有設計能力又有程式能力,獨當一面的網頁設計師!

