色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery 1.9 手冊(cè)

jQuery是一種非常流行的JavaScript庫(kù),jQuery 1.9是最新版本,為開(kāi)發(fā)人員帶來(lái)了許多新功能和改進(jìn)。在這篇文章中,我們將介紹一些最有用的功能,并提供使用jQuery 1.9的示例代碼。 首先,jQuery 1.9引入了新的選擇器API?,F(xiàn)在可以使用.colon:eq(0)這樣的選擇器來(lái)選擇第一個(gè)擁有.colon類(lèi)的元素。而且,這個(gè)新選擇器API使得它更容易指定自定義選擇器。例如,這里是一個(gè)自定義選擇器匹配所有包含data屬性的元素的示例:
$.expr[':'].data = function(elem) {
return $(elem).data();
};
此外,jQuery 1.9也增強(qiáng)了對(duì)屬性的支持。現(xiàn)在,可以使用.prop()方法來(lái)獲取和設(shè)置DOM元素的屬性值。這意味著,現(xiàn)在有一個(gè)清晰的區(qū)分,.attr()方法只用于HTML屬性,而.prop()方法則用于DOM屬性。這個(gè)改變主要是為了避免屬性值的混淆。
var checkbox = $('#myCheckbox');
checkbox[0].checked = true;
console.log(checkbox.prop('checked')); // true
console.log(checkbox.attr('checked')); // "checked"
jQuery 1.9還加強(qiáng)了對(duì)事件處理的支持。以前的版本可能會(huì)發(fā)生事件綁定和解綁定時(shí)引起的不同問(wèn)題?,F(xiàn)在,新版的.off()方法和.on()方法確保事件處理程序被正確解綁定和綁定。
$('#myButton').on('click', myFunc);
$('#myButton').off('click', myFunc);
最后一個(gè)重要的功能是對(duì)異步請(qǐng)求的改進(jìn)。jQuery 1.9中的$.ajax()方法現(xiàn)在會(huì)使用標(biāo)準(zhǔn)的XHR對(duì)象中實(shí)現(xiàn)的原生Promise接口,而不是Deferred對(duì)象。這意味著,$.ajax()方法現(xiàn)在可以與原生Promise一起使用,提供了更好的互操作性。 這是一個(gè)使用jQuery 1.9的異步請(qǐng)求的示例:
var promise = $.ajax({
url: '/myApi',
method: 'GET'
});
promise.done(function(data) {
console.log(data);
}).fail(function() {
console.error('Error!');
});
總的來(lái)說(shuō),jQuery 1.9提供了許多改進(jìn),使得它成為必備的JavaScript庫(kù)。我們希望這篇文章能幫助開(kāi)發(fā)人員更好地了解和使用它。