AJAX技術(shù)是多種計算機技術(shù)的結(jié)晶,它的名稱來自:Asynchronism(異步)、JavaScript、And、XML這4個單詞首字母,即異步JavaScript請求處理XML技術(shù)。簡單的描述就是數(shù)據(jù)異步傳輸網(wǎng)頁局部刷新的技術(shù)。AJAX很流行,WEB程序設(shè)計中如果不應(yīng)用AJAX技術(shù),可以說是不完善的設(shè)計。就好象黑白電視機與彩電一樣,AJAX就是后者,是一種技術(shù)更新的革命!
本人學(xué)習(xí)AJAX時間并不長,僅10余天,不能說百分之百掌握,但也有所領(lǐng)悟。現(xiàn)在把自己的學(xué)習(xí)經(jīng)過和體會寫下來,與君共分享。
一、學(xué)習(xí)經(jīng)過:
AJAX技術(shù)的文章和書籍很多,視頻也不少,可以說是近兩年最熱的技術(shù)。但大多書籍介紹的全而不細(xì),或是重點不突出,給人一種云山霧罩的感覺!這其中不乏清華大學(xué)等知名教授寫的書。本人就有此方面的親身體會,我先是下載了傳智播客ajax視頻教程,看了幾節(jié)就看不下去了,后來又買了一本AJAX技術(shù)的書,很厚的一本60元人民幣。也是天很熱,耐心看了八天實在看不下去了,感覺AJAX技術(shù)很深奧,無法真正領(lǐng)會,就放棄了,去登山、游泳、下海、和美眉聊天、游戲,過起較為靡爛的幸福生活。后來,天氣涼爽了,閑暇之余又想起AJAX這件事,于是就買來幾瓶冰鎮(zhèn)啤酒,幾袋小食品,一袋瓜子,在家里邊看邊飲,好生自在!沒有想到的是,這一看卻是一通百通,AJAX技術(shù)就這樣在一天時間里掌握了,而且還有自己對AJAX技術(shù)的獨到領(lǐng)悟:AJAX應(yīng)用很簡單,完全可以不用編碼或少量編碼。
二、學(xué)習(xí)體會及重點
學(xué)習(xí)應(yīng)用的語言和工具軟件:本人是自學(xué)C#語言的,所以開發(fā)環(huán)境是NET框架下(ASP.NET),開發(fā)工具采用VS2008(VS2005也可以)。
學(xué)習(xí)重點:
AJAX控件的安裝,特別是AJAX Control Toolkit部分的安裝,詳見我的博客日志,有較為詳細(xì)的介紹,這里就不多說了,唯一提醒的是:VS2008和VS2005在AJAX控件安裝和使用上有點區(qū)別,但不大!
1、AJAX控件5個基本控件的介紹
這是微軟所提供的AJAX最基本的五大控件,也是最實用的。使用它,你完全可以不用編寫任何代碼,只是簡單的設(shè)置一下相關(guān)屬性,就可以實現(xiàn)AJAX異步數(shù)據(jù)更新的效果。這是讓學(xué)習(xí)AJAX技術(shù)的人最為心動的,是一種傻瓜式的應(yīng)用,效果不錯。如果你想在以前編寫的程序中應(yīng)用AJAX技術(shù),用這五大基本控件,可以在十幾分鐘內(nèi)搞定。下面具體介紹一下:
(1)ScriptManager是腳本管理器,負(fù)責(zé)管理頁面中的Ajax控件的有關(guān)腳本資源。在一個Web頁面中只能有一個ScriptManager,在任何情況下使用ASP.NET Ajax控件必須在頁面中添加一個ScriptManager。(這個控件一般不需設(shè)置,如果想了解具體屬和和事件,可以查找有關(guān)資料。)
ScriptManager控件的前臺代碼形式如下所示:
新聞熱點
疑難解答
圖片精選