知名網頁開發框架jQuery釋出1.7新版,強化了舊版瀏覽器IE 6、IE 7和IE 8對HTML 5的支援能力,讓使用舊版瀏覽器的使用者,也可以順利執行HTML 5的網頁,減少開發者不用額外客製這幾款舊版瀏覽器的相容程式。不過,這項功能仍需在每一個網頁程式中加入html5shiv模組。
1.7版增加了新的事件API,包括了.on()和.off(),可以用來取代原有的.bind()和unbind(),以及.delegate和.undelegate()這幾種用來將特定事件綁定給特定網頁標籤的API,新版API可以簡化舊版的語法。不過,jQuery框架仍保留原有API,以向下相容舊版框架的網頁應用。
新版也改善了事件指派的效能,例如使用1.7版框架在IE 7中建立事件指派的時間,比使用1.6.4版框架縮短了一半。
另外,jQuery新版也開始支援安排模組非同步載入用的AMD API,可以用來定義如何非同步地動態載入一個模組與其相依的模組。其他新增功能如用來判斷是否為數字的iSNumeric() API等,另外也移除了部分功能如event.layerX、event.layerY、event.proxy()、isNaN()等。文⊙王宏仁
熱門新聞
2025-01-20
2025-01-20
2025-01-20
2025-01-20
Advertisement