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