九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
128 個(gè)ajax/javascript框架

原文:http://www.cnblogs.com/blodfox777/archive/2008/10/21/1295232.html

AJAX框架能夠幫助我們快速開發(fā)能夠通過(guò)JavaScript調(diào)用WebService(Server Page)的網(wǎng)頁(yè),而不必要提交整個(gè)頁(yè)面。近來(lái)的web應(yīng)用都使用AJAX來(lái)提高網(wǎng)頁(yè)的可交互性和實(shí)現(xiàn)更好的功能。目前互聯(lián)網(wǎng)上有上百個(gè) AJAX/JavaScript框架可供我們使用,這里所整理的是比較常用的128個(gè),因?yàn)樘嗔?,?shí)在不好分類,請(qǐng)大家將就將就:)

 

1. dojo

"dojo"由一個(gè)日本團(tuán)隊(duì)所開發(fā),是一個(gè)開源的DHTML+JavaScript工具包。它基于若干個(gè)代碼庫(kù)擴(kuò)展而成,目的是為了解決動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)長(zhǎng)期以來(lái)大量的遺留問(wèn)題。我們可以使用dojo底層的API和“兼容性層次”(compatibility layers)來(lái)編寫簡(jiǎn)單敏捷,而功能復(fù)雜的腳本。

Dojo的事件機(jī)制、I/O APIs以及通用代碼的增強(qiáng),為一個(gè)強(qiáng)大的開發(fā)環(huán)境打下了根基。從而使專業(yè)化的網(wǎng)頁(yè)開發(fā)更加快捷。

2.Rico 

Rico是一個(gè)用來(lái)編寫基于AJAX技術(shù)網(wǎng)絡(luò)應(yīng)用程序的開源框架。它包括了簡(jiǎn)單拖放(drag-and-drop )功能,并且可以編程實(shí)現(xiàn)HTML元素的操作。

Rico為AJAX請(qǐng)求句柄提供了非常簡(jiǎn)單的注冊(cè)接口,還可以將HTML元素和JavaScript對(duì)象作為AJAX回應(yīng)的對(duì)象。多個(gè)HTML元素和JavaScript對(duì)象都可以作為一個(gè)AJAX請(qǐng)求的結(jié)果而被異步更新。

Rico基于了Prototype 框架,并受Apache License所管制。

3.qooxdoo

qooxdoo是一個(gè)既綜合又創(chuàng)新的AJAX應(yīng)用框架。他包含了一個(gè)跨平臺(tái)的開發(fā)工具鏈、一個(gè)藝術(shù)級(jí)的GUI工具包和一個(gè)先進(jìn)的“客戶端——服務(wù)端”交互層。它能夠幫助我們?nèi)?shí)現(xiàn)基于AJAX擴(kuò)展的專業(yè)Web 2.0應(yīng)用程序。

qooxdoo受LGPD/EPL License所管制。

4.tibet

盡管知道的人不多,但Tibet估計(jì)是最早的AJAX項(xiàng)目了。這個(gè)項(xiàng)目現(xiàn)在似乎已經(jīng)停止了,但我們還可以找到這個(gè)團(tuán)隊(duì)使用AJAX,JSON進(jìn)行Client/SOA 開發(fā)的新版本(here) 。瀏覽器虛擬化目前成了Tibet項(xiàng)目的驅(qū)動(dòng)力量。

5.Flash/JavaScript Integration kit

Flash JavaScript Integration Kit 使開發(fā)人員能夠?qū)avaScript、Flash和HTML完美結(jié)合,并可以實(shí)現(xiàn)JavaScript和ActionScript函數(shù)的相互調(diào)用。

所有的主流數(shù)據(jù)類型(對(duì)象,數(shù)組,字符串,數(shù)字,日期,布爾,null,undefined)通過(guò)Flash JavaScript Integration Kit 都可以在flash和JavaScript之間相互傳遞。這個(gè)工具包實(shí)現(xiàn)了JavaScript和Flash的無(wú)縫交流。當(dāng)然,它還被目前所有的主流瀏覽器和操作系統(tǒng)所兼容。

Flash JavaScript Integration Kit 受一個(gè)開放的License所管制(modeled after the Apache 1.1 license)。

6.Google AJAXSLT

AJAXSLT 是XSL-T在JavaScript中的一個(gè)實(shí)現(xiàn),用于創(chuàng)建富客戶端頁(yè)面,即當(dāng)下流行的AJAX應(yīng)用程序。

由于XSLT使用了XPath,它也是一個(gè)獨(dú)立于XSLT的XPath應(yīng)用,這樣做的優(yōu)點(diǎn)是,能夠?qū)SLT在各種瀏覽器上統(tǒng)一起來(lái),而不用動(dòng)態(tài)的去提供,并且可以為一些特別的瀏覽器提供一些特別的拓展。

目前的AJAXSLT致力于幫助程序員們創(chuàng)建跨瀏覽器的高級(jí)web應(yīng)用程序。

AJAXSLT收一個(gè)開放的BSD License所管制。

7.libXmlRequest

它是一個(gè)對(duì)XHR非常簡(jiǎn)單的封裝,XmlRequest庫(kù)包含了兩個(gè)公共方法:getXml和postXml,用來(lái)發(fā)送同步或異步的XML Http請(qǐng)求,并兼容IE和Forefox。

8.RSLite

RSlite是一個(gè)對(duì)遠(yuǎn)程腳本以cookies的方式非常輕量級(jí)的實(shí)現(xiàn),擁有非常廣泛的瀏覽器支持(支持Opera!)但是卻局限于簡(jiǎn)單的調(diào)用和小數(shù)據(jù)量的應(yīng)用。

9.SACK

一套簡(jiǎn)單的框架,能夠讓你以盡量簡(jiǎn)單的方式將AJAX融入到網(wǎng)頁(yè)中去,而不像其它框架一樣冗余,并且便于擴(kuò)展。

SACK受Modified X11 licence所管制。

10.sarrisa

Sarissa是一個(gè)跨瀏覽器的ECMAScript庫(kù),對(duì)XML的API進(jìn)行封裝。它提供了多種XML相關(guān)的功能,如Document實(shí)例化,從 URL或字符串中讀取XML,XSLT轉(zhuǎn)換,XPath查詢等等,特別適合對(duì)AJAX的開發(fā)。

11.XHConn

XHConn是一個(gè)小型的JavaScript類庫(kù),能夠?qū)?shù)據(jù)以一個(gè)簡(jiǎn)單的connect方法呈現(xiàn)出來(lái)。

調(diào)用它的connect方法將創(chuàng)建一個(gè)異步的XMLHTTPRequest,并在服務(wù)器Response時(shí)觸發(fā)指定的回調(diào)方法。

12.CPAINT

CPAINT (Cross-Platform Asynchronous INterface Toolkit) 是一個(gè)多語(yǔ)言的工具包,能夠幫助開發(fā)者們創(chuàng)建簡(jiǎn)單靈活的AJAX應(yīng)用程序。它最早因?yàn)樽髡邔?duì)其它開源的AJAX框架失望(囧)所做。它基于AJAX的原則,利用JavaScript和客戶端的XMLHTTP對(duì)象,以及適當(dāng)?shù)姆?wù)端腳本來(lái)完成一個(gè)完成的AJAX交互生命周期。

13.Sajax

Sajax (Simple Ajax Toolkit)是一個(gè)開源的AJAX設(shè)計(jì)框架,它允許程序員們用JavaScript無(wú)刷新地調(diào)用 ASP,ColdFusion,Io,Lua,PHP,Python以及Ruby的方法。

14.JSON/JSON-RPC

JSON (JavaScript Object Notation) 是一個(gè)輕量級(jí)的數(shù)據(jù)交互格式非常便于人們讀寫和機(jī)器解析生成。它基于一個(gè)JavaScript編程語(yǔ)言的一個(gè)子集:ECMA-262 3rd 標(biāo)準(zhǔn)(December 1999)。JSON是純文本格式的,所以能被所有的C語(yǔ)系語(yǔ)言所兼容,包括C,C++,C#,JAVA,JavaScript,Perl,Python 等等。這些屬性使JSON成為主流的數(shù)據(jù)交互語(yǔ)言。

15.Direct Web Remoting

簡(jiǎn)而言之,DWR是一個(gè)為JavaScript暴露出服務(wù)端Java方法的引擎。使用DWR你可以用程序代碼來(lái)實(shí)現(xiàn)所有的AJAX Request-Response周期機(jī)制。這意味著你的客戶端代碼不需要直接來(lái)處理XMLHttpRequest對(duì)象或服務(wù)端的Response。也不需要用對(duì)象序列化代碼或第三方控件去把對(duì)象來(lái)轉(zhuǎn)化成XML。

你甚至不用去寫servlet代碼來(lái)將AJAX請(qǐng)求導(dǎo)入Java域?qū)ο蟆?/p>

16.SWATO

Swato是一個(gè)幫助程序員簡(jiǎn)化開發(fā)的開源框架,功能如下:
服務(wù)端的Java類庫(kù)能夠簡(jiǎn)單的部署在Servlet 2.3+的容器內(nèi)??蛻舳说腏avaScript類庫(kù)是基于prototype的,使我們能夠編寫OO的JavaScript腳本。使用JSON來(lái)封裝服務(wù)端的POJOs。提供簡(jiǎn)單的接口以供JavaScript和遠(yuǎn)程POJOs相交互(RPC,可跨域)。使用servlet和web.xml過(guò)濾器和 Spring輕松的結(jié)合。還有一些可復(fù)用的模塊,如自動(dòng)完成文本框、JS模板、JS日志記錄器等等,能夠使我們更簡(jiǎn)單的編寫web應(yīng)用程序。

17.Java BluePrints

Java BluePrints是Sun公司對(duì)企業(yè)級(jí)Java開發(fā)的最佳實(shí)踐。是Sun的官方Java2平臺(tái)編程模型,和J2EE開發(fā)SDK。它開始于眾所周知的 Java Pet Store,最原始的J2EE平臺(tái)應(yīng)用程序參考。事實(shí)上,它已經(jīng)成為EJB和所有最新J2EE平臺(tái)組件的實(shí)例代碼。

18.Ajax.Net

AJAX.NET Professional 簡(jiǎn)稱Ajax.NET,是Michael Schwarz寫的,用來(lái)在微軟.NET平臺(tái)下實(shí)現(xiàn)Ajax的一個(gè)免費(fèi)Ajax插件庫(kù)。它是ASP.NET 1.x/2.0平臺(tái)下的第一個(gè)AJAX框架。提供了非常基本的一些AJAX功能。

19.Atlas

現(xiàn)在改名了,ASP.NET AJAX是微軟官方推薦的免費(fèi)開源框架,不用多做介紹咯,它除了微軟派一貫的華麗作風(fēng)之外還能跨越目前所有的流行瀏覽器(不過(guò)有時(shí)候會(huì)爆出來(lái)一些bug,沒(méi)關(guān)系,看看源碼,fix掉)

20.Ruby on Rails

Rails是一個(gè)完成的web 應(yīng)用程序開發(fā)框架。在它的MVC模式下,AJAX能作為View這一層,可以向Controller或封裝數(shù)據(jù)庫(kù)的Modal來(lái)進(jìn)行Request和 Response。Rails給我們提供了一個(gè)純Ruby的開發(fā)環(huán)境。如果你想試試它,只需要一個(gè)數(shù)據(jù)庫(kù)和Web服務(wù)器就可以開工了。

21.AFLAX

一個(gè)為Macromedia的 Flash? 平臺(tái)所編寫的JavaScript類庫(kù)。AFLAX是一個(gè)把JavaScript和Flash協(xié)同起來(lái)開發(fā)AJAX應(yīng)用程序的方法。但比vector繪畫控件(VML)強(qiáng)大的多。開發(fā)人員可以使用這個(gè)類庫(kù)來(lái)實(shí)現(xiàn)一整套Flash的功能,而不需要接觸Flash IDE。

22.AjaxAC

AjaxAC是一個(gè)用PHP寫的開源框架,用來(lái)開發(fā)AJAX應(yīng)用程序。

23.AJAXExtended

AJAXExtended 是一個(gè)提供標(biāo)準(zhǔn)XMLHttpRequest 功能的JavaScript庫(kù). 能夠兼容目前流行的所有瀏覽器

24.Ajax.NET Professional

Ajax.NET Professional (AjaxPro) 最早在.net 1.1/2.0平臺(tái)下活躍的AJAX框架之一。

25.AjaxRequest Library

AjaxRequest 是一個(gè)覆蓋在XMLHttpRequest功能上的一個(gè)層次,使客戶端JavaScript和服務(wù)端的交互更容易開發(fā)。

26.AHAH: Asychronous HTML and HTTP

AHAH 是一個(gè)非常簡(jiǎn)單的使用JavaScript動(dòng)態(tài)更新頁(yè)面的技術(shù)。它通過(guò)使用XMLHttpRequest來(lái)獲得(X)HTML片段,并直接插入到頁(yè)面中去,并可以使用CSS來(lái)定義樣式。

27.Bajax

Bajax 是一個(gè)簡(jiǎn)單的JavaScript實(shí)現(xiàn)AJAX類庫(kù),并獨(dú)立于編程語(yǔ)言,通過(guò)它的一些簡(jiǎn)單命令,你可以動(dòng)態(tài)的將一些內(nèi)容放到網(wǎng)頁(yè)中去。

28.Code Snippets

Snippets 是一個(gè)開源的代碼庫(kù). 可以容易的創(chuàng)建你自己的代碼庫(kù)、分類,并用tag和關(guān)鍵字標(biāo)識(shí),從而與大家分享。

29.Cross-Browser.com

這個(gè)網(wǎng)站提供了一個(gè)跨瀏覽器的DHTML JavaScript庫(kù),以及大量的demo,應(yīng)用程序和文章、文檔。 

30.DHTML API, Drag & Drop for Images and Layers

一個(gè)跨瀏覽器的JavaScript DHTML類庫(kù),包含了“拖—放”功能,并將DHTML在層次上進(jìn)行擴(kuò)展,增強(qiáng)了對(duì)圖片和文本的處理能力。

31.DHTMLgoodies.com

一個(gè)DHTML 和 AJAX 腳本庫(kù)

32.DHTML Kitchen

DHTML Kitchen 為JSP+JAVA開發(fā)者提供了許多現(xiàn)有的或定制的腳本資源。

33.dp.SyntaxHighlighter

dp.SyntaxHighlighter 是一個(gè)免費(fèi)的JavaScript庫(kù),用來(lái)實(shí)現(xiàn)的代碼語(yǔ)法的高亮。

34.Dynamic Drive

DHTML & JavaScript 腳本庫(kù)

35.DynAPI

DynAPI 3 是一個(gè)首先由 Dan Steinman 提出的開源項(xiàng)目,目的是為了使腳本能夠跨瀏覽器運(yùn)行。DynAPI 使用了OO的方法去解決Netscape 和 Internet Explorer之間JavaScript的諸多兼容性問(wèn)題。

36.Ext JS (javascript library)

是一個(gè)開源的JavaScript 庫(kù),使用AJAX,DOM,DHTML來(lái)創(chuàng)建交互性強(qiáng)大的web應(yīng)用程序。

它集成了 Web. World-class JavaScript, Ajax 和 UI 組件.

37.Engine for Web Applications

Engine for Web Applications 是一個(gè)客戶端開發(fā)的應(yīng)用程序框架。 它提供了一個(gè)開發(fā)和運(yùn)行JavaScript組件和應(yīng)用程序的環(huán)境。

38.FACE

一種將靈活與交互性引入網(wǎng)站的簡(jiǎn)單方法,使程序員不必要使用Flash來(lái)完成高交互性的應(yīng)用。非常簡(jiǎn)單易用,并擁有“即插即用”的實(shí)現(xiàn)特點(diǎn)

39.JSL : JavaScript Standard Library

JSL是一個(gè)單獨(dú)的小文件 ( IE4 兼容版本僅有 7.77 Kb ) ,它基于JavaScript1.6標(biāo)準(zhǔn),并包含了一些原來(lái)沒(méi)有的函數(shù)。它的目標(biāo)是避免把每一個(gè)腳本庫(kù)或腳本文件包含到網(wǎng)頁(yè)中去。你可以只添加JSL來(lái)提高輕便性和兼容性,而不用去重寫任何東西。

40.Javascript Toolbox

這個(gè)站點(diǎn)存放了很多可重用的JavaScript類庫(kù)和通用的組件,這里的代碼基于標(biāo)準(zhǔn),并嘗試對(duì)一些不支持標(biāo)準(zhǔn)的瀏覽器實(shí)現(xiàn)了向后兼容。

41.jQuery - New Wave Javascript

jQuery 真正實(shí)現(xiàn)了“編寫JavaScript是有趣的”(Writing Javascript code should be fun)。它將公共的,功夫的任務(wù)和屬性統(tǒng)一起來(lái),避免了不必要的大量代碼,使代碼簡(jiǎn)單,快捷,并容易理解。

42.JSAN - JavaScript Archive Network

JavaScript Archive Network 是一個(gè)綜合性的開源JavaScript開源類庫(kù)。

43.JSFBGL - Javascript framebuffer graphics library

JSFBGL (全稱為:Javascript framebuffer graphics library) 被認(rèn)為是一個(gè)藝術(shù)的,有趣的項(xiàng)目。在當(dāng)前web 2.0/AJAX 天花亂墜的時(shí)候,這個(gè)項(xiàng)目產(chǎn)生了。它的理念是使用JavaScript來(lái)產(chǎn)生圖形,并驗(yàn)證了一些理論。

44.Kabuki AJAX Toolkit

Kabuki AjaxTK是一個(gè)客戶端開發(fā)工具包,在樣式上類似于傳統(tǒng)的OO控件包,就像Eclipse的 SWT一樣,但它是用于Javascript的。

45.LINB(Lazy INternet and Browser)

LINB(Lazy INternet and Browser) 的目的在于編寫更直觀,更快捷的JavaScript代碼。 LINB 具有瀏覽器無(wú)關(guān),編程語(yǔ)言無(wú)關(guān)的特點(diǎn),并與各種 C/S, B/S, RIA 應(yīng)用兼容.

46.liberty

JavaScript Basic library - iberty 能夠使web應(yīng)用程序的開發(fā)和JavaScript結(jié)合的更加協(xié)調(diào)。

47.MochiKit

“MochiKit 使JavaScript吃的更少了” MochiKit是一個(gè)經(jīng)過(guò)高度文檔界定和測(cè)試的一套JavaScript類庫(kù),就像打出的口號(hào)一樣,能夠使你的JavaScript程序更快,開銷更小。它的作者們從Python,C++等語(yǔ)言中吸取了好的思想,并將其帶入JavaScript的混亂世界。

48.moo.ajax

moo.ajax 是一個(gè)非常簡(jiǎn)單的ajax 類,可以與moo.fx中的prototype.lite 協(xié)同使用。

49.moo.fx

moo.fx 是一個(gè)超輕量級(jí)的JavaScript效果庫(kù),使用prototype.js編寫。

50.overLIB

overLIB 是一個(gè)用來(lái)為網(wǎng)站創(chuàng)建小型彈出元素(例如tooltips之類)的 JavaScript 類庫(kù)。 

51.overLIB

overLIB 是一個(gè)用來(lái)為網(wǎng)站創(chuàng)建小型彈出元素(例如tooltips之類)的 JavaScript 類庫(kù)。 

52.overlibmws DHTML Popup Library

顧名思義,也是一個(gè)專門提供 Popup(彈出元素)的類庫(kù)。

53.Plex Toolkit

一個(gè)功能完善的開源 GUI 工具包和基于JDOM和Flex實(shí)現(xiàn)的AJAX框架,使用與Flex幾乎相同的標(biāo)記語(yǔ)言,將UI嵌入到HTML文檔中去,這個(gè)綁定的過(guò)程由JavaScript來(lái)完成。

54.PlotKit - Javascript Chart Plotting

是一個(gè)JavaScript圖像,圖標(biāo)繪制庫(kù)。

55.Prototype

Prototype 是一個(gè)以簡(jiǎn)化Web編程為目標(biāo)的JavaScript框架。它的開發(fā)是受Ruby on Rails框架驅(qū)策的,但它可以用于其它的任何開發(fā)環(huán)境中。

56.qForms JavaScript API

是最全面的表單整合JavaScript API,qForms API 的設(shè)計(jì)初衷是讓表單(Forms)在編程中容易整合。它簡(jiǎn)化了這一開發(fā)人員一直以來(lái)比較頭疼的工作。

57.sardalya

sardalya 是一組使DHTML編程更加簡(jiǎn)單有趣的跨平臺(tái)接口。它能夠兼容左右支持DOM模型的瀏覽器。

58.script.aculo.us

script.aculo.us 為我們提供了跨平臺(tái),簡(jiǎn)單易用的JavaScript類庫(kù),使你的開發(fā)變得輕松。

59.JonDesign’s Smooth SlideShow Library

使用moo.fx 和 prototype.lite.js編寫的一個(gè)幻燈片(SlideShow)框架,這個(gè)庫(kù)能讓你在網(wǎng)頁(yè)上添加簡(jiǎn)單易用而又平滑美觀的幻燈片(SlideShow)或展示(ShowCase)程序。

60.Spry Framework for Ajax

Adobe的Spry framework for Ajax是一個(gè)為Web設(shè)計(jì)提供更豐富交互功能的JavaScript類庫(kù)。

61.Tabtastic

這個(gè)腳本庫(kù)提供了一種簡(jiǎn)單的方法,用來(lái)為網(wǎng)頁(yè)添加Tab(標(biāo)簽頁(yè))效果,它使用了CSS和少量的JavaScript,還有一些語(yǔ)義性的標(biāo)記,用來(lái)做到瀏覽器兼容。

62.Taconite

Taconite是一個(gè)用來(lái)創(chuàng)建支持AJAX網(wǎng)站的框架。它非常的輕量級(jí),使AJAX相關(guān)的乏味開發(fā)任務(wù)都變得自動(dòng)化,例如創(chuàng)建和管理 XMLHttpRequest對(duì)象和創(chuàng)建動(dòng)態(tài)內(nèi)容等等。

63.Tacos

Tacos 項(xiàng)目為Tapestry Java web開發(fā)框架提供了ajax功能和組件, 其中大多數(shù)的功能是基于杰出的dojo JavaScript庫(kù) 。

64.The Solvent

Solvent是一個(gè)跨瀏覽器的AJAX工具包。 它可以提供部分模塊集合或整個(gè)工具包。 這個(gè)項(xiàng)目專注于提高web應(yīng)用程序的強(qiáng)壯性和支持快速開發(fā)。

65.ThyApi

ThyAPI 是一組用來(lái)提供能強(qiáng)大用戶界面的API,使用了javascript 和 Ajax,它允許一個(gè)完全可視化的CSS界面設(shè)計(jì),并封裝了所有的數(shù)據(jù)處理對(duì)象。是基于DynApi重構(gòu)而來(lái)。

66.TwinHelix

一個(gè)比較早的,高性能的DHTML和JavaScript框架。盡量用最少的代碼來(lái)做最多的事是它的最初目的,從而是網(wǎng)站load的更快。

67.TurboWidgets

TurboWidgets是一組JavaScript客戶端控件,為AJAX web應(yīng)用程序提供了華麗的用戶體驗(yàn),它基于流行的Dojo框架開發(fā)。TurboWidgets是為了web應(yīng)用程序的易用性和適應(yīng)性而開發(fā)。

68.UIZE JavaScript API

官方站點(diǎn)提供了一些例子,沒(méi)什么別的介紹。

69.High Performance JavaScript Vector Graphics Library

JavaScript VectorGraphics 庫(kù)為JavaScript提供了圖形繪制功能,可以繪制:圓形,橢圓,曲線,直線以及手繪線條和多邊形。

71.WMS Javascript Library

Web Map Server (WMS) 能夠通過(guò)URL中的變量值來(lái)返回一個(gè)靜態(tài)的地圖圖片,它的目的是通過(guò)類庫(kù)wmsmap.js 來(lái)減輕開發(fā)人員創(chuàng)建動(dòng)態(tài)地圖的工作量,提供免費(fèi)的WMS地圖服務(wù)。

72.Yahoo Design Pattern Library

73.Yahoo! User Interface Library

Yahoo! User Interface (YUI) Library 是一套功能性控件,由JavaScript編寫,用來(lái)使用DOM,JavaScript,DHTML,AJAX來(lái)編寫交互性強(qiáng)加的Web應(yīng)用程序。

74.Yahoo! UI Library

75.Zapatec AJAX Suite

包含6個(gè)小組件,3個(gè)模塊和1個(gè)類庫(kù)。 這些東西非常容易理解使用,并且還可以將幾個(gè)部件協(xié)同使用和擴(kuò)展

76.Zebda

Zebda是一個(gè)基于Prototype 1.4.0的通用JavaScript庫(kù)。

77.Zephyr

Zephyr 是一個(gè)基于AJAX的PHP5開發(fā)庫(kù),我們可以使用這個(gè)豐富的框架方便的創(chuàng)建應(yīng)用程序,使用起來(lái)非常簡(jiǎn)單,并且便于擴(kuò)展。

78.ZK

ZK是一個(gè)開源的AJAX框架,能夠僅用很少的代碼創(chuàng)建界面復(fù)雜的AJAX應(yīng)用。

79.Backbase

一個(gè)企業(yè)級(jí)的AJAX框架

80.Mootools

一個(gè)簡(jiǎn)潔的模塊化JavaScript框架,以它的豐富的可視化效果和漸變效果著稱。

81.Clean AJAX

Clean AJAX是一個(gè)開源的AJAX引擎,它提供了與AJAX技術(shù)協(xié)作的一套高級(jí)接口

82.Wt

Wt(witty)是一個(gè)網(wǎng)頁(yè)工具包,允許程序員們用C++編寫GUI(不需要AJAX知識(shí)),并據(jù)此自動(dòng)生成AJAX,完全開源。

83.Echo

Echo 是 NextApp公司提供的web開發(fā)框架。最初從一個(gè)簡(jiǎn)單的request-response web 框架開始, 通過(guò)可調(diào)整的swing 功能來(lái)提高開發(fā)的速度。通過(guò)swing 模型,Echo還實(shí)現(xiàn)了組件化和事件驅(qū)動(dòng)編程模型。

84.Google Web Toolkit

Google Web Toolkit (GWT) 是一個(gè)開源的Java開發(fā)框架,為開發(fā)者們提供和Ajax開發(fā)的功能。

GWT 是一個(gè)可復(fù)用的,高效率的AJAX解決方案適用于遠(yuǎn)程過(guò)程調(diào)用,歷史管理,書簽等應(yīng)用,還可以跨瀏覽器。

85.ThinWire

ThinWire是一個(gè)開源的,基于Java的ajax框架,為web應(yīng)用程序提供漸變效果的圖形界面。

86.Symfony

Symfony 是一個(gè)基于MVC的PHP AJAX框架,受 MIT 管制。

87.Tigermouse

Tigermouse 是一個(gè)流行的MVC Ajax 框架。

88.Xajax

xajax 是一個(gè)開源的AJAX框架,可以用于PHP開發(fā) ?;趚ajax的應(yīng)用程序可以異步調(diào)用服務(wù)端的PHP方法。

89.AjaxAnywhere

AjaxAnywhere 是為現(xiàn)有的JSP/Struts/Spring/JSF 應(yīng)用程序添加AJAX功能的框架,它在重構(gòu)應(yīng)用程序時(shí)并不需要更改現(xiàn)有的代碼,并已于擴(kuò)展和實(shí)現(xiàn)。與其它框架相比,AjaxAnywhere 不是基于組件的。

90. ajaxCFC

ajaxCFC 是一個(gè)ColdFusion框架,用來(lái)提高ajax程序的速度 ,并提供一些內(nèi)置的方法,可以很快捷的設(shè)置環(huán)境,安全性和跨瀏覽器問(wèn)題。

ajaxCFC作為ColdFusion組件而開發(fā),遵從了最佳實(shí)踐和模式,以及OO編程模型和設(shè)計(jì)模式。

91.AjaxTags component of Java Web Parts

AjaxTags 是一個(gè)基于JAVA Struts HTML 標(biāo)簽庫(kù)的Web Part類庫(kù)。

92.AJS

AJS 是一個(gè)超輕量級(jí)的JavaScript類庫(kù),只有30 KB,它的主要目的就是性能,包括文件的大小和執(zhí)行效率,它有很多功能與MochiKit類似。

93.Anaa

Anaa 是一個(gè)簡(jiǎn)單而完備的ajax框架,支持GET 和 POST 方法.,并支持傳輸普通的文本(包括JSON)和XML。

94.DotNetRemoting Rich Web Client SDK for ASP.NET

Rich Web Client SDK 是一個(gè)用來(lái)開發(fā)RIA的框架(包括 AJAX)。 為.net開發(fā)而提供,包括一些服務(wù)端的dll和客戶端的腳本。

95.Fleegix.js

Fleegix.js 為web開發(fā)的界面提供了輕量級(jí)的JavaScript框架,包含了一個(gè)強(qiáng)大的事件模型和XHR 庫(kù)、一個(gè)精煉的XML解析器喝一些非常方便的工具。

96.JsHttpRequest

一個(gè)跨瀏覽器的PHP AJAX框架,支持多維數(shù)據(jù)交互(Multi-dimensional data structures exchange)并自動(dòng)選擇AJAX的實(shí)現(xiàn)方式 (XMLHttpRequest, SCRIPT, IFRAME).

97.JSON-RPC-JAVA

JSON-RPC-Java 是Java web 開發(fā)的一個(gè)關(guān)鍵的中間層,允許JavaScript和DHTML調(diào)用遠(yuǎn)程的Java應(yīng)用程序,而不需要頁(yè)面重新載入,當(dāng)然使用JSON傳輸數(shù)據(jù)。

98.Rialto

Rialto 是一個(gè)跨瀏覽器的JavaScript框架,可以在JSP, JSF, .Net 或PHP中使用。

99.Scriptaculous

一個(gè)簡(jiǎn)單的,兼容的JavaScript庫(kù),擁有 Web 2.0 的樣式,并且在Ruby on Rails的AJAX應(yīng)用上有非常多的優(yōu)勢(shì) (比如可視化效果,自動(dòng)完成,拖放等等) 。

100.SmartClient from Isomorphic Software

SmartClient 是一個(gè)為高級(jí)商業(yè)軟件提供的跨平臺(tái) AJAX GUI 系統(tǒng),從2000年以來(lái),為企業(yè)級(jí)開發(fā)者根據(jù)需求定制服務(wù)。

SmartClient 提供了一個(gè)強(qiáng)大的可擴(kuò)展的 GUI 組件庫(kù),可以進(jìn)行數(shù)據(jù)綁定和SOA整合。 兼容Internet Explorer, Mozilla, Netscape, Firefox, Safari 瀏覽器,和 Windows, MacOS, Linux, and Solaris系統(tǒng)。官方提供了一個(gè)Java 整合服務(wù)器。另外SmartClient 同樣直接可以與XML 或 JSON-based 的服務(wù)進(jìn)行交互而不用專門的服務(wù)器。

101.TIBCO General Interface (AJAX RIA Framework and IDE since 2001)

TIBCO General Interface 是一個(gè)成熟的AJAX RIA 框架,從2001年起,曾被用于開發(fā)世界100強(qiáng)和美國(guó)政府的電力系統(tǒng)。事實(shí)證明,這個(gè)框架非常的成熟, 它自己的可視化開發(fā)工具就像是在客戶端觀察一樣,使你更加方便直觀的開發(fā)AJAX RIA應(yīng)用程序

可以在這個(gè)鏈接找到Jon Udell所寫的demo http://weblog.infoworld.com/udell/2005/05/25.html

你也可以在下面的鏈接中下載到下一個(gè)版本,包含了很多例子和社區(qū)文檔

https://power.tibco.com/app/um/gi/newuser.jsp

102.Visual WebGui (.NET 陣營(yíng)對(duì) Google’s GWT 的相應(yīng))

Visual WebGui (VWG) 是一個(gè)開源的 AJAX 框架,由一個(gè)發(fā)展中的團(tuán)體來(lái)進(jìn)行支持,它使用WinForm編程模式擴(kuò)展了ASP.NET編程。

VWG 提供了一種 基于Winform的form和form event模型的ASP.NET’s 頁(yè)面模型的一種替代方案。VWG,就像多數(shù).NET AJAX框架一樣,用一個(gè)IHttpHandler來(lái)進(jìn)行實(shí)現(xiàn)。. Since VWG, like most .NET AJAX frameworks, is implemented using an IHttpHandler, it can still interact with ASP.NET pages enabling usage of VWG within an existing ASP.NET site.

103.xWire

xWire 是一個(gè)成熟的,面向?qū)ο蟮?,企業(yè)級(jí)的類庫(kù),包含了服務(wù)端和客戶端版本,我們可以根據(jù)環(huán)境來(lái)選擇使用哪一個(gè)版本。 xWire最早在2001年創(chuàng)建,支持IE5以上的瀏覽器,包括IE6、7和Firefox、Opera。我們可以真正的編寫兼容于所有瀏覽器的企業(yè)級(jí) AJAX應(yīng)用程序。還有很多功能可根據(jù)需要在服務(wù)端或客戶端協(xié)同使用,另外,COMET支持也快要來(lái)了!

104.WebORB

WebORB是一個(gè)開發(fā)平臺(tái),適用于基于AJAX和Flash的RIA開發(fā)。 它能夠在Java和.NET兩大主流環(huán)境下使用,還包括了一個(gè)客戶端工具包(Rich Client System )用來(lái)綁定服務(wù)端的對(duì)象(java, .net, web services, ejb, cold fusion)、數(shù)據(jù)分頁(yè),以及信息交互。

105.Zimbra

Zimbra是一個(gè)最近發(fā)布的client/server 開源Email系統(tǒng)。與它一起發(fā)布的是一個(gè)用JavaScript編寫的強(qiáng)大的AJAX組件包。在zimbra.com上提供了一個(gè)全功能的demo,并展示了其精彩的email客戶端擴(kuò)展功能。一個(gè)龐大的商業(yè)widget庫(kù)現(xiàn)在也開源了。我們可以從下載的解決方案樹下找到AJAX目錄,里面包含了 zimbra的實(shí)例程序。

106.Bling!

把MochiKit, Prototype, Scripaculous 和 OpenRico封裝成一起,使開發(fā)人員不用一行行的寫JS和調(diào)試JS。

107.Behaviour

從Behavior(JavaScript)中而來(lái)的特殊結(jié)構(gòu)(xhtml)

108.WZ_DradDrop

一個(gè)跨瀏覽器的JavaScript DHTML框架,為層和圖片提供拖拽功能。

109.WZ_jsGraphics

一個(gè)高性能的JavaScript矢量繪圖庫(kù)。

110.Nifty Corners

一個(gè)簡(jiǎn)單的庫(kù),以JavaScript來(lái)創(chuàng)建圓角。

111.TOXIC

Toxic是一個(gè)AJAX工具包,或稱之為框架。它處理了AJAX應(yīng)用中兩端交互中的乏味重復(fù)的操作。使客戶端的JavaScript能夠直接調(diào)用 PHP5(或其它兼容的語(yǔ)言)中的方法。同樣,也可以讓服務(wù)端的PHP去直接調(diào)用客戶端的JavaScript方法。

使用Toxic你可以擺脫在復(fù)雜的Web程序開發(fā)中的那些枯燥的工作。

112.DOM-Drag

DOM-Drag 顧名思意,是一個(gè)輕量級(jí)的,簡(jiǎn)單易用的拖拽框架。

113.AJFORM

AJFORM是一個(gè)用來(lái)提交HTML頁(yè)面中數(shù)據(jù)的JavaScript工具包,能夠?qū)?shù)據(jù)發(fā)送給某些特定的JavaScript方法。AJFORM 在各個(gè)方面的韌性都非常好,換句話說(shuō),如果瀏覽器不支持它,那么數(shù)據(jù)將會(huì)用普通form的方式提交。

114.AJAXGear Toolkit

是一個(gè)充分發(fā)揮客戶端優(yōu)勢(shì)的AJAX工具包。

115.Interactive Website Framework

用來(lái)創(chuàng)建強(qiáng)大的可交互網(wǎng)頁(yè)的框架,它包括了一個(gè)自定義的XML解析器,給JavaScript代碼提供高可讀性。本質(zhì)上來(lái)說(shuō),它是基于 JavaScript GUI工具包的一個(gè)AJAX框架。

116.JSPkg

jspkg是一個(gè)JavaScript的一個(gè)包加載器(package loader),基于一個(gè)可插件化的加載器,實(shí)現(xiàn)定位和加載某些腳本到客戶端JavaScript程序中去,盡管它不怎么顯眼,但它的靈活性使使用者的思想不用受禁錮。

117.Ajaxcaller

AjaxCaller是一個(gè)精煉的XMLHttpRequest封裝,專注于容易使用的AJAX框架并支持所有的HTTP方法 。

118.XOAD

XOAD, 以前叫做NAJAX,是一個(gè)基于PHP的AJAX/XAP面向?qū)ο箝_發(fā)框架。

119.PAJAJ

PAJAJ的全稱是PHP異步JavaScript和JSON (PHP Asynchronous Javascript and JSON). 它是基于PHP5的面向?qū)ο蟮腁JAX框架。

120.PEAR: HTML_AJAX

提供基于PHP 和 JavaScript 的高效率 AJAX 類庫(kù)。

121.Flexible AJAX

Flexible Ajax 是一個(gè)用來(lái)處理和集成遠(yuǎn)程腳本的技術(shù),同樣對(duì)于AJAX (Asynchronous Javascript and XML), 它基于一個(gè)php的后端.

122.FlashObject

FlashObject是用來(lái)嵌入flash內(nèi)容的一個(gè)JavaScript小文件。

123.OSFlash - Flashjs

與 Flash JavaScript Integration Kit 類似,使開發(fā)人員能夠?qū)avaScript、Flash和HTML完美結(jié)合,并可以實(shí)現(xiàn)JavaScript和ActionScript函數(shù)的相互調(diào)用。

124.jWic

jWic 是一個(gè)基于JAVA的開發(fā)框架,用來(lái)開發(fā)“富客戶端(rich client)”的Web應(yīng)用程序。這個(gè)基于組件和事件驅(qū)動(dòng)的編程模型是開發(fā)者能夠很使開發(fā)人員快捷的開發(fā)出兼有柔韌性和強(qiáng)壯性的Web應(yīng)用程序。

125.JSMX

JSMX是一個(gè)超輕量級(jí)的、語(yǔ)言無(wú)關(guān)的AJAX框架。它的目標(biāo)是用最簡(jiǎn)單的方法吧AJAX結(jié)合進(jìn)任意一種Web應(yīng)用程序中去。它與眾不同的一個(gè)特點(diǎn)是:JSMX的API完全在客戶端運(yùn)行,而不需要安裝任何服務(wù)端組件。

基于這個(gè)特點(diǎn),我們可以融入JavaScript, XML, JSON, 和 WDDX,將JSMX定制成一個(gè)真正的通用AJAX API。 

126.DreamFace Interactive

DreamFace Interactive, 作為 OpenAjax 聯(lián)盟的成員,它通過(guò)一種叫“WebChannels”的思想,為基于網(wǎng)頁(yè)的開發(fā)者們提供了一種新的方法去創(chuàng)建、管理、共享他們的web應(yīng)用程序。

127. DOMAssistant

一個(gè)完全而又標(biāo)準(zhǔn)的輕量級(jí)JavaScript庫(kù)。

128.JavaScriptMVC

JavaScriptMVC 是一個(gè)將MVC思想帶入JavaScript開發(fā)的框架。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
瀏覽器腳本教程
Ajax 技術(shù)匯總
本周ASP.NET英文技術(shù)文章推薦[03/25 - 03/31]
企業(yè)開發(fā):選Flex?還是HTML5?
Extjs、雅虎UI庫(kù)、jQuery—js框架介紹
Ajax使用調(diào)查
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服