日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

JavaWeb前端之AJAX的初步学习

發布時間:2023/12/3 HTML 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaWeb前端之AJAX的初步学习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

l? AJAX的優點:

1、??????????最大的一點是頁面沒有刷新,在頁面內與服務器通訊,給用戶的體驗非常好。

2、??????????使用異步的方式與服務器通訊,不需要打斷用戶的操作,具有更加速度的響應能力。

3、??????????可以把以前一些服務器負擔的工作轉嫁給客戶端,利用客戶端閑置的能力來處理,減輕服務器與帶寬的負擔,節約空間和寬帶租用成本,并且減輕服務器的負擔,AJAX的原理是“按需取數據”,可以最大程度的減少冗余的請求,和響應對服務器造成的負擔

4、??????????基于標準化的并被廣泛支持的技術,不需要下載插件或者小程序。

AJAX的缺點:

1、??????????AJAX干掉了瀏覽器的back按鈕,對瀏覽器的后退機制的破壞

2、??????????安全問題,ajax技術就如同對企業數據建立了一個直接通道,暴露出請求的接口的數據。

3、??????????對搜索引擎的支持不友好

4、??????????破壞了程序的異常機制,如果程序拋異常,對調試帶來不方便。

l? AKAX屬性

1、??????????readyState:只讀,返回的是short類型

作用:標識著XMLHttpRequest對象的當前狀態

?

0====》未初始化

1====》open方法已經被調用

2====》send方法已經調用了

3====》接收到了響應消息頭,但沒有接收到中文

4====》接收到了響應正文。

2、??????????response:只讀的,返回的是String

作用:接收服務器返回的文本類型的正文數據

3、??????????response:只讀的,返回的是Document對象(js中文檔模型)

作用:接收服務器返回的XML類型的正文數據

4、??????????status:只讀的,返回的是short類型

作用:接收服務器返回的響應狀態碼

5、??????????statusText :只讀的,返回類型String

作用:接收服務器返回的狀態碼描述

?

l? AJAX方法:

1、??????????getAllResponseHeader():返回所有的響應消息頭,返回String

2、??????????getResponseHeader(headerName):返回指定頭的值,是一個String字符串

3、??????????open(String method,stringurl,Boolean async):建立與服務器的鏈接

a)????method:請求方式(GET/POST)

b)????url:請求服務器的地址

c)?????async:是否是異步,true表示異步 false表示同步,默認是true

4、??????????send(String data)發出請求,data參數是請求正文的內容數據

5、??????????setRequestHeader(String Headername,StringheaderValue)設置請求消息頭

l? AJAX事件處理器

1、???????onreadystatechange:指向一個函數,用于做事件處理。

XMLHttpRequest對象的readyState的每次變化都會觸發onreadystatechange指向的事件處理器。

l? AJAX的編碼步驟

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的JavaWeb前端之AJAX的初步学习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。