jQuery基礎_4

dom對象就是jquery對象的數組組成部分
jquery對象和dom對象的轉化
jquery對象-->dom對象
$()[下標]
dom對象-->jquery對象
$(dom對象)html

jquery框架對象分析
jquery框架對象類型:jquery對象和$對象
①jquery對象(普通對象):就是各類選擇器建立出來的對象$("div") $(".class") $(#id)
②$對象就是"函數對象" $.get()jquery

jquery對象能夠調用的成員共分爲三類:init()/fn()/fn.extend()
其中fn.extend()複製繼承佔多數ajax

$對象也能夠稱爲jQuery對象
$對象-->函數對象
該$對象能夠調用的成員都是extend複製繼承過來的
$.get() $.post() $.ajax()json

jquery加載事件是對DOMContentLoaded的封裝(非onload)
document.addEventListener("DOMContentLoaded",function(){
alert("123");
});數組


jquery封裝的ajax
具體操做:
$.get(url,[data],[function(msg){}回調函數],[dataType]);
data:給服務器傳遞的數據,請求字符串、json對象均可以設置
function(msg){}:回調函數,ajax請求完成後調用該函數,能夠在此函數完成ajax後續處理,msg泛指從服務器傳遞回來的信息
dataType:服務器返回數據類型:html、text、xml、json緩存


$.post(url,[data],[function(msg){}回調函數],[dataType]);
該方法與$.get()方法使用徹底一致,不一樣的是其爲post方式請求,給服務器傳遞數據的時候,不須要設置header頭
(以上兩種ajax請求都是異步的,若是須要設置同步請求,就換其餘方法)服務器

$.ajax({ //json對象
url:請求地址
[data]:給服務器傳遞的數據(請求字符串/json對象)
[dataType]:默認字符串返回信息,數據從服務器返回格式html、text、xml、json
[type]:get/post請求方式
[success]:function(msg){} ajax成功請求後的回調函數,能夠作後續處理使用,msg泛指服務器返回來的信息
async:true異步/false同步
cache:true緩存/不緩存
})框架

相關文章
相關標籤/搜索