16、添加了新事件.focusin()和.focusout()
.focusin()和.focusout()方法等價于focus()和blur()方法,不同的是支持事件冒泡。需要注意的是focus()和blur()事件依然不可以通過live()方法綁定。
17、幾乎所有事件都支持live()綁定
除了ready、focus(用focusin替代)、blur(用focusout替代)事件外的所有事件都支持live綁定
18、jQuery 1.4對內(nèi)部結(jié)構重新組織,并開始建立代碼風格規(guī)范
之前的core.js被劃分為attribute.js, css.js, data.js, manipulation.js, traversing.js和queue.js。ready事件被移至core.js中。
jQuery 1.4開始建立了代碼風格規(guī)范,大多數(shù)核心代碼符合這一規(guī)范。雖然這個規(guī)范僅有幾條,但我相信這是一個良好的開端。
【相關測試】
在jQuery 1.4中解決了207個bug(相比之下,1.3解決了97個bug)。
此外,測試用例從1.3.2的1504個增加了1.4版本的3060個。這些測試100%通過當下主流瀏覽器(Safari 3.2, Safari 4, Firefox 2, Firefox 3, Firefox 3.5, IE 6, IE 7, IE 8, Opera 10.10, 和 Chrome)。
【版本兼容性處理】
從上面還是可以看出1.4是做了相當多的更新,為了保證當前版本的向后兼容(也就是希望你之前使用jQuery 1.3版本的程序平穩(wěn)過渡到1.4版本上),官方特意提供了兼容性腳本補丁,如下使用:
<script src="http://code.jquery.com/jquery.js"></script> <script src="http://code.jquery.com/jquery.compat-1.3.js"></script>
注:以上內(nèi)容以 jQuery官方文檔 為依據(jù)撰寫而成,更加詳細內(nèi)容可直接訪問官方說明頁面。
原文:http://css9.net/jquery-1-4-released-new-features-1/
本文鏈接:http://www.95time.cn/tech/web/2010/7349.asp
出處:css9.net
責任編輯:moby
上一頁 jQuery 1.4新特性及其變化 [2] 下一頁
◎進入論壇網(wǎng)頁制作、WEB標準化版塊參加討論,我還想發(fā)表評論。
|