分享到:

jQuery项目的历史

日期:2016-10-18     阅读:340     文章来源:源美设计     标签:jQuery

小编所讲内容涵盖了jQuery 1.6.x及1.7.x的功能和语法,虽然这个项目发展至今,其遵循的承诺未曾改变,即为查找和操作页面中的元素,提供一种便捷手段,但某些语法细节和特性则会发生变化。本节有关jQuery项目历史的简单概述,仅涉及不同版本间最重要的变化,以便为那些依旧使用老版本的读者提供帮助。


□公众开发阶段:2005年8月,John Resig最先提议改进Prototype的“Behaviour”库,随之而来的新框架于2006年1月14日正式以jQuery的名称发布。


□jQuery 1.0(2006年8月):该库的第一个稳定版本,已经具有了对CSS选择符、事件处理和AJAX交互的稳健支持。


□jQuery 1.1(2007年1月):这一版大幅简化了API。合并了许多较少使用的方法,减少了需要掌握和解释的方法数量。


□jQuery 1.1.3(2007年7月):这次小版本变化包含了对jQuery选择符引擎执行速度的显著提升。从这个版本开始,jQuery的性能达到了Prototype、Mootools以及Dojo等同类JavaScript库的水平。


□jQuery 1.2(2007年9月):这一版去掉了对XPath选择符的支持,原因是相对于CSS语法它已经变得多余了。这一版能够支持对效果的更灵活定制,而且借助新增的命名空间事件,也使插件开发变得更容易。


□jQuery UI(2007年9月):这个新的插件套件是作为曾经流行但已过时的Interface插件的替代项目而发布的。jQuery UI中包含大量预定义好的部件(widget),以及一组用于构建高级元素(例如可拖放的界面元素)的工具。


□jQuery 1.2.6(2008年5月):这一版主要是将Brandon Aaron开发的且广受欢迎的Dimensions插件功能移植到了核心库中。


□jQuery 1.3(2009年1月):这一版使用了全新的选择符引擎Sizzle,库的性能也因此有了极大提升。这一版正式支持事件委托特性。


□jQuery 1.4(2010年1月):这一版恐怕是从1.0起规模最大的一次更新了,对DOM操作进行了大幅的提升,而且围绕库的各个方法增加了大量新的或增强的方法。1.4版在发布时,专门开辟了一个网站并进行了为期14天的文字及视频宣传。


□jQuery 1.4.2(2010年2月):添加了.delegate()和.undelegate()两个新方法,并为支持更高的灵活性及浏览器一致性,对jQuery的事件系统进行了较大改动。


□jQuery Mobile(2010年8月):是jQuery Project针对使用jQuery进行移动Web开发推出的一个新的移动框架(http://www.szymweb.com),展示了该团队的策略、研究及UI设计。


□jQuery 1.5(2011年1月):重写了AJAX组件,增强了扩展性和性能。此外,这一版也增添了一个Promise(承诺)模式的实现,用于处理同步及异步函数的队列。


□jQuery 1.6(2011年5月):这一版重写了Attribute组件,更精确地反映了HTML特性与DOM属性之间的区别。同时,为jQuery  1.5引入的Deferred对象添加了两个新方法——.always()和.pipe()。


□jQuery 1.7(2011年11月):针对以前版本中事件绑定及委托容易混淆的问题,引入了.on()和.off()这两个简洁的API,根据传入的参数决定是普通绑定还是事件委托。这一版也改进了事件委托的性能。



文章引用:http://www.szymweb.com/new/126.html

本站文章为深圳网站建设·源美设计原创策划,如有版权纠纷或者违规问题,请联系我们删除,谢谢!

上一篇:你知道怎样才能做出好的设计吗?

下一篇:JavaScript和浏览器

返回列表
最新案例
OUR ADVANTAGE WORKS