以下討論的是和IBM ajax 異步 傳輸 相關(guān)的IBM發(fā)布的AJax異步傳輸方式的指南教程文章,內(nèi)容是本站精心挑選整理的教程,希望對廣大的網(wǎng)友給到幫助,下面是詳細內(nèi)容:
IBM剛剛發(fā)布了一個AJax傳輸方式的指南,其中談到了使用三種方式XMLHttp, script tags, and frames or iframes。
對于這三種模式,作者最欣賞script tags,它的裝載過程是這樣的
var urlsToLoad = [];
function processRequests()
{
for( var u in urlsToLoad )
{
var sObj = document.createElement( 'script' );
sObj.src = urlsToLoad[ u ];
document.body.appendChild( sObj );
}
}
function loadDoc( url )
{
urlsToLoad.push( url );
}
if ( window.addEventListener )
window.addEventListener( 'load', processRequests, 0 );
else
window.attachEvent( 'onload', processRequests );
var url = window.location.toString();
url = url.replace( ///.*?$/, "sources/jsadd.php" );
loadDoc( url );
文中還提到了ajax傳輸數(shù)據(jù)的三種形式text, html, xml, json
我個人認為對于對于傳輸方式和傳輸數(shù)據(jù)形式都各有各的優(yōu)點,只能根據(jù)項目需要進行選擇。
對于數(shù)據(jù)形式,使用html,可以充分利用服務(wù)器端腳本語言的模板功能。使用xml,可以應(yīng)用在一些需要標準數(shù)據(jù)共享的地方,例如股票信息或者天氣信息。使用json,可以用在一些客戶端控件,例如listview需要大量數(shù)據(jù)綁定的情況下。
關(guān)于IBM發(fā)布的AJax異步傳輸方式的指南的內(nèi)容寫到這里就結(jié)束啦,您可以收藏本頁網(wǎng)址http://www.survivalescaperooms.com/web/a/2018090582516.shtml方便下次再訪問哦。
新聞熱點
疑難解答
圖片精選