jQuery 1.4发布

已经有一段时间了,但是jQuery 1.4于上周发布。 请注意,它尚未从主要的jQuery网站上提供 ,但您可以在jquery14.com上找到。 如果您急切想要获得以下链接,请访问以下主要链接:

jQuery 1.4的新增功能?

jQuery可能是网络上最流行的JavaScript框架。 许多开发人员都是按习惯插入脚本的(是W3C.org ,我指的是您!),因此jQuery团队在创建新版本时需要格外谨慎。

代码库已经过大量重组,以降低复杂性并提高性能。 jquery14.com上有一些令人印象深刻的条形图,这些条形图突出了优化的效果。

现已修复了207个错误,并且该框架现在通过了IE6,IE7,IE8,Firefox 2,Firefox 3,Firefox 3.5,Safari 3.2,Safari 4,Opera 10.10和Chrome的所有测试的100%。

有大量的新方法和两个新事件: focusinfocusout 。 这些等效于聚焦和模糊,但是它们实现了类似事件冒泡的技术(聚焦和模糊通常不会冒泡)。 例如,您可以将处理程序附加到您的所有表单上,当任何内部控件获得焦点时将触发该处理程序,例如


$("form").focusin(function(event) {
	alert("event fired!");
});

有用的东西。

如果升级,会有什么坏处?

jQuery团队提供了最可能出现的问题列表 。 我怀疑以下问题会引起最大的混乱:

1. jQuery()返回一个空集
在该库的jQuery()版本中,运行jQuery() (无参数)返回jQuery(document) 。 现在它返回一个空集,尽管jQuery().ready()事件仍会按预期触发。

2. Ajax请求必须使用有效的JSON
如果要在Ajax调用中传递JSON数据,则必须确保它没有格式错误。jQuery现在尽可能使用浏览器的本机JSON.parser优先于eval

3. jQuery.browser返回引擎版本
如果您正在寻找浏览器,则jQuery.browser现在返回渲染引擎版本,而不是特定的浏览器类型,例如“ webkit”而不是“ chrome”。

我在上一篇文章中提到了用户代理解析变得多么困难。 jQuery开发人员通过简化返回的信息,降低了复杂性并提高了速度。

尽管jQuery仍然支持类似浏览器的检测,但我还是强烈建议您避免使用它,而应使用功能/对象检测。

jQuery 1.4适合您吗?

如果您想要一个可靠的JavaScript库,jQuery仍然是显而易见的选择之一。 它轻巧,实用,并支持大多数现代浏览器。 对于从先前版本进行的升级,建议等待几周以确保没有重大问题。

您是否尝试过jQuery 1.4? 欢迎发表评论。

From: https://www.sitepoint.com/jquery-14-released/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值