阿里云飞天发布时刻,领先大模型限免,超7000万 tokens免费体验 了解详情
写点什么

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:226676

评论

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

Mac多协议远程管理软件:Termius for Mac 激活版

你的猪会飞吗

Termius for Mac下载 Termius for Mac破解 mac破解软件下载

Tuxera NTFS for Mac激活码 Mac免费的NTFS软件 Tuxera破解版

阿拉灯神丁

Mac 软件 Tuxera NTFS2023 NTFS 磁盘管理器 Tuxera NTFS教程 Tuxera NTFS2024

Transformer图解以及相关的概念

芯动大师

Transformer

6个 Spring messaging注解:整体架构分析与注解应用案例(必须收藏)

肖哥弹架构

Java spring spring messaging

征程 6E/M 快速上手实战 Sample-PYM

地平线开发者

自动驾驶 算法

Cisco Catalyst 9000 Series Switches, IOS XE Release 17.15.1 ED

sysin

Cisco 交换机 IOS XE Cataly 9000

企业内部IM即时通讯软件有哪些?

BeeWorks

AI2022下载:Illustrator 2022 (Win&Mac) 直装版

你的猪会飞吗

mac软件下载 Illustrator 2022破解版 Illustrator 2022下载 mac破解软件下载

WorkPlus即时通讯平台级定制:实现业务与生态的全面掌控

BeeWorks

IM即时通讯软件-WorkPlus私有化部署的局域网即时通讯工具

BeeWorks

零基础学习地平线 征程6 QAT 量化感知训练

地平线开发者

自动驾驶 算法 QAT

点赞收藏功能该如何设计?

江南一点雨

Cisco ISR 4000 IOS XE 17.15.1a 发布下载,新增功能概览

sysin

Cisco 路由器 ISR IOS XE

分库分表核心理念

Java随想录

Java MySQL 分库分表

有哪些常用的企业统一门户?为何选择移动应用管理平台WorkPlus

BeeWorks

aspose.words与文件格式转换实现

程序员架构进阶

word java-API 9月日更 9月月更 aspose.words

写在 Pencils Protocol TGE 前:为什么看好 $DAPP?共识就是王道

股市老人

IM即时通讯,稳定可靠的即时通讯服务-WorkPlus

BeeWorks

信创企业级即时通讯:私有化安全沟通的新趋势

BeeWorks

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