本篇內(nèi)容主要講解“ajax/javascript框架有哪些”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“ajax/javascript框架有哪些”吧!
樂(lè)山ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書(shū)合作)期待與您的合作!1. dojo
"dojo"由一個(gè)日本團(tuán)隊(duì)所開(kāi)發(fā),是一個(gè)開(kāi)源的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)編寫(xiě)簡(jiǎn)單敏捷,而功能復(fù)雜的腳本。
Dojo的事件機(jī)制、I/O APIs以及通用代碼的增強(qiáng),為一個(gè)強(qiáng)大的開(kāi)發(fā)環(huán)境打下了根基。從而使專業(yè)化的網(wǎng)頁(yè)開(kāi)發(fā)更加快捷。
2.Rico
Rico是一個(gè)用來(lái)編寫(xiě)基于AJAX技術(shù)網(wǎng)絡(luò)應(yīng)用程序的開(kāi)源框架。它包括了簡(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)的開(kā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 開(kāi)發(fā)的新版本(here) 。瀏覽器虛擬化目前成了Tibet項(xiàng)目的驅(qū)動(dòng)力量。
5.Flash/JavaScript Integration kit
Flash JavaScript Integration Kit 使開(kāi)發(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è)開(kāi)放的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è)開(kāi)放的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?。┑菂s局限于簡(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的開(kāi)發(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ǔ)言的工具包,能夠幫助開(kāi)發(fā)者們創(chuàng)建簡(jiǎn)單靈活的AJAX應(yīng)用程序。它最早因?yàn)樽髡邔?duì)其它開(kāi)源的AJAX框架失望(囧)所做。它基于AJAX的原則,利用JavaScript和客戶端的XMLHTTP對(duì)象,以及適當(dāng)?shù)姆?wù)端腳本來(lái)完成一個(gè)完成的AJAX交互生命周期。
13.Sajax
Sajax (Simple Ajax Toolkit)是一個(gè)開(kāi)源的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ù)交互格式非常便于人們讀寫(xiě)和機(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。
你甚至不用去寫(xiě)servlet代碼來(lái)將AJAX請(qǐng)求導(dǎo)入Java域?qū)ο蟆?/p>
16.SWATO
Swato是一個(gè)幫助程序員簡(jiǎn)化開(kāi)發(fā)的開(kāi)源框架,功能如下:
服務(wù)端的Java類庫(kù)能夠簡(jiǎn)單的部署在Servlet 2.3+的容器內(nèi)??蛻舳说腏avaScript類庫(kù)是基于prototype的,使我們能夠編寫(xiě)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)單的編寫(xiě)web應(yīng)用程序。
17.Java BluePrints
Java BluePrints是Sun公司對(duì)企業(yè)級(jí)Java開(kāi)發(fā)的很好實(shí)踐。是Sun的官方Java2平臺(tái)編程模型,和J2EE開(kāi)發(fā)SDK。它開(kāi)始于眾所周知的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寫(xiě)的,用來(lái)在微軟.NET平臺(tái)下實(shí)現(xiàn)Ajax的一個(gè)免費(fèi)Ajax插件庫(kù)。它是ASP.NET 1.x/2.0平臺(tái)下的第一個(gè)AJAX框架。提供了非?;镜囊恍〢JAX功能。
19.Atlas
現(xiàn)在改名了,ASP.NET AJAX是微軟官方推薦的免費(fèi)開(kāi)源框架,不用多做介紹咯,它除了微軟派一貫的華麗作風(fēng)之外還能跨越目前所有的流行瀏覽器(不過(guò)有時(shí)候會(huì)爆出來(lái)一些bug,沒(méi)關(guān)系,看看源碼,fix掉)
20.Ruby on Rails
Rails是一個(gè)完成的web 應(yīng)用程序開(kāi)發(fā)框架。在它的MVC模式下,AJAX能作為View這一層,可以向Controller或封裝數(shù)據(jù)庫(kù)的Modal來(lái)進(jìn)行Request和Response。Rails給我們提供了一個(gè)純Ruby的開(kāi)發(fā)環(huán)境。如果你想試試它,只需要一個(gè)數(shù)據(jù)庫(kù)和Web服務(wù)器就可以開(kāi)工了。
21.AFLAX
一個(gè)為Macromedia的 Flash? 平臺(tái)所編寫(xiě)的JavaScript類庫(kù)。AFLAX是一個(gè)把JavaScript和Flash協(xié)同起來(lái)開(kāi)發(fā)AJAX應(yīng)用程序的方法。但比vector繪畫(huà)控件(VML)強(qiáng)大的多。開(kāi)發(fā)人員可以使用這個(gè)類庫(kù)來(lái)實(shí)現(xiàn)一整套Flash的功能,而不需要接觸Flash IDE。
22.AjaxAC
AjaxAC是一個(gè)用PHP寫(xiě)的開(kāi)源框架,用來(lái)開(kā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ù)端的交互更容易開(kāi)發(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āi)源的代碼庫(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開(kāi)發(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 提出的開(kāi)源項(xiàng)目,目的是為了使腳本能夠跨瀏覽器運(yùn)行。DynAPI 使用了OO的方法去解決Netscape 和 Internet Explorer之間JavaScript的諸多兼容性問(wèn)題。
36.Ext JS (javascript library)
是一個(gè)開(kāi)源的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è)客戶端開(kāi)發(fā)的應(yīng)用程序框架。 它提供了一個(gè)開(kāi)發(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)提高輕便性和兼容性,而不用去重寫(xiě)任何東西。
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)了“編寫(xiě)JavaScript是有趣的”(Writing Javascript code should be fun)。它將公共的,功夫的任務(wù)和屬性統(tǒng)一起來(lái),避免了不必要的大量代碼,使代碼簡(jiǎn)單,快捷,并容易理解。
42.JSAN - JavaScript Archive Network
JavaScript Archive Network 是一個(gè)綜合性的開(kāi)源JavaScript開(kāi)源類庫(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è)客戶端開(kāi)發(fā)工具包,在樣式上類似于傳統(tǒng)的OO控件包,就像Eclipse的 SWT一樣,但它是用于Javascript的。
45.LINB(Lazy INternet and Browser)
LINB(Lazy INternet and Browser) 的目的在于編寫(xiě)更直觀,更快捷的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)用程序的開(kāi)發(fā)和JavaScript結(jié)合的更加協(xié)調(diào)。
47.MochiKit
“MochiKit 使JavaScript吃的更少了” MochiKit是一個(gè)經(jīng)過(guò)高度文檔界定和測(cè)試的一套JavaScript類庫(kù),就像打出的口號(hào)一樣,能夠使你的JavaScript程序更快,開(kāi)銷更小。它的作者們從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編寫(xiě)。
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è)功能完善的開(kāi)源 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框架。它的開(kāi)發(fā)是受Ruby on Rails框架驅(qū)策的,但它可以用于其它的任何開(kāi)發(fā)環(huán)境中。
56.qForms JavaScript API
是最全面的表單整合JavaScript API,qForms API 的設(shè)計(jì)初衷是讓表單(Forms)在編程中容易整合。它簡(jiǎn)化了這一開(kāi)發(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ù),使你的開(kāi)發(fā)變得輕松。
59.JonDesign’s Smooth SlideShow Library
使用moo.fx 和 prototype.lite.js編寫(xiě)的一個(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)的乏味開(kāi)發(fā)任務(wù)都變得自動(dòng)化,例如創(chuàng)建和管理XMLHttpRequest對(duì)象和創(chuàng)建動(dòng)態(tài)內(nèi)容等等。
63.Tacos
Tacos 項(xiàng)目為Tapestry Java web開(kāi)發(fā)框架提供了ajax功能和組件, 其中大多數(shù)的功能是基于杰出的dojo JavaScript庫(kù) 。
64.The Solvent
Solvent是一個(gè)跨瀏覽器的AJAX工具包。 它可以提供部分模塊集合或整個(gè)工具包。 這個(gè)項(xiàng)目專注于提高web應(yīng)用程序的強(qiáng)壯性和支持快速開(kāi)發(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框架開(kāi)發(fā)。TurboWidgets是為了web應(yīng)用程序的易用性和適應(yīng)性而開(kāi)發(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)減輕開(kā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編寫(xiě),用來(lái)使用DOM,JavaScript,DHTML,AJAX來(lái)編寫(xiě)交互性強(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開(kāi)發(fā)庫(kù),我們可以使用這個(gè)豐富的框架方便的創(chuàng)建應(yīng)用程序,使用起來(lái)非常簡(jiǎn)單,并且便于擴(kuò)展。
78.ZK
ZK是一個(gè)開(kāi)源的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è)開(kāi)源的AJAX引擎,它提供了與AJAX技術(shù)協(xié)作的一套高級(jí)接口
82.Wt
Wt(witty)是一個(gè)網(wǎng)頁(yè)工具包,允許程序員們用C++編寫(xiě)GUI(不需要AJAX知識(shí)),并據(jù)此自動(dòng)生成AJAX,完全開(kāi)源。
83.Echo
Echo 是 NextApp公司提供的web開(kāi)發(fā)框架。最初從一個(gè)簡(jiǎn)單的request-response web 框架開(kāi)始, 通過(guò)可調(diào)整的swing 功能來(lái)提高開(kāi)發(fā)的速度。通過(guò)swing 模型,Echo還實(shí)現(xiàn)了組件化和事件驅(qū)動(dòng)編程模型。
84.Google Web Toolkit
Google Web Toolkit (GWT) 是一個(gè)開(kāi)源的Java開(kāi)發(fā)框架,為開(kāi)發(fā)者們提供和Ajax開(kāi)發(fā)的功能。
GWT 是一個(gè)可復(fù)用的,高效率的AJAX解決方案適用于遠(yuǎn)程過(guò)程調(diào)用,歷史管理,書(shū)簽等應(yīng)用,還可以跨瀏覽器。
85.ThinWire
ThinWire是一個(gè)開(kāi)源的,基于Java的ajax框架,為web應(yīng)用程序提供漸變效果的圖形界面。
86.Symfony
Symfony 是一個(gè)基于MVC的PHP AJAX框架,受 MIT 管制。
87.Tigermouse
Tigermouse 是一個(gè)流行的MVC Ajax 框架。
88.Xajax
xajax 是一個(gè)開(kāi)源的AJAX框架,可以用于PHP開(kāi)發(fā) 。基于xajax的應(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組件而開(kāi)發(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)開(kāi)發(fā)RIA的框架(包括 AJAX)。 為.net開(kāi)發(fā)而提供,包括一些服務(wù)端的dll和客戶端的腳本。
95.Fleegix.js
Fleegix.js 為web開(kāi)發(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 開(kāi)發(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í)開(kāi)發(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年起,曾被用于開(kāi)發(fā)世界100強(qiáng)和美國(guó)政府的電力系統(tǒng)。事實(shí)證明,這個(gè)框架非常的成熟, 它自己的可視化開(kāi)發(fā)工具就像是在客戶端觀察一樣,使你更加方便直觀的開(kāi)發(fā)AJAX RIA應(yīng)用程序
可以在這個(gè)鏈接找到Jon Udell所寫(xiě)的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è)開(kāi)源的 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。我們可以真正的編寫(xiě)兼容于所有瀏覽器的企業(yè)級(jí)AJAX應(yīng)用程序。還有很多功能可根據(jù)需要在服務(wù)端或客戶端協(xié)同使用,另外,COMET支持也快要來(lái)了!
104.WebORB
WebORB是一個(gè)開(kāi)發(fā)平臺(tái),適用于基于AJAX和Flash的RIA開(kāi)發(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 開(kāi)源Email系統(tǒng)。與它一起發(fā)布的是一個(gè)用JavaScript編寫(xiě)的強(qiáng)大的AJAX組件包。在zimbra.com上提供了一個(gè)全功能的demo,并展示了其精彩的email客戶端擴(kuò)展功能。一個(gè)龐大的商業(yè)widget庫(kù)現(xiàn)在也開(kāi)源了。我們可以從下載的解決方案樹(shù)下找到AJAX目錄,里面包含了zimbra的實(shí)例程序。
106.Bling!
把MochiKit, Prototype, Scripaculous 和 OpenRico封裝成一起,使開(kāi)發(fā)人員不用一行行的寫(xiě)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程序開(kāi)發(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ū)ο箝_(kāi)發(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 類似,使開(kāi)發(fā)人員能夠?qū)avaScript、Flash和HTML完美結(jié)合,并可以實(shí)現(xiàn)JavaScript和ActionScript函數(shù)的相互調(diào)用。
124.jWic
jWic 是一個(gè)基于JAVA的開(kāi)發(fā)框架,用來(lái)開(kāi)發(fā)“富客戶端(rich client)”的Web應(yīng)用程序。這個(gè)基于組件和事件驅(qū)動(dòng)的編程模型是開(kāi)發(fā)者能夠很使開(kāi)發(fā)人員快捷的開(kāi)發(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è)的開(kāi)發(fā)者們提供了一種新的方法去創(chuàng)建、管理、共享他們的web應(yīng)用程序。
127. DOMAssistant
一個(gè)完全而又標(biāo)準(zhǔn)的輕量級(jí)JavaScript庫(kù)。
128.JavaScriptMVC
JavaScriptMVC 是一個(gè)將MVC思想帶入JavaScript開(kāi)發(fā)的框架。
到此,相信大家對(duì)“ajax/javascript框架有哪些”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
本文題目:ajax/javascript框架有哪些-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://m.rwnh.cn/article32/ddodpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)、面包屑導(dǎo)航、品牌網(wǎng)站建設(shè)、微信小程序、App設(shè)計(jì)、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容