JQuery 1.6發(fā)布 性能提升,同時(shí)包含大量破壞性變更
新版本中的部分重要改進(jìn):
-
在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)畫也更順暢;
所有這些新特性連同整個(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)文章
jQuery使用getJSON方法獲取json數(shù)據(jù)完整示例
這篇文章主要介紹了jQuery使用getJSON方法獲取json數(shù)據(jù),結(jié)合完整實(shí)例形式分析了getJSON方法讀取與遍歷json文件數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下2016-09-09給jqGrid數(shù)據(jù)行添加修改和刪除操作鏈接(之一)
我這里用的不是jqGrid的自帶的編輯和刪除操作,我已經(jīng)把分頁(yè)導(dǎo)航欄下的編輯,刪除,搜索都取消掉了2011-11-11用jQuery.ajaxSetup實(shí)現(xiàn)對(duì)請(qǐng)求和響應(yīng)數(shù)據(jù)的過(guò)濾
本文主要對(duì)用jQuery.ajaxSetup實(shí)現(xiàn)對(duì)請(qǐng)求和響應(yīng)數(shù)據(jù)的過(guò)濾的過(guò)程與方法進(jìn)行詳細(xì)全面的實(shí)例講解。具有很好的參考價(jià)值,需要的朋友一起來(lái)看下吧2016-12-12jQuery插件pagination實(shí)現(xiàn)分頁(yè)特效
jQuery分頁(yè)插件示例,ajax方式的jQuery前端分頁(yè)插件,其核心代碼jquery.pagination.js已隨示例打包,Demo中包括了5種不同的分頁(yè)效果演示,全部是Ajax無(wú)刷新方式實(shí)現(xiàn)分頁(yè),對(duì)于搞前端開發(fā)的朋友來(lái)說(shuō),這是個(gè)值得收藏的代碼特效,為以后實(shí)現(xiàn)無(wú)刷新分頁(yè)提供方便。2015-04-04jQuery實(shí)現(xiàn)為table表格動(dòng)態(tài)添加或刪除tr功能示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)為table表格動(dòng)態(tài)添加或刪除tr功能,結(jié)合實(shí)例形式分析了jQuery針對(duì)table表格行動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-02-02jQuery實(shí)現(xiàn)可移動(dòng)選項(xiàng)的左右下拉列表示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)可移動(dòng)選項(xiàng)的左右下拉列表,涉及jQuery針對(duì)表格table及頁(yè)面元素動(dòng)態(tài)操作的相關(guān)技巧,需要的朋友可以參考下2016-12-12詳解Jquery實(shí)現(xiàn)ready和bind事件
這篇文章主要為大家詳細(xì)介紹了Jquery實(shí)現(xiàn)ready和bind事件的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-04-04jQuery .tmpl(), .template()學(xué)習(xí)資料小結(jié)
昨晚無(wú)意中發(fā)現(xiàn)一個(gè)有趣的jQuery插件.tmpl(),其文檔在這里。2011-07-07