2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

jQuery 1.6 发布:性能提升,同时包含破坏性的变更

  • 2011-05-07
  • 本文字数:726 字

    阅读完需:约 2 分钟

jQuery 1.6 刚刚发布了,有几处性能和跨浏览器兼容性的改进,专门重写了属性模块。

新版本中的部分重要改进:

  • 在 attr() 方法中支持 Boolean 属性;
  • 添加了钩子函数,允许对 attr() 和 val() 方法进行扩展;
  • map() 方法添加了对对象的支持(将 JavaScript 对象的属性映射到函数)
  • 允许使用相对值(“+=”,“-=”)更新 CSS;
  • 添加了 deferred.always(), deferred.pipe() 方法,减少了代码量,提高了代码易读性;
  • 同步动画 – 现在所有动画都同步到相同的时间间隔. 使用新的浏览器功能,动画也更顺畅;

所有这些新特性连同整个 bug 修复列表在官方博文中都有详细说明。

不幸的是,其中包含了部分破坏性的变更,团队已经在官方更新中用单独的章节强调了它们:

变更 jQuery 1.5.2 示例 jQuery 1.6 示例 data() 方法使用破折号创建驼峰格式。
data-max-value=“15” 创建{ max-value: 15 } data-max-value=“15” 创建{ maxValue: 15 } 区分了 Property 与 Attribute。attr() 方法现在不能用于获取 preperty 的值。为了处理 property 的值,引入了 prop() 和 removeProp() 方法。 如果复选框被选中,checkbox.attr(“checked”) 返回 (true) checkbox.attr(“checked”) 返回空字符串。
要判别是否选中,需在事件处理程序中使用
$(this).prop(“checked”) 或
$(this).is(":checked")。

不出意外的话,第二项变更将会影响到现有打算升级到 1.6 的那些项目。

这一版本是在 1.5 发布后 3 个月及 1.5.2 发布后 1 个月推出的。目前 1.7 的工作已经开始了,jQuery 团队已经接受了功能建议书

jQuery 是一个用于快速 Web 开发的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画以及 Ajax 交互。

查看英文原文: JQuery 1.6 Released With Performance Upgrades, Breaking Changes ****

2011-05-07 20:226839

评论

发布
暂无评论
发现更多内容

如何利用融云 IMLib 来实现一个阅后即焚功能

融云 RongCloud

融云 Web SDK 如何实现表情的收发 ?

融云 RongCloud

Web 端集成融云 SDK 如何发送正确图片消息给移动端展示?

融云 RongCloud

平安智慧社区解决方案,平安社区综合管理平台

13530558032

关于融云 SDK 在使用 p8 证书的坎坷~

融云 RongCloud

融云 Web SDK 如何实现语音的收发 ?

融云 RongCloud

集成融云小程序 SDK 遇到的问题

融云 RongCloud

干货分享——使用融云通讯能力库 IMLib 实现单群聊的阅读回执

融云 RongCloud

融云 SDK 如何实现群组操作

融云 RongCloud

融云自定义消息不显示

融云 RongCloud

使用融云 IM SDK 实现 H5 直播聊天

融云 RongCloud

提醒小程序的产品文档——大作业心得总结

小匚

产品经理 随笔杂谈 产品经理训练营 极客大学产品经理训练营

唠一唠融云的消息补偿机制

融云 RongCloud

大作业

eva

文档 用例

融云 RTC SDK 集成实现直播,趟坑之旅~~~

融云 RongCloud

区块链版权保护平台--催生版权保护新格局

13530558032

融云 Web SDK 删除历史消息

融云 RongCloud

如何隐藏融云输入框语音按钮

融云 RongCloud

自定义融云会话列表 cell 选中背景

融云 RongCloud

融云 IMKit 音频录制参数

融云 RongCloud

作为小白接融云 IM SDK 新路体验~

融云 RongCloud

给融云的输入框上方加个功能按钮,怎么整?

融云 RongCloud

几张图解释明白 Istio!

xcbeyond

Service Mesh istio 3月日更

融云会话页面刷新不及时问题

融云 RongCloud

集成融云 SDK 怎么实现多端同步未读数

融云 RongCloud

区块链农产品溯源方案,区块链溯源平台

13530558032

融云IM SDK web 端集成 — 表情采坑篇

融云 RongCloud

如何开好每日晨会?

石云升

项目管理 28天写作 职场经验 管理经验 3月日更

微信小程序集成融云 SDK (即时通讯) 集成必备条件

融云 RongCloud

Web 端使用融云 SDK 集成实现滑动加载历史消息

融云 RongCloud

使用融云 Web SDK 撤回消息

融云 RongCloud

jQuery 1.6发布:性能提升,同时包含破坏性的变更_Java_Roopesh Shenoy_InfoQ精选文章