十大Ajax架構

來源:互聯網
上載者:User
function StorePage(){d=document;t=d.selection?(d.selection.type!=''None''?d.selection.createRange().text:''''):(d.getSelection?d.getSelection():'''');void(keyit=window.open(''http://www.365key.com/storeit.aspx?t=''+escape(d.title)+''&u=''+escape(d.location.href)+''&c=''+escape(t),''keyit'',''scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes''));keyit.focus();}
轉自:http://subject.111cn.net/ajaxframework.htm
引語

  毫無疑問,Ajax作為當前最火爆的技術之一,其優秀的架構層出不窮。Prototype、Dwr、Dojo、JQuery、YUi…… 都是非常出色的產品。本專題為您介紹了目前十大流行的Ajax架構及各自特性,供您在開發過程中參閱。
  您當前正在使用的Ajax架構是什嗎?哪一個又是您心目中最優秀的呢?歡迎您發表評論,與他人分享您的觀點。[發表評論] 

十大Ajax架構(排名不分先後)

No1—Prototype

  特點:一個非常優雅的JS庫,定義了JS的物件導向擴充,DOM操作API,事件等等,之上還有rico/script.aculo.us實現 一些JS組件功能和效果(尚不夠完善),以prototype為核心,形成了一個外圍的各種各樣的JS擴充庫,是相當有前途的JS底層架構,突出特點就是 非常易學易用,門檻很低,常常是一兩行JS代碼就可以搞定一個相關的功能。同時它也是RoR整合的AJAX JS庫。

Prototype官方網站

No2—Dojo

  特點:Dojo包括了Javascript本身的語言擴充,以及各個方面的工具類庫,和比較完善的UI組件庫;Dojo設計的包載入機制 (Package System)和模組化(Libraries)的結構,能保持更好的擴充性,提高執行效能,減輕了使用者開發的工作量,並保持一定的靈活性(使用者可以自己編 寫擴充);Dojo官方網站有著豐富的學習資源;專業的Team Dev,可以保證更新速度及品質。

Dojo官方網站

No3—Mootools

  特點:小巧高效,完整下載36k;模組化設計,合理規範,優雅的OOP風格;創新的下載過程,可以跟據自己的需要勾選相應的模組下載, Build Your Own Framework;Effects模組(moo.fx)輕量高效,可以實現優雅、可定製、easing的動畫;完整的API文檔,豐富的範例。

Mootools官方網站

No4—JQuery

  特點:短小精悍(19k),介面設計得精妙(自然語言的風格),與程式思路配合精密。極大限度地體現了javascript的特性;支援 xpath查詢,dom1-3,輕鬆選擇需要的元素;css支援;簡單的動畫實現,支援自訂動畫;支援外掛程式開發,現有外掛程式多;完整的api文檔以及範 例,易學;擁有官方UI程式供使用,效果好。

JQuery官方網站

No5—Dwr

</

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.