jQuery 1.4發布 代碼庫內部重寫組織
根據來自jquery官方網站的消息,目前***的JavaScript/Ajax庫jQuery新版本1.4已經發布,為jQuery項目4周年14天慶祝送上一份大禮。
1.4的壓縮版只有23K,未壓縮版154K。此外,Google也在自己的服務器上提供了副本,作為Google Ajax API的一部分,可以直接引用。
jQuery 1.4對代碼庫進行了內部重寫組織,開始建立一些風格規范。老的core.js文件被分為attribute.js, css.js, data.js, manipulation.js, traversing.js和queue.js。CSS和attribute的邏輯分離。并修正了207個老版本的錯誤。
主要新特性有:
#t#1. 常用方法的性能大幅提升。重寫了大部分較早期的函數。
2. 更容易使用的設置函數(setter function)。為所有對象新增了許多易用的設置函數。
3. Ajax方面的改進。引入了許多Ajax和JSON處理方面的更新,包括HTML5元素的序列化。
此外,attribute(改進了.attr()的性能)、jQuery()核心函數、CSS(.css()性能有兩倍提升)、特效和事件、DOM操作等也有顯著改進。