jQuery是一套流行的JavaScript庫,其中1.6版本是其較早的版本之一。下面我們來看看該版本的一些特性。
1.
$.fn.live()被廢棄
$(selector).live(events, data, handler);
該函數(shù)可以讓事件綁定到動態(tài)添加的元素上,但它會增加頁面負擔(dān)。現(xiàn)已被棄用,建議使用新的函數(shù)$.fn.on()
代替。
2.
$.ajax()增加新的dataType:
"script"
$.ajax({ // ... dataType: "script" });
該選項可以讓Ajax請求返回的數(shù)據(jù)作為腳本運行。這意味著,在完成請求后,會立即執(zhí)行返回的腳本代碼。這對于動態(tài)加載JavaScript文件非常有用。
3.
.prop()函數(shù)代替
.attr()
$(selector).prop(propertyName, value);
在舊版本中,.attr()
函數(shù)可以用來設(shè)置元素的屬性和特性。但是,在HTML5中,有些屬性(如checked
、selected
等)應(yīng)該使用.prop()
函數(shù)設(shè)置。所以,在1.6版本中,建議使用.prop()
函數(shù)代替.attr()
函數(shù)。
以上就是jQuery1.6版本的幾個主要特性。值得注意的是,盡管該版本已經(jīng)較老,但依然有許多網(wǎng)站在使用它,所以掌握其特性仍有其實際的意義。
上一篇html畫出愛心代碼