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