Posted by (0) Comment
ericksk說:「既然找不到別人寫的,那就自己寫吧!」,因此他寫了一套jq4r,全名叫jQuery helpers for Rails。真是頗吸引我的,之前用過一陣子的jQuery,感覺還滿好用的,最近不但推出新版還搞了一套jQuery UI,之前在某個日文網站看到的評論稱之為「jQuery's Scriptaculous」。
anyway,ericsk的文章在此:jq4r - jQuery helpers for Rails
他另外開了一個blog及google code project專門來放jq4r:
Posted by (0) Comment
剛剛看到「jQueryのプラグイン33+1選」列出了一堆jQuery製作出來的網頁效果,我才發現原來jQuery有這麼多好用的外掛,之前只用過我覺得還滿方便的ThickBox(ThickBox簡單來說就是透過jQuery做出來的LightBox效果)。
另外還有這個Tab看起來也是滿簡單好用的,對於我這種懶人而言實在是相當方便:D
jQuery:jQuery- The Write Less, Do More JavaScript Library
jQuery的Plugins:http://docs.jquery.com/Plugins
AjaxScaffold: AJAX interface for your Ruby on Rails models
http://www.ajaxscaffold.com/
ActiveScaffold: A Ruby on Rails plugin for dynamic, AJAX CRUD interfaces
http://activescaffold.com/
我自己還沒有實際用來開發,不過光看demo還滿吸引人的,簡單的CRUD機制都包好並且用Ajax的方式運作,包成Ruby on Rails的plugin使得安裝、使用都很簡單,有空再來研究研究。
剛剛在Ajaxian上看到這篇「Dojo Offline Toolkit Beta Released」,沒想到不久前才在思考的有趣議題「離線網路應用程式」如今實現了。雖然還沒有把這個Dojo offline toolkit抓下來玩,不過光用想像的,支援離線應用的話,未來網站的開發將會具有更大的發展彈性。雖然現在無線網路普及度很高,加上3G/3.5G(HSDPA)的發展,大家的眼光、願景應該要朝著網路無所不在(ubiquitous)的方向思考才是,但事實上我們現在還是經常有機會處於完全找不到網路節點的環境,因此離線應用還是有其價值所在啦!就像我習慣用離線的blogging工具就是可以隨時打篇文章、紀錄生活,等到有網路的時候再publish即可。
廢話講了一大堆,還是稍微來翻譯一下Dojo Offline Toolkit的網頁,讓懶得看英文的朋友可以更快瞭解這個Dojo Offline Toolkit有什麼搞頭。(翻得太爛還請多指教orz「信雅達」的原則以我的能力來說恐怕相當不足。)
Dojo Offline Toolkit網址:http://dojotoolkit.org/offline
Dojo Offline是個免費、開放原始碼的開發工具,可以輕鬆地讓網站應用程式(web application)離線運作。Dojo Offline主要由兩個部份組成,1. 一個與網站綁在一起的JavaScript函式庫, 2. 一個僅有300K大小的跨平台、跨瀏覽器的安裝套件,它會在使用者端建立一份網站使用介面的離線快取。
http://codinginparadise.org/projects/dojo_offline/working/demos/offline/moxie/editor.html
http://video.yahoo.com/video/play?vid=427145
這個教學影片長達59分52秒,實在有點懶得看,有空再來看好了orz
Posted by (0) Comment
這個技巧在「Ajax Hacks」書中有說明,非常簡單,只要在action裡面加上
if @request.xml_http_request?()來判斷即可。
我覺得這技巧非常實用,舉例來說,我最近在寫的程式牽涉到大量的資料存取, 假設我沒有在action裡面先確定是Ajax在前端做XHR就直接開始動作,若遭有心人士 以程式不斷對我的server發出request很有可能就會癱瘓我的資料庫(有這麼嚴重嗎XD)。
例如: def create
if @request.xml_http_request?()
#要執行的程式區塊
#............
end
end