web開發的下一個學習方向:ajax【轉貼】

來源:互聯網
上載者:User

什麼是ajax:
http://www.baidu.com/s?wd=%CA%B2%C3%B4%CA%C7ajax&cl=3
http://www.google.com/search?hl=zh-CN&newwindow=1&q=%E4%BB%80%E4%B9%88%E6%98%AFajax&lr=

介紹ajax設計模式的網站:www.ajaxpatterns.org

進行ajax開發應用,對“css/javascript/dom”的要求比較高,所以進行開發前,最好要先提高一下對“css/javascript/dom”瞭解。

一個很好的學習html/css/wml/javascript/dom/xml/xlt.........的地方:
http://www.w3schools.com/
下面是一些相容不同的瀏覽器的一些javascirpt的lib庫,可以幫你忽略一些不同瀏覽器的javascript不相容的問題:
x library:  http://cross-browser.com/
Sarissa:    http://sarissa.sourceforge.net/doc/
Prototype:  http://prototype.conio.net/(http://www.javaeye.com/viewtopic.php?t=14347)

three small client-side frameworks:實現非常簡單,通過javascript和xmlhttp實現ajax,與server端語言沒有任何關係。
Prototype:  http://prototype.conio.net/ 
Scriptaculous:  http://script.aculo.us/
Rico:           http://openrico.org/rico/home.page

three small server -side frameworks: 自動產生server端的function和object的Javascript存根,簡潔的測試頁面,遠程調用Javascript的安全性,自動轉換資料類型。web頁面通過調用javascript存根,來訪問相應的server端的function和 object。
DWR:http://getahead.ltd.uk/dwr
JSON-RPC:http://json-rpc.org/
SAJAX:http://www.modernmethod.com/sajax/ (支援php)

three complex server-side frameworks: 允許你用純Java等server端語言來代碼編寫Ajax應用軟體,他們提供web頁面的代碼的封裝,依賴性比較強,每個的實現差別比較大,速度可能會有問題(echo2感覺就比較慢)。
Backbase:       http://www.backbase.com
Echo2:          http://www.nextapp.com/products/echo2/
Ruby on Rails:  http://www.rubyonrails.org/

Ruby on Rails最新版包含ajax功能,前面提到的Prototype就是從這個裡面分離出去的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.