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/
本文链接:http://www.blueidea.com/tech/web/2010/7349.asp
出处:css9.net
责任编辑:moby
上一页 jQuery 1.4新特性及其变化 [2] 下一页
◎进入论坛网页制作、WEB标准化版块参加讨论,我还想发表评论。
|