写点什么

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

评论

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

深入探索 CnosDB 可观测性最佳实践:日志

CnosDB

时序数据库 tsdb 开源社区 大数据 开源 CnosDB

深入探索 CnosDB 可观测性最佳实践:Trace

CnosDB

时序数据库 tsdb 开源社区 大数据 开源 CnosDB

如何做好IT项目管理

易成研发中心

#项目管理 IT项目管理

压缩位图——Roaring Bitmap

Java随想录

Java 数据结构 算法 map

分享8款文档版本管理系统,助力团队高效协作

易成研发中心

企业必备的8款OKR工具软件,提升团队执行力

易成研发中心

深入探索 CnosDB 可观测性最佳实践:Metrics

CnosDB

时序数据库 tsdb 开源社区 大数据 开源 CnosDB

flstudio24如何设置成中文教程 flstudio24中文版免费下载

阿拉灯神丁

音乐制作 编曲宿主 FL Studio2024 FL水果

10 分钟搞定 Golang 结构体

俞凡

golang

深入探索 CnosDB 可观测性最佳实践:开篇

CnosDB

时序数据库 tsdb 开源社区 大数据 开源 CnosDB

📢 CnosDB 新版本 2.4.2.1 发布:新增特性与优化一览 📢

CnosDB

时序数据库 tsdb 开源社区 大数据 开源 CnosDB

2024-11-30:质数的最大距离。用go语言,给定一个整数数组 nums,请找出两个(可以是相同的)质数在该数组中的下标之间的最大距离。 提示: nums的长度在[1,3*10^5]之间。 num

福大大架构师每日一题

福大大架构师每日一题

2024年受欢迎的9款文档版本控制工具推荐

易成研发中心

hyperf-throttle-requests,一个超牛的 PHP 限流神器

左诗右码

华为云软件开发生产线(CodeArts)10 月新功能特性

平平无奇爱好科技

基于开源云原生数据仓库ByConity体验多种数据分析场景

六月的雨在InfoQ

bsp ByConity 云原生数据仓库

会声会影中文破解版安装教程 会声会影2023永久激活版序列号密钥

阿拉灯神丁

激活码生成器 会声会影2023 视频后期制作 视频剪辑软件

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