欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JQuery 1.6發(fā)布 性能提升,同時(shí)包含大量破壞性變更

 更新時(shí)間:2011年05月10日 23:46:24   作者:  
JQuery 1.6剛剛發(fā)布了,有幾處性能和跨瀏覽器兼容性的改進(jìn),專門重寫了屬性模塊

新版本中的部分重要改進(jìn):

  • attr()、val()data()方法有了更好的性能;
  • 在attr()方法中支持Boolean屬性;
  • 添加了鉤子函數(shù),允許對(duì)attr()和val()方法進(jìn)行擴(kuò)展;
  • map()方法添加了對(duì)對(duì)象的支持(將JavaScript對(duì)象的屬性映射到函數(shù))
  • 允許使用相對(duì)值(“+=”,“-=”)更新CSS;
  • 添加了deferred.always(), deferred.pipe()方法,減少了代碼量,提高了代碼易讀性;
  • 同步動(dòng)畫 – 現(xiàn)在所有動(dòng)畫都同步到相同的時(shí)間間隔. 使用新的瀏覽器功能,動(dòng)畫也更順暢;
  • find(),closest()is()可接收所有的DOM元素和JQuery對(duì)象作為參數(shù)。

所有這些新特性連同整個(gè)bug修復(fù)列表在官方博文中都有詳細(xì)說(shuō)明。

不幸的是,其中包含了部分破壞性的變更,團(tuán)隊(duì)已經(jīng)在官方更新中用單獨(dú)的章節(jié)強(qiáng)調(diào)了它們:

變更 JQuery 1.5.2 示例 JQuery 1.6 示例
data()方法使用破折號(hào)創(chuàng)建駝峰格式。
data-max-value="15" 創(chuàng)建{ max-value: 15 } data-max-value="15" 創(chuàng)建{ maxValue: 15 }
區(qū)分了Property與Attribute。attr()方法現(xiàn)在不能用于獲取preperty的值。為了處理property的值,引入了prop()和removeProp()方法。 如果復(fù)選框被選中,checkbox.attr("checked")返回(true)



 
checkbox.attr("checked")返回空字符串。
要判別是否選中,需在事件處理程序中使用
$(this).prop("checked")或
$(this).is(":checked")。

不出意外的話,第二項(xiàng)變更將會(huì)影響到現(xiàn)有打算升級(jí)到1.6的那些項(xiàng)目。

這一版本是在1.5發(fā)布后3個(gè)月及1.5.2發(fā)布后1個(gè)月推出的。目前1.7的工作已經(jīng)開始了,JQuery團(tuán)隊(duì)已經(jīng)接受了功能建議書

JQuery是一個(gè)用于快速Web開發(fā)的JavaScript庫(kù),它簡(jiǎn)化了HTML文檔遍歷、事件處理、動(dòng)畫以及Ajax交互。

相關(guān)文章

最新評(píng)論