Ajax
filed in Uncategorized on Apr.30, 2007
Ajax 大開眼界
Ajax 主要的特色就是在網頁上改完資料後新的資料會馬上顯現,不需要跳到別頁再顯現。 這樣的話網站看起來反應會很快,不像以前每一個動作後要等整個網頁更新後才好。 Ajax 這個技術在很久以前就有了,但直到 Gmail 跟 Google Maps 開始大量使用時大家才發覺它的好處。 但是,看別的網站用的好跟在自己的網站上套用是兩回事。 Ajax 本身並不是很好用,當初少人用就是這個問題。 直到許多高手寫好的 library 出來時才越來越多人使用。
還記得 scaffold 嗎? 就是 Rails 自動產生的 CRUD (create, read, update, delete) 介面。 我們之前架的 scaffod 雖然可用,長相並不是怎麼好看,而且沒有 Ajax 功能。 不用擔心,網路上有一位叫 Richard White 的先生把 Ajax 功能加到 scaffold 裡面去了。 要了解他的作品可到 http://www.ajaxscaffold.com/ 參考一下,或是在這裡寫個簡單的程式來體驗比較快。 這程式裡會有基本的 CRUD 功能,也會有 先進的 Ajax 使用者介面。 我們把這個程式叫 flowers。 寫這程式的步驟跟在 [...]