Ajax 匯總以及初步評(píng)價(jià)
更新時(shí)間:2006年08月05日 00:00:00 作者:
Ajax接觸不久,我只是為了挑選一款 Ajax 庫(kù),才收集的資料,并測(cè)試,我的測(cè)試很簡(jiǎn)單,直接看他們網(wǎng)站上的聯(lián)機(jī)demo頁(yè)面的速度,速度慢的就淘汰!
輔助js:
www.formassembly.com\wForms 44k(壓縮版)
對(duì)表單的js擴(kuò)充可實(shí)現(xiàn)本地校驗(yàn)等功能。
Ajax:
http://www.sarmal.com/sardalya/Download.aspx
不錯(cuò)!速度快!有hint控件。75k. free for non-commercial
http://openrico.org
感覺好像不錯(cuò),也比較小,這個(gè)側(cè)重于遠(yuǎn)程客戶端抓取,不過也有控件!而且可以和wForm聯(lián)動(dòng)。
不過它的網(wǎng)格控件比較弱,不支持鍵盤。
License
Rico is provided free and open-source (Apache 2.0 License) for either your personal or commercial use.
http://dojotoolkit.org/
不錯(cuò),功能挺全的,但是它的核心js文件有128k,然后還要?jiǎng)討B(tài)裝入其它的js, 太大?。∷俣嚷。?BR>dojo.js 是它的核心(128K),然后其它widgets是根據(jù)需要裝載,所以在使用的東西太多的情況下顯得慢。
dojo.js:
Dojo's bootstrap system provides some fundamental behaviors, including a package system for dynamically loading scripts.
The Dojo Toolkit is only one of the projects that the Dojo Foundation hosts. In addition to the toolkit, OpenRecord calls the Dojo Foundation home.
http://www.htmli.com
不錯(cuò),速度快?。〔贿^需要客戶端的XSLT的支持!幸好的是IE和FireFox1.5都支持??!
嘿嘿,才發(fā)現(xiàn)它的lib.js 居然有189k!但是速度一點(diǎn)不慢!
HTMLi (HTML improved) is the open source framework that focuses in:
* Transparent use for HTML designers
* Multi-platform: As it is 100% designed with XSL, it is 0% platform-dependant
* CSS Themes, Multi-Language support
* Fully customizable & extensible
* XML Rich Forms allow simple AJAX interfaces
俺的選擇!俺認(rèn)為使用客戶端處理 XSTL 是速度提升的關(guān)鍵,而且這樣一來, html代碼擴(kuò)充顯得很自然。
http://sharengo.org/jsria/test/allComponents.html
感覺速度還可以??!注意必須要在服務(wù)器上運(yùn)行!!它用了net.XmlHttpRequest
http://sharengo.org/Wiki?JsRIA
JsRia - Javascript Rich Internet Application (since 2005)
[3] JsRIA is a opensource framework enabling rich client interface development. It's pure javascript and is completely independant of the server side technology. The client interface is described by an xml file (or dynamically in javascript if you need that). JsRIA is completely object oriented (javascript components, xml description, css style) and you can very easily build a hierarchy for your interface objects. You also can use AJAX technology to bring really dynamic interface to your users. Numerous functions are provided to parse and use xml flux coming from your server.
http://qooxdoo.org/
速度慢!!但是控件漂亮??!只適合于Intranet,它的js高達(dá)幾百k(qooxdoo-0.5.2-build.tar.bz2),不過qooxdoo-0.5.2-source.tar.bz2,中是拆分成若干js的??!
qooxdoo (Under development; from May, 2005)
qooxdoo is an advanced open-source JavaScript-based GUI framework. It helps you to implement AJAX-enhanced web 2.0 applications - easier than ever before.
* Open-source (LGPL). From various contributors.
http://script.aculo.us/
Script.aculo.us (from 2005)
Scriptaculous builds on Prototype library to provide a Javascript with comprehensive Ajax coverage.
* Visual Effects (See One-Second Spotlight pattern)
* Drag-And-Drop (See Drag-And-Drop pattern)
* Unit-Testing (See System Test pattern)
* etc.
* Open-source by Thomas Fuchs and others. A project run in conjunction with Ruby on Rails, but can be (and certainly is) used independent of Ruby or RoR.
Google Web Toolkit
Google Web Toolkit (GWT) 是一個(gè)Java軟件開發(fā)框架用于開發(fā)類似于Google Maps和Gmail 的AJAX應(yīng)用程序. 你可以用Java編程語(yǔ)言開發(fā)你的界面,然后用GWT編譯器將Java類轉(zhuǎn)換成適合瀏覽器執(zhí)行的JavaScript與HTML.
主頁(yè) http://code.google.com/webtoolkit/
輔助js:
www.formassembly.com\wForms 44k(壓縮版)
對(duì)表單的js擴(kuò)充可實(shí)現(xiàn)本地校驗(yàn)等功能。
Ajax:
http://www.sarmal.com/sardalya/Download.aspx
不錯(cuò)!速度快!有hint控件。75k. free for non-commercial
http://openrico.org
感覺好像不錯(cuò),也比較小,這個(gè)側(cè)重于遠(yuǎn)程客戶端抓取,不過也有控件!而且可以和wForm聯(lián)動(dòng)。
不過它的網(wǎng)格控件比較弱,不支持鍵盤。
License
Rico is provided free and open-source (Apache 2.0 License) for either your personal or commercial use.
http://dojotoolkit.org/
不錯(cuò),功能挺全的,但是它的核心js文件有128k,然后還要?jiǎng)討B(tài)裝入其它的js, 太大?。∷俣嚷。?BR>dojo.js 是它的核心(128K),然后其它widgets是根據(jù)需要裝載,所以在使用的東西太多的情況下顯得慢。
dojo.js:
Dojo's bootstrap system provides some fundamental behaviors, including a package system for dynamically loading scripts.
The Dojo Toolkit is only one of the projects that the Dojo Foundation hosts. In addition to the toolkit, OpenRecord calls the Dojo Foundation home.
http://www.htmli.com
不錯(cuò),速度快?。〔贿^需要客戶端的XSLT的支持!幸好的是IE和FireFox1.5都支持??!
嘿嘿,才發(fā)現(xiàn)它的lib.js 居然有189k!但是速度一點(diǎn)不慢!
HTMLi (HTML improved) is the open source framework that focuses in:
* Transparent use for HTML designers
* Multi-platform: As it is 100% designed with XSL, it is 0% platform-dependant
* CSS Themes, Multi-Language support
* Fully customizable & extensible
* XML Rich Forms allow simple AJAX interfaces
俺的選擇!俺認(rèn)為使用客戶端處理 XSTL 是速度提升的關(guān)鍵,而且這樣一來, html代碼擴(kuò)充顯得很自然。
http://sharengo.org/jsria/test/allComponents.html
感覺速度還可以??!注意必須要在服務(wù)器上運(yùn)行!!它用了net.XmlHttpRequest
http://sharengo.org/Wiki?JsRIA
JsRia - Javascript Rich Internet Application (since 2005)
[3] JsRIA is a opensource framework enabling rich client interface development. It's pure javascript and is completely independant of the server side technology. The client interface is described by an xml file (or dynamically in javascript if you need that). JsRIA is completely object oriented (javascript components, xml description, css style) and you can very easily build a hierarchy for your interface objects. You also can use AJAX technology to bring really dynamic interface to your users. Numerous functions are provided to parse and use xml flux coming from your server.
http://qooxdoo.org/
速度慢!!但是控件漂亮??!只適合于Intranet,它的js高達(dá)幾百k(qooxdoo-0.5.2-build.tar.bz2),不過qooxdoo-0.5.2-source.tar.bz2,中是拆分成若干js的??!
qooxdoo (Under development; from May, 2005)
qooxdoo is an advanced open-source JavaScript-based GUI framework. It helps you to implement AJAX-enhanced web 2.0 applications - easier than ever before.
* Open-source (LGPL). From various contributors.
http://script.aculo.us/
Script.aculo.us (from 2005)
Scriptaculous builds on Prototype library to provide a Javascript with comprehensive Ajax coverage.
* Visual Effects (See One-Second Spotlight pattern)
* Drag-And-Drop (See Drag-And-Drop pattern)
* Unit-Testing (See System Test pattern)
* etc.
* Open-source by Thomas Fuchs and others. A project run in conjunction with Ruby on Rails, but can be (and certainly is) used independent of Ruby or RoR.
Google Web Toolkit
Google Web Toolkit (GWT) 是一個(gè)Java軟件開發(fā)框架用于開發(fā)類似于Google Maps和Gmail 的AJAX應(yīng)用程序. 你可以用Java編程語(yǔ)言開發(fā)你的界面,然后用GWT編譯器將Java類轉(zhuǎn)換成適合瀏覽器執(zhí)行的JavaScript與HTML.
主頁(yè) http://code.google.com/webtoolkit/
相關(guān)文章
Jquery基于Ajax方法自定義無刷新提交表單Form實(shí)例
這篇文章主要介紹了Jquery基于Ajax方法自定義無刷新提交表單Form的方法,結(jié)合實(shí)例詳細(xì)分析了Ajax無刷新提交表單的完整實(shí)現(xiàn)過程,并總結(jié)了使用中的注意事項(xiàng),具有很好的借鑒價(jià)值,需要的朋友可以參考下2014-11-11js實(shí)現(xiàn)簡(jiǎn)單實(shí)用的AJAX完整實(shí)例
這篇文章主要介紹了js實(shí)現(xiàn)簡(jiǎn)單實(shí)用的AJAX的方法,以完整實(shí)例形式分析了ajax無刷新調(diào)用的具體實(shí)現(xiàn)步驟與相關(guān)技巧,代碼備有詳盡的注釋便于理解,需要的朋友可以參考下2016-02-02Ajax修改數(shù)據(jù)即時(shí)顯示篇實(shí)現(xiàn)代碼
上一篇我們講了如何使用ajax向數(shù)據(jù)庫(kù)添加數(shù)據(jù),今天我們要大家學(xué)習(xí)的課程是:使用ajax修改數(shù)據(jù)庫(kù)數(shù)據(jù),并在客戶網(wǎng)頁(yè)立即顯示新的內(nèi)容.當(dāng)然在修改的過程中同樣不會(huì)有刷新網(wǎng)頁(yè)的情況發(fā)生!2010-10-10ajax實(shí)現(xiàn)select三級(jí)聯(lián)動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了ajax動(dòng)態(tài)實(shí)現(xiàn)select三級(jí)聯(lián)動(dòng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01AJAX級(jí)聯(lián)下拉框的簡(jiǎn)單實(shí)現(xiàn)案例
本篇文章主要是對(duì)AJAX級(jí)聯(lián)下拉框的簡(jiǎn)單實(shí)現(xiàn)案例進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-02-02AJAX實(shí)現(xiàn)跨域的三種方法(代理,JSONP,XHR2)
這篇文章主要介紹了AJAX實(shí)現(xiàn)跨域的三種方法(代理,JSONP,XHR2)的相關(guān)資料,需要的朋友可以參考下2016-03-03解決ajax的delete、put方法接收不到參數(shù)的問題方法
今天小編就為大家分享一篇解決ajax的delete、put方法接收不到參數(shù)的問題方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-08-08