文/王宏仁 (記者) 2010-01-28╱iThome
jQuery推出1.4新版,開發團隊重新改寫了jQuery常用方法的核心程式碼,大量降低了內部程式彼此呼叫的次數,也大幅改善執行效率
知名Ajax框架jQuery推出1.4新版,開發團隊重新改寫了jQuery常用方法的核心程式碼,大量降低了內部程式彼此呼叫的次數,也因此大幅改善執行效率,據jQuery官網測試,新版.css()函數的執行效率是舊版的兩倍。
此外,新版也強化了函數傳遞的功能,可以用函數作為傳入參數(Function Setter),支援巢狀參數,.serialize函數支援HTML5標籤等。也新增加了16種新的方法,例如,.focusin() 和.focusout()方法可用來呼叫新的焦點異動事件、.delay()可用來設定物件的延遲執行時間、或像toArray()可將整頁DOM物件放入陣列方便以利重複使用等。
原有24個舊有方法,例如.css()、.html()、.jQuery()等也都增加了新功能。不過,jQuery官網上也列出12項和舊版不相容之處,供開發者升級時參考。若開發者的程式無法相容於1.4新版,官網也提供相容性外掛程式。開發者只要在網頁程式碼中嵌入新版程式和相容外掛,就可以同時使用新版功能,又能維持與舊版的相容性。
Please follow and like us: