·線程安全的XMLHttpRequest實現(xiàn)。
·針對XML文檔的包裝器,以便你能夠創(chuàng)建更具可讀性的代碼:
var node = doc.groceries.frozen[0].pizza[0].size;</pre>
代替手工的導(dǎo)航:
var node = doc.documentElement.firstChild.firstChild.getAttribute("size");</pre>
·開源許可。由Weaver(http://circaware.com|Brock)維護(hù)。
2.6 LibXMLHttpRequest(發(fā)行于2003年6月)
libXmlRequest(http://www.whitefrost.com/servlet/connector?file=reference/2003/06/17/libXmlRequest.html),是XMLHttpRequest的一個瘦包裝器。
·getXML()和postXML()方法。
·XMLHttpRequest對象池支持。
·Response緩沖。
·可用源碼(明顯),但是受標(biāo)準(zhǔn)版權(quán)的保護(hù),由Stephen W.Coate(http://www.whitefrost.com/index.jsp)所維護(hù)。
2.7 RSLite(x)
網(wǎng)站是:http://www.ashleyit.com/rs/main.htm,是一個針對XMLHttpRequest的瘦包裝器。
·一個簡單的組件,作為Brent Ashley的更全面的遠(yuǎn)程腳本工作(參見Javascript遠(yuǎn)程腳本-JSRS在多語言服務(wù)器端)的一部分發(fā)行。
2.8 Sack(在開發(fā)中,自從2005年5月)
網(wǎng)站是:http://twilightuniverse.com/2005/05/sack-of-ajax/,是一個針對XMLHttpRequest的瘦包裝器。
·調(diào)用者能指定回叫函數(shù)或者回叫DOM對象。借助于回叫DOM,應(yīng)答文本直接被推入到DOM中
2.9 Sarissa(發(fā)行于2月,2003年)
網(wǎng)站是:http://sarissa.sf.net,是一種Javascript API,它封裝了在瀏覽器端可以獨立調(diào)用XML的功能。
·可移植的XMLHttpRequest創(chuàng)建
·可移植的XPath查詢
·可移植的DOM操作
·可移植的XSLT
·可移植的XML串行化
·開源(GPL2.0和LGPL2.1)。來自多方面貢獻(xiàn)者。
2.10 XHConn(發(fā)行于自從4月,2005年)
網(wǎng)站是:http://xkr.us/code/javascript/XHConn/,是一個對XMLHttpRequest的瘦包裝器。
·例如
new XHConn().connect("mypage.php","POST","foo=bar&baz=qux",fnWhenDone);
·開源許可。由Brad Fults所維護(hù)。
出處:天極網(wǎng)
責(zé)任編輯:moby
上一頁 基于Ajax的應(yīng)用程序架構(gòu)匯總 [1] 下一頁 基于Ajax的應(yīng)用程序架構(gòu)匯總 [3]
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論