ajaxpro框架
隨筆- 4? 文章- 0? 評論- 0?
?
?
第二章 ASP.NET Ajax核心對象
第二章 ASP.NET Ajax核心對象
一.什么是Ajax
Ajax是異步javascript和xml的英文縮寫.Ajax的核心理念在于使用xmlHttpRequest對象發送異步請求.Ajax并不是一門新的語言和技術.而是一種幾項技術按一定的方式組合在一起,共同的協作發揮各自的作用.
二.為什么使用Ajax
(1)減輕服務器的負擔.Ajax的原則是"按需取數據",可以最大程序的減少冗余請求,減輕服務器的負擔.?
(2)無刷新、無連接,減少用戶心理和實際的等待時間.
(3)帶來更好的用戶體驗.
(4)可以把服務器的負擔轉移到客戶端,減輕服務端的負擔,充分利用寬帶資源,節約空間和寬帶租用成本.
(5)可以調用外部數據.
(6)基于標準化并被廣泛支持的技術,不需要下載插件或者小程序.
(7)進一步促進頁面與數據的分離.
三.XMlHttpRequest對象介紹
屬性:
1.readyState:請求的狀態,取值范圍在0-4之間.
2.responseText:服務器的響應,表示為一個串.
3.status:服務器HTTP的狀態(有200,400,500這三個值).
4.responseXML:服務器的響應,表示為XML,這個對象可以解析為一個DOM對象.
方法:
1.abort()方法停止當前請求.
2.getAllResponseHeaders()方法把Http請求的所有相應的首部作為鍵/值對返回
3.getResponseHeader("Header")方法返回指定首部的串值.
4.send(content)方法是向服務器發送請求.
5.setRequestHeader("header","value")方法把指定首部設置為所提供的值,在設置任何首部之前必須先調用open()方法.
四.XMLHttpRequest請求與響應
(1)為得到XMLHttpRequest對象實例的一個引用,可以創建一個新的實例,也可以訪問包含有XMLHttprequest實例的一個變量.
(2)指定請求屬性.XMLHttpRequest()對象的open()方法會指定將發出的請求.
(3)將請求發送給服務器.
轉載于:https://www.cnblogs.com/pengjun110/p/3485391.html
總結
- 上一篇: JVM的监控工具之jinfo
- 下一篇: 百度智能小程序学习