ajax

AJAX(Asynchronous Javascript and XML)---異步交互(通信)

1、  涉及的技術內容

1)  使用XHTML和CSS標準的顯示技術;

2)  使用DOM進行動態顯示和交互;

3)  XML和XSLT進行數據交換和處理;

4)  XMLHttpRequest進行數據的檢索---瀏覽器內置的對象;

5)  Javascript來將以上技術融合;

2、  異步通信工作原理(新思路)

同步:用戶(在URL地址欄輸入頁面請求http://www.baidu.com)----服務器端接收到請求,進行相應處理(這段時間客戶處於等待狀態,後續操作被暫停)------

返回數據到客戶端----客戶才能繼續操作

 

異步:用戶(在URL地址欄輸入頁面請求http://www.baidu.com)--

服務器接受信息(函數或者新方法等待接受信息)-----客戶端繼續向

下執行(如果服務器處理請求結束,結果返回到新方法,)-----瀏覽器

只處理所需的數據(不涉及整個頁面的刷新)

 

3、  功能

1)  改善表單驗證方式,不需要打開新的頁面,也不需要進行整個

頁面的提交;

2)  不需要刷新,減少了客戶的等待時間;

3)  按需要獲取數據信息;

4)  讀取外部的數據,進行整合;

5)  異步交互

4、  第二種方式實現AJAX

5、   

6、  XMLHttpRequest對象

7、  新的瀏覽器具備組件XMLHttpRequest

8、  IE7、IE8、firefox、mozillar、opera、safari、chrom

9、   

10、             舊的瀏覽器控件ActiveXObject

11、             開放的集合(提供了實現各種功能的方法,flash、動態效果)

12、             IE6、IE5.5、IE5等

13、              

14、             Php操作xml

15、             Php內置DOMDocument

16、                $_doc = new DOMDocument();   //DOM對象

17、                $_doc->getElementsByTagName()  //nodelist對象 item length

18、             Javascript操作

19、             XML domdocument

20、                Var a = new activexobject;  //dom節點對象

21、                a.getelementbyid()

22、              

 

發佈了44 篇原創文章 · 獲贊 13 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章