資源描述:
《如何使用ajax技術(shù)開發(fā)web應(yīng)用程序(1)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、在過去,由于為了獲得新數(shù)據(jù)而不得不重新加載web頁(yè)面(或者加載其他頁(yè)面)導(dǎo)致web應(yīng)用程序發(fā)展被限制。雖然有其他方法可用(不加載其他頁(yè)面),但是這些技術(shù)都沒有被很好地支持而且有bug成災(zāi)的趨向。在過去的幾個(gè)月里,一個(gè)過去并不被廣泛支持的技術(shù)已經(jīng)被越來(lái)越多的web沖浪者(websurfers??是指瀏覽器還是瀏覽者?)所接受,它給了開發(fā)者更多的自由開發(fā)先進(jìn)的web應(yīng)用程序。這些通過javascript來(lái)異步取得xml數(shù)據(jù)的應(yīng)用程序,被親切的稱為“Ajax應(yīng)用程序”(AsynchronousJavascriptandXMLapplications)。在這篇文章中,我將會(huì)解釋如何通
2、過Ajax來(lái)取回一個(gè)遠(yuǎn)程的XML文件并更新一個(gè)webpage,并且隨著這個(gè)系列的繼續(xù),我將討論更多的方法,使用ajax技術(shù)將你的web應(yīng)用程序提升到一個(gè)新的層次. 這第一步就是創(chuàng)建一個(gè)帶一些數(shù)據(jù)的XML文件。我們將這個(gè)文件命名為data.xml。它是一個(gè)簡(jiǎn)單的XML文件,而在一個(gè)真實(shí)的程序中,它會(huì)復(fù)雜許多,但對(duì)于我們的例子來(lái)說,簡(jiǎn)單明了是最合適地。這是一些示例數(shù)據(jù),它被保存在一個(gè)XML文件中,并被JavaScript取回。 現(xiàn)在讓我們創(chuàng)建一個(gè)簡(jiǎn)單的w
3、eb頁(yè)面包含一些示例數(shù)據(jù)。這個(gè)頁(yè)面將是我們的js腳本所在,并且這個(gè)頁(yè)面將會(huì)讓用戶們?cè)L問柄看到Ajax腳本的運(yùn)行。我們把它命名為ajax.html使用ajax開發(fā)web應(yīng)用程序-示例
4、
使用ajax開發(fā)web應(yīng)用程序
這個(gè)頁(yè)面演示了AJAX技術(shù)如何通過動(dòng)態(tài)讀取一個(gè)遠(yuǎn)程文件來(lái)更新一個(gè)網(wǎng)頁(yè)的內(nèi)容--不需要任何網(wǎng)頁(yè)的重新加載。注意:這個(gè)例子對(duì)于禁止js的用戶來(lái)說沒有效果。
這是一些示例數(shù)據(jù),它是這個(gè)網(wǎng)頁(yè)的默認(rèn)數(shù)據(jù)查看XML數(shù)據(jù).