亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 揭開AJAX神秘的面紗(AJAX個人學習筆記)第1/5頁

揭開AJAX神秘的面紗(AJAX個人學習筆記)第1/5頁

熱門標簽:電銷機器人適用范圍 信貸電銷機器人有用嗎 蓄意標記地圖標注 廣西ai語音電銷機器人哪家好 莆田防封電銷卡價格 辦理一個400電話多少錢 察縣地圖標注 如何用地圖標注各分公司 接聽電話機器人哪有

AJAX技術是多種計算機技術的結晶,它的名稱來自:Asynchronism(異步)、JavaScript、And、XML這4個單詞首字母,即異步JavaScript請求處理XML技術。簡單的描述就是數據異步傳輸網頁局部刷新的技術。AJAX很流行,WEB程序設計中如果不應用AJAX技術,可以說是不完善的設計。就好象黑白電視機與彩電一樣,AJAX就是后者,是一種技術更新的革命!
本人學習AJAX時間并不長,僅10余天,不能說百分之百掌握,但也有所領悟。現在把自己的學習經過和體會寫下來,與君共分享。
一、學習經過:
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控件的前臺代碼形式如下所示:

復制代碼 代碼如下:

asp:ScriptManager ID="asm1" runat=” server” >
AuthenticationService Path="" />
ProfileService LoadProperties="" Path="" />
Scripts>
asp:ScriptReference />
/Scripts>
Services>
asp:ServiceReference Path="" />
/Services>
/asp:ScriptManager>

下面重點介紹一下容易出錯的一些屬性和方法:
1、ScriptMode屬性:指定發送模式。一個枚舉屬性,四個值:Auto、Debug、Release、Inherit。
Auto:默認值。即根據Web.config中retail配置節的值來決定發送腳本的模式。如果retail節點值為true,即將發布模式的腳本發送至客戶端,否則發送調試版本。
Debug:當retail屬性值為false時,ScriptManager控件將Debug版本的腳本發送至客戶端。
Release:當retail屬性值為false時,ScriptManager控件將Release版本的腳本發送至客戶端。
Inherit:與Auto用法相同,但一般不用。
2、Services屬性:用以指定當前頁面所引用的WEB服務,使用asp:ServiceReference>節點可以注冊WEB服務,ScritpManage控件將為每一個注冊的Web服務生成客戶端代理。

(2)ScriptManagerProxy是ScriptManager的擴展,是專門為使用了母版頁或用戶控件的工程中使用的腳本管理器。當工程頁面中已使用了ScriptManager,那么在母版頁或用戶控件中就可以使用一個ScriptManagerProxy來代理ScripManager的工作。屬性上基本與ScriptManager控件一樣。

(3)UpdatePanel是使用最廣泛的Ajax控件,在頁面中嵌入UpdatePanel,就可以實現頁面的局部刷新。頁面中可以有多個UpdatePanel,UpdataPanel之間也可以相互嵌套。(應用重點)
Updatapanel就是實現頁面局部刷新的控件,UpdatePanel控件的前臺代碼如下所示:
復制代碼 代碼如下:

asp:UpdatePanel runat="server" ID="udp1">
ContentTemplate> //模板
內容模板 放置內容的區域
/ContentTemplate>
Triggers> //設置提交服務器的方式:異步或同步
asp:AsyncPostBackTrigger ControlID="" EventName="" /> //指設置異步模式及controlID(引發更新的控件ID)和EventName(引發更新事件名稱)
asp:PostBackTrigger ControlID="" /> //指同步模式,一般不設置這個,可以不寫這行代碼,因為ajax實現的就是異步更新,同步就失去了意義!
/Triggers>
/asp:UpdatePanel>

重要屬性和事件:
ChildrenAsTriggers:當UpdateMode屬性值為Conditional時,設定UpdatePanel中的子控件的異步請求服務器是否會引起UpdatePanel的更新。
RenderMode:表示UpdatePanel解釋至前臺HTML代碼樣式,默認值為Block即解釋為div>/div>,當該屬性設置為Inline時,UpdatePanel被解釋為span>/span>
Triggers:設定觸發當前UpdatePanel更新的控件和事件。(這個是重點)
UpdateMode:設定當前UpdatePancl的更新模式:Always和Conditional。當設定為Always時,UpdatePanel不管當前是否存在Trigger都會更新。當設定為Conditional時,只有當前UpdatePancl設定了Trigger或ChildTrigger時,當前UpdatePanel控件才會更新或提交頁面,或者當服務器端調用Update()方法時才會更新UpdatePanel.
需要特別說明的屬性和事件:
Trigger屬性:指示當前UpdatePanel使用的提交服務器方式,有同步提交或異步提交兩種。同步提交只需要指定觸發提交的控件ID,同步提交將會提交整個頁面。異步提交需要設定觸發異步提交的控件ID和服務器端的事件。

頁面中多個UpdatePanel共存:當頁面上有多個UpdatePanel共存時,需要設定頁面上所有的UpdatePanel控件的UpdateMode屬性為Conditional,否則只要任何一個UpdatePanel局部更新被觸發,將會更新所有頁面上的UpdatePanel。原因很簡單,頁面上所有的UpdatePanel控件的UpdateMode默認為Always。

多個UpdatePanel的嵌套使用:當多個UpdatePanel控件嵌套使用時,處于并列的UpdatePanel更新時互不影響。但當兩個UpdatePanel相互嵌套時,處于內層的UpdatePanel局部更新時并不會影響到處層的UpdatePanel,但是外層的UpdatePanel局部更新時會更新所有嵌套在它內部的UpdatePanel。

(4)顧名思義UpdateProgress執行的是頁面局部刷新過程中的工作。UpdateProgress可以提供一個刷新過程中用戶狀態的友好信息,如向客戶提示“正在加載數據”等。
UpdateProgress控件前臺代碼非常簡單,如下所示:
復制代碼 代碼如下:

asp:UpdateProgress runat="server" ID="upg1">
ProgressTemplate> //模板

div alige=”ecnter” style=”width:1100px”> //以下代碼是顯示的信息或圖片部分
img src=”image/loading.gif” align=middle />
/div>
/ProgressTemplate>
/asp:UpdateProgress>

重點屬性:
AssociatedUpdatePanelID:設定觸發UpdateProgress的UpdatePanel的ID,一般用于頁面中具有多個UpdatePanel的情況。
DisplayAfter:進度信息顯示多少毫秒數。
DynamicLayout:布爾值屬性,設定當前UpdateProgress是否動態繪制,而不是直接解釋在前臺。


(5)在WinForm的開發中,很多程序員都被Timer控件的功能所傾倒。Timer控件可以定期的觸發一些事件,比如提交整個頁面或刷新部分頁面等。
Timer控件的定義相當簡單,只需聲明控件即可,代碼如下所示:
asp:Timer runat="server" ID="timer1" Interval="1000" OnTick="timer1_Tick">/asp:Timer>
重點屬性:
Enabled:是否啟動Timer控件,并觸發Tick事件。
Interval:Timer控件觸發Tick事件的間隔事件,單位ms.
Tick:Timer控件在設定Enabled屬性為true時,每隔Interval屬性限定的時間執行事件。

提示:一般把Timer控件放置在UpdatePanel之處,不然局部更新時又會重新設置間隔時間。前臺代碼:
復制代碼 代碼如下:

asp:ScriptManager ID=”ScriptManagel” runat=”server”>/asp:ScriptManager>
asp:Timer ID=”Timer1” runat=”server” onTick=”Timer1_Tick” Interval=”1000” >
/asp:Timer>
asp:UpdatePanel runat="server" ID="udp1">
ContentTemplate>
內容模板 放置內容的區域
/ContentTemplate>
Triggers>
asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
/Triggers>
/asp:UpdatePanel>

2、AJAX基本原理及案例代碼
AJAX技術:我的理解就是JavaScritp前后臺參數傳遞的技術,這里參數可以是參數值或數據流。學習AJAX基本原理,有助于對AJAX擴展控件的應用,是不會缺少的一部分。
下面列舉兩個AJAX最常用的方式,以便學習者體會AJAX應用原理。如初學者對部分代碼不能理解,可以查找相關命令及資料!
應用方式一:
在日常的ASP.NET Ajax實現中,這種方式是最簡單的、最常用的開發方式。這種方式典型的實現步驟如下所示:
創建XMLHttpRequest對象,請求特定的Ajax處理頁面。
Ajax處理頁面在Page_Load事件中,接收XMLHttpRequest對象的異步請求。
Ajax處理頁面根據請求內容,做出相應的回應,回應可以采用this.Response.Write或this.Response.OutPutStream將響應文本或響應的XML Document放入Response對象的方式。
前臺JavaScript腳本通過XMLHttpRequest對象的responseText或responseXml來接收服務器回應,并動態修改頁面內容,從而實現Ajax異步無刷新應用。
12345下一頁閱讀全文
您可能感興趣的文章:
  • IE關閉時判斷及AJAX注銷案例學習
  • Ajax與JSON的一些學習總結
  • 那些年,我還在學習Ajax 學習筆記
  • jquery中ajax學習筆記4
  • jquery中ajax學習筆記3
  • 從零開始學習jQuery (六) jquery中的AJAX使用
  • AJax 學習筆記二(onreadystatechange的作用)
  • AJax 學習筆記一(XMLHTTPRequest對象)
  • Jquery Ajax學習實例 向頁面發出請求,返回XML格式數據
  • Ajax學習全套(最全最經典)

標簽:阿拉善盟 儋州 延邊 益陽 張掖 平涼 鷹潭 銅陵

巨人網絡通訊聲明:本文標題《揭開AJAX神秘的面紗(AJAX個人學習筆記)第1/5頁》,本文關鍵詞  揭開,AJAX,神秘,的,面紗,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《揭開AJAX神秘的面紗(AJAX個人學習筆記)第1/5頁》相關的同類信息!
  • 本頁收集關于揭開AJAX神秘的面紗(AJAX個人學習筆記)第1/5頁的相關信息資訊供網民參考!
  • 推薦文章
    亚州视频一区二区| 欧美国产日韩精品| 夜夜操网| 欧美一级视频免费| 国产伦精品一区二区三区无广告| 国产91精品系列在线观看| 你懂的在线观看视频| 成人a级高清视频在线观看| 国产视频在线免费观看| 欧美大片一区| 国产成人精品影视| 国产视频一区二区在线观看| 国产一级生活片| 午夜激情视频在线播放| 日韩一级精品视频在线观看| 亚洲www美色| 香蕉视频久久| 国产国产人免费视频成69堂| 久久国产精品永久免费网站| 午夜欧美福利| 国产美女在线一区二区三区| 国产麻豆精品hdvideoss| 国产麻豆精品免费密入口| 久久99这里只有精品国产| 亚洲天堂免费| 日韩综合| 亚洲精品久久久中文字| 免费毛片播放| 国产视频一区二区三区四区| 你懂的日韩| 欧美大片a一级毛片视频| a级毛片免费观看网站| 欧美爱色| 精品视频一区二区| 欧美一区二区三区在线观看| 日韩免费在线视频| 欧美大片一区| 精品视频免费在线| 高清一级毛片一本到免费观看| 韩国三级一区| a级毛片免费观看网站| 999久久狠狠免费精品| 欧美日本免费| 青草国产在线观看| 99久久精品国产麻豆| 欧美a级v片不卡在线观看| 亚欧成人乱码一区二区| 色综合久久手机在线| 欧美激情一区二区三区在线| 91麻豆精品国产片在线观看| 夜夜操网| 欧美另类videosbestsex| 精品视频在线观看视频免费视频 | 久久精品大片| 麻豆午夜视频| 成人免费观看网欧美片| 日韩女人做爰大片| 欧美大片一区| 久久国产一区二区| 你懂的日韩| 精品视频在线观看免费| 99热视热频这里只有精品| 国产成人精品综合在线| 天天做日日爱| 可以在线看黄的网站| 精品视频一区二区三区免费| 999久久久免费精品国产牛牛| 香蕉视频久久| 精品视频一区二区| 一a一级片| 香蕉视频亚洲一级| 成人免费观看网欧美片| 香蕉视频久久| 免费国产在线观看不卡| 国产极品精频在线观看| 一级女性大黄生活片免费| 天天做日日爱夜夜爽| 日日夜夜婷婷| 国产不卡在线看| 国产一区免费观看| 国产欧美精品| 国产伦久视频免费观看视频| 国产麻豆精品hdvideoss| 精品视频在线看| 免费国产一级特黄aa大片在线| 久久精品免视看国产明星 | 香蕉视频久久| 国产极品白嫩美女在线观看看| 成人免费观看网欧美片| 国产伦久视频免费观看 视频| 尤物视频网站在线| 九九精品在线播放| 国产视频一区二区在线观看| 成人高清视频在线观看| 99色视频在线| 999精品在线| 国产成人精品综合久久久| 午夜久久网| 九九精品影院| 亚州视频一区二区| 日韩欧美一二三区| 精品视频一区二区| 国产网站在线| 九九热精品免费观看| 国产伦精品一区二区三区在线观看 | 九九精品久久久久久久久| 亚洲不卡一区二区三区在线| 黄视频网站在线观看| 国产一级生活片| 一本伊大人香蕉高清在线观看| 91麻豆tv| 欧美激情一区二区三区视频| 国产美女在线一区二区三区| 四虎影视库| 韩国毛片免费| 久久精品道一区二区三区| 成人免费观看男女羞羞视频| 日韩专区第一页| 欧美大片a一级毛片视频| 可以免费在线看黄的网站| 午夜欧美成人香蕉剧场| 日韩中文字幕一区二区不卡| 四虎影视库| 成人在免费观看视频国产| 精品视频在线看 | 日韩专区一区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产高清视频免费观看| 高清一级做a爱过程不卡视频| 日韩一级黄色大片| 高清一级做a爱过程不卡视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 韩国三级香港三级日本三级| 精品视频在线观看免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 亚洲www美色| 国产网站麻豆精品视频| 国产一区二区福利久久| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚洲第一页乱| 精品视频在线看 | 国产视频在线免费观看| 精品视频免费在线| 久久99中文字幕久久| 精品久久久久久中文字幕2017| 999精品在线| 日韩在线观看免费| 九九精品久久久久久久久| 一级毛片视频在线观看| 成人高清视频免费观看| 久久久成人网| 国产高清在线精品一区二区| 黄色免费三级| 日韩中文字幕一区二区不卡| 色综合久久天天综线观看| 在线观看成人网| 九九热精品免费观看| 麻豆网站在线看| 韩国毛片| 色综合久久天天综合绕观看| 国产韩国精品一区二区三区| 99色视频在线观看| 久久久久久久久综合影视网| 午夜在线观看视频免费 成人| 久草免费在线视频| 毛片高清| 99色视频| 国产综合91天堂亚洲国产| 你懂的福利视频| 四虎影视久久久免费| 亚洲精品中文一区不卡| 欧美1卡一卡二卡三新区| 日韩男人天堂| 国产不卡在线看| 亚洲精品中文一区不卡| 国产成人精品综合| 欧美α片无限看在线观看免费| 亚洲第一页乱| 可以免费看毛片的网站| 国产成人精品综合在线| 久久精品成人一区二区三区| 国产麻豆精品免费密入口| 黄色短视屏| 九九九网站| 亚州视频一区二区| 精品国产一级毛片| 九九久久国产精品大片| 日韩一级黄色| 九九干| 日韩中文字幕在线播放| 久久国产精品永久免费网站| 国产视频一区在线| 国产不卡在线观看| 欧美激情一区二区三区在线| 韩国毛片 免费| 九九热国产视频| 国产一区免费观看| 99久久精品国产国产毛片| 久久国产精品自线拍免费| 91麻豆国产福利精品|