国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Ajax相關(guān)及其優(yōu)缺點(diǎn)是什么

發(fā)布時(shí)間:2021-09-27 17:50 來(lái)源:億速云 閱讀:0 作者:柒染 欄目: 開(kāi)發(fā)技術(shù)

Ajax相關(guān)及其優(yōu)缺點(diǎn)是什么,針對這個(gè)問(wèn)題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

AJAX,即Asynchronous Javascript And XML,可實(shí)現無(wú)刷新?tīng)顟B(tài)更新頁(yè)面和異步提交

優(yōu)點(diǎn):

不需要插件支持
用戶(hù)體驗極佳
提升Web程序性能
減輕和寬帶的負擔

缺點(diǎn):

前進(jìn)后退按鈕被破壞
搜索引擎的支持不夠
開(kāi)發(fā)調試工具缺乏

同步和異步

同步:也就是必須一件一件事做,等前一件做完了才能做下一件事
異步:不需要等到前一件事做完,可多事同做

JQuery對AJAX進(jìn)行了三層封裝

  最底層:封裝了基礎Ajax一些操作;

全局方法:$.ajax()
提交的數據在data中,用post方式提交,提交數據須用"{}"包裹,以"key:value"的形式提交
提交整個(gè)表單時(shí),可使用表單序列化"serialize()",提交整個(gè)表單
decodeURIComponent():解序列化的數據
encodeURIComponent():將數據序列化,serialize()也是調用此方法進(jìn)行序列化
serializeArray():表單轉化為json形式
$.ajaxSetup():初始化$.ajax()的數據,用于設定$.ajax()對象的默認值
  第二層:封裝了jQuery的Ajax;

局部方法:.load(url,data,callback)
比較適合靜態(tài)文件的異步獲取
全局方法:$.get(url,data,callback,type),$.post(url,data,callback,type)
可使用與動(dòng)態(tài)文件異步獲取
  第三層:封裝了get;

全局方法:$.getJSON,$.getScript

加載請求

  $(document).ajaxStart(function):請求開(kāi)始時(shí),觸發(fā)的方法

  $(document).ajaxStop(function):請求結束時(shí),觸發(fā)的方法

JSON和JSONP

  當dataType為JSON時(shí),無(wú)法跨域獲取數據,要在添加域名后面添加"?callback="才能實(shí)現跨域名調用數據。當dataType為JSONP時(shí),可直接實(shí)現跨域獲取數據。

JQXHR對象

  jQuery jqXHR對象的屬性和方法

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。

一 级 黄 色 片免费网站| 色猫咪免费人成网站在线观看| 51午夜精品免费视频| 精品成人无码亚洲AV大象影院| 亚洲AV最新天堂网址| 一本一本久久aa综合精品 |