网络编程
位置:首页>> 网络编程>> JavaScript>> jQuery 1.4新特性及其变化(上)(3)

jQuery 1.4新特性及其变化(上)(3)

作者:iiduce 来源:css9.net 发布时间:2010-01-18 16:33:00 

标签:jquery,JavaScript库

16、添加了新事件.focusin()和.focusout()

.focusin()和.focusout()方法等价于focus()和blur()方法,不同的是支持事件冒泡。需要注意的是focus()和blur()事件依然不可以通过live()方法绑定。

17、几乎所有事件都支持live()绑定

除了ready、focus(用focusin替代)、blur(用focusout替代)事件外的所有事件都支持live绑定

18、jQuery 1.4对内部结构重新组织,并开始建立代码风格规范

之前的core.js被划分为attribute.js, css.js, data.js, manipulation.js, traversing.js和queue.js。ready事件被移至core.js中。

jQuery 1.4开始建立了代码风格规范,大多数核心代码符合这一规范。虽然这个规范仅有几条,但我相信这是一个良好的开端。

【相关测试】

在jQuery 1.4中解决了207个bug(相比之下,1.3解决了97个bug)。

此外,测试用例从1.3.2的1504个增加了1.4版本的3060个。这些测试100%通过当下主流浏览器(Safari 3.2, Safari 4, Firefox 2, Firefox 3, Firefox 3.5, IE 6, IE 7, IE 8, Opera 10.10, 和 Chrome)。

【版本兼容性处理】

从上面还是可以看出1.4是做了相当多的更新,为了保证当前版本的向后兼容(也就是希望你之前使用jQuery 1.3版本的程序平稳过渡到1.4版本上),官方特意提供了兼容性脚本补丁,如下使用:

     <script src="http://code.jquery.com/jquery.js"></script>
     <script src="http://code.jquery.com/jquery.compat-1.3.js"></script>

:以上内容以 jQuery官方文档 为依据撰写而成,更加详细内容可直接访问官方说明页面。

原文:http://css9.net/jquery-1-4-released-new-features-1/

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com