我們專注于高端品牌網(wǎng)站創(chuàng)意設(shè)計與開發(fā)
小編所講內(nèi)容涵蓋了jQuery 1.6.x及1.7.x的功能和語法,雖然這個項目發(fā)展至今,其遵循的承諾未曾改變,即為查找和操作頁面中的元素,提供一種便捷手段,但某些語法細(xì)節(jié)和特性則會發(fā)生變化。本節(jié)有關(guān)jQuery項目歷史的簡單概述,僅涉及不同版本間最重要的變化,以便為那些依舊使用老版本的讀者提供幫助。
□公眾開發(fā)階段:2005年8月,John Resig最先提議改進Prototype的“Behaviour”庫,隨之而來的新框架于2006年1月14日正式以jQuery的名稱發(fā)布。
□jQuery 1.0(2006年8月):該庫的第一個穩(wěn)定版本,已經(jīng)具有了對CSS選擇符、事件處理和AJAX交互的穩(wěn)健支持。
□jQuery 1.1(2007年1月):這一版大幅簡化了API。合并了許多較少使用的方法,減少了需要掌握和解釋的方法數(shù)量。
□jQuery 1.1.3(2007年7月):這次小版本變化包含了對jQuery選擇符引擎執(zhí)行速度的顯著提升。從這個版本開始,jQuery的性能達(dá)到了Prototype、Mootools以及Dojo等同類JavaScript庫的水平。
□jQuery 1.2(2007年9月):這一版去掉了對XPath選擇符的支持,原因是相對于CSS語法它已經(jīng)變得多余了。這一版能夠支持對效果的更靈活定制,而且借助新增的命名空間事件,也使插件開發(fā)變得更容易。
□jQuery UI(2007年9月):這個新的插件套件是作為曾經(jīng)流行但已過時的Interface插件的替代項目而發(fā)布的。jQuery UI中包含大量預(yù)定義好的部件(widget),以及一組用于構(gòu)建高級元素(例如可拖放的界面元素)的工具。
□jQuery 1.2.6(2008年5月):這一版主要是將Brandon Aaron開發(fā)的且廣受歡迎的Dimensions插件功能移植到了核心庫中。
□jQuery 1.3(2009年1月):這一版使用了全新的選擇符引擎Sizzle,庫的性能也因此有了極大提升。這一版正式支持事件委托特性。
□jQuery 1.4(2010年1月):這一版恐怕是從1.0起規(guī)模最大的一次更新了,對DOM操作進行了大幅的提升,而且圍繞庫的各個方法增加了大量新的或增強的方法。1.4版在發(fā)布時,專門開辟了一個網(wǎng)站并進行了為期14天的文字及視頻宣傳。
□jQuery 1.4.2(2010年2月):添加了.delegate()和.undelegate()兩個新方法,并為支持更高的靈活性及瀏覽器一致性,對jQuery的事件系統(tǒng)進行了較大改動。
□jQuery Mobile(2010年8月):是jQuery Project針對使用jQuery進行移動Web開發(fā)推出的一個新的移動框架(http://www.xhjcyz.com),展示了該團隊的策略、研究及UI設(shè)計。
□jQuery 1.5(2011年1月):重寫了AJAX組件,增強了擴展性和性能。此外,這一版也增添了一個Promise(承諾)模式的實現(xiàn),用于處理同步及異步函數(shù)的隊列。
□jQuery 1.6(2011年5月):這一版重寫了Attribute組件,更精確地反映了HTML特性與DOM屬性之間的區(qū)別。同時,為jQuery 1.5引入的Deferred對象添加了兩個新方法——.always()和.pipe()。
□jQuery 1.7(2011年11月):針對以前版本中事件綁定及委托容易混淆的問題,引入了.on()和.off()這兩個簡潔的API,根據(jù)傳入的參數(shù)決定是普通綁定還是事件委托。這一版也改進了事件委托的性能。
文章引用:http://www.xhjcyz.com/new/126.html
本站文章為深圳網(wǎng)站建設(shè)·源美網(wǎng)絡(luò)原創(chuàng)策劃,如有版權(quán)糾紛或者違規(guī)問題,請聯(lián)系我們刪除,謝謝!
上一篇: 你知道怎樣才能做出好的設(shè)計嗎?
下一篇: JavaScript和瀏覽器
售后保障
承諾任何問題1小時內(nèi)解決數(shù)據(jù)備份
更安全、更高效、更穩(wěn)定價格公道精準(zhǔn)
項目經(jīng)理精準(zhǔn)報價不弄虛作假合作無風(fēng)險
重合同講信譽,無效全額退款