日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

誰(shuí)是你心目中最優(yōu)秀的ajax框架

 champion999 2014-04-25

引語(yǔ)

  毫無(wú)疑問(wèn),Ajax作為當(dāng)前最火爆的技術(shù)之一,其優(yōu)秀的框架層出不窮。Prototype、Dwr、Dojo、JQuery、YUi…… 都是非常出色的產(chǎn)品。本專題為您介紹了目前十大流行的Ajax框架及各自特性,供您在開(kāi)發(fā)過(guò)程中參閱。
  您當(dāng)前正在使用的Ajax框架是什么?哪一個(gè)又是您心目中最優(yōu)秀的呢?歡迎您發(fā)表評(píng)論,與他人分享您的觀點(diǎn)。

 

十大Ajax框架(排名不分先后)

No1—Prototype

  特點(diǎn):一個(gè)非常優(yōu)雅的JS庫(kù),定義了JS的面向?qū)ο髷U(kuò)展,DOM操作API,事件等等,之上還有rico/script.aculo.us實(shí)現(xiàn)一些JS組件功能和效果(尚不夠完善),以prototype為核心,形成了一個(gè)外圍的各種各樣的JS擴(kuò)展庫(kù),是相當(dāng)有前途的JS底層框架,突出特點(diǎn)就是非常易學(xué)易用,門(mén)檻很低,常常是一兩行JS代碼就可以搞定一個(gè)相關(guān)的功能。同時(shí)它也是RoR集成的AJAX JS庫(kù)。

Prototype官方站點(diǎn)

No2—Dojo

  特點(diǎn):Dojo包括了Javascript本身的語(yǔ)言擴(kuò)展,以及各個(gè)方面的工具類庫(kù),和比較完善的UI組件庫(kù);Dojo設(shè)計(jì)的包加載機(jī)制(Package System)和模塊化(Libraries)的結(jié)構(gòu),能保持更好的擴(kuò)展性,提高執(zhí)行性能,減輕了用戶開(kāi)發(fā)的工作量,并保持一定的靈活性(用戶可以自己編寫(xiě)擴(kuò)展);Dojo官方網(wǎng)站有著豐富的學(xué)習(xí)資源;專業(yè)的開(kāi)發(fā)團(tuán)隊(duì),可以保證更新速度及質(zhì)量。

Dojo官方站點(diǎn)

No3—Mootools

  特點(diǎn):小巧高效,完整下載36k;模塊化設(shè)計(jì),合理規(guī)范,優(yōu)雅的OOP風(fēng)格;創(chuàng)新的下載過(guò)程,可以跟據(jù)自己的需要勾選相應(yīng)的模塊下載,Build Your Own Framework;Effects模塊(moo.fx)輕量高效,可以實(shí)現(xiàn)優(yōu)雅、可定制、easing的動(dòng)畫(huà);完整的API文檔,豐富的范例。

Mootools官方站點(diǎn)

No4—JQuery

  特點(diǎn):短小精悍(19k),接口設(shè)計(jì)得精妙(自然語(yǔ)言的風(fēng)格),與程序思路配合精密。極大限度地體現(xiàn)了javascript的特性;支持xpath查詢,dom1-3,輕松選擇需要的元素;css支持;簡(jiǎn)單的動(dòng)畫(huà)實(shí)現(xiàn),支持自定義動(dòng)畫(huà);支持插件開(kāi)發(fā),現(xiàn)有插件多;完整的api文檔以及范例,易學(xué);擁有官方UI程序供使用,效果好。

JQuery官方站點(diǎn)

No5—Dwr

  特點(diǎn):把java類轉(zhuǎn)化為javascript類由dwr自動(dòng)完成,只需簡(jiǎn)單的配置;應(yīng)用起來(lái)極其簡(jiǎn)單。開(kāi)發(fā)者不要該服務(wù)器代碼就可以集成;容易測(cè)試。和webwork一樣,隱藏的http協(xié)議;強(qiáng)擴(kuò)展性。例如與spring集成,只需修改一點(diǎn)代碼;性能。就與jason等簡(jiǎn)單比較,dwr性能可能是最好的。

Dwr實(shí)用技術(shù)匯總

No6—Buffalo

  特點(diǎn):國(guó)人開(kāi)發(fā)的Ajax框架。定義了Web遠(yuǎn)程調(diào)用的傳輸基礎(chǔ),并且將遠(yuǎn)程調(diào)用對(duì)象完整的序列化到了本地,成為可以被JavaScript編程觸及的對(duì)象。Buffalo中的重要組件-BuffaloBinding,提供了將JavaScript對(duì)象綁定到HTML元素的能力。這種綁定將是無(wú)侵入的,只需要在HTML元素中加入若干個(gè)不影響排版的屬性,即可將數(shù)據(jù)與界面綁定。

Buffalo實(shí)用技術(shù)匯總

No7—Yui

  特點(diǎn):Yahoo發(fā)布的AJAX組件庫(kù),是一個(gè)包含了各個(gè)方面,從工具類庫(kù)到通訊,到UI組件的綜合性JS庫(kù)。YUL的最大優(yōu)勢(shì)在于文檔非常齊全,而且有Yahoo的支持,缺點(diǎn)是庫(kù)目前還不全,功能也不強(qiáng)大。

Yui官方站點(diǎn)

No8—Ext

  特點(diǎn):Ext來(lái)自于對(duì)YUI的擴(kuò)展,擴(kuò)展後功能和界面都有了很大的提高。初期僅僅是對(duì)YUI的對(duì)話框擴(kuò)展,后來(lái)逐漸有了自己的特色,深受網(wǎng)友的喜愛(ài)。

Ext官方站點(diǎn)

No9—Qooxdoo

  特點(diǎn):不通過(guò)常規(guī)的HTML來(lái)構(gòu)造頁(yè)面,完全使用JS以類似VB/Delphi風(fēng)格的編程方式構(gòu)造Web GUI界面,比較適合內(nèi)網(wǎng)面向C/S風(fēng)格的web應(yīng)用,而不適合面向Internet的界面多變風(fēng)格的應(yīng)用。

Qooxdoo實(shí)用技術(shù)匯總

No10—Spry

  特點(diǎn):設(shè)計(jì)規(guī)范,功能全面,文檔豐富,面向設(shè)計(jì)人員而不是開(kāi)發(fā)人員。與其它一些Ajax框架相比,它的服務(wù)器端的技術(shù)不是很可靠。它依賴于XML,XML可以很容易被Spry組件接受。

Spry實(shí)用技術(shù)匯總

 

原文出處:http://subject.csdn.net/ajaxframework.htm

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多