写点什么

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

评论

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

DMCC在迪拜正式启动加密中心

InfoQ_434670063458

DMCC 加密中心 自由区

如何理解梯度下降算法Gradient Descent algorithm John 易筋 ARTS 打卡 Week 49

John(易筋)

ARTS 打卡计划

GitOps系列一:为什么协作技术对GitOps至关重要?

极狐GitLab

算法设计与分析——递归详解

若尘

算法 递归 6月日更

webRTC探索音视频的录制的实现

云小梦

JavaScript WebRTC 浏览器API

新思科技推出Intelligent Orchestration解决方案 优化DevOps管道的速度和效率

InfoQ_434670063458

新思科技

从零开始学习3D可视化之获取对象

ThingJS数字孪生引擎

物联网 可视化 大屏可视化 3D可视化 数字孪生

Dubbo 服务在线测试

青年IT男

dubbo

环信MQTT消息云正式发布,覆盖4大核心场景

环信

mqtt

bzz矿机分币系统开发,BZZ矿机节点APP搭建

记录下PVE 装openwrt 后 pve 本身不能上网问题

三爻

面试官问我redis的string应用场景,我是这么回答的!

李阿柯

php lua redis 面试

架构抉择之分合矩阵

凌晞

架构

云原生中定时弹性伸缩之CronHPA实战

雪雷

6月日更

《原则》(一)

Changing Lin

6月日更

聚焦大企业创新与创投生态,2021 DEMO WORLD 世界创新峰会圆满成功!

创业邦

百度智能云亮相CCBN2021,云智一体智媒产业智能化解决方案受关注

百度大脑

云智一体 CCBN

仅需1秒!快速查看海淀全区情况,一句话让“智慧屏”全搞定

百度大脑

智能

工业智能(汽车)联合创新实验室发布 力促汽车工业融通发展

认识微前端:一种用于前端 Web 开发的微服务

devpoint

大前端 SPA

六一限定,致每一个追光者

脑极体

网络攻防学习笔记 Day32

穿过生命散发芬芳

网络攻防 6月日更

Python3 Note __slots__

awen

Python slots

让你编程能力秃飞猛进的好习惯

程序员鱼皮

Java c++ Python 大前端 自学编程

树莓派上的自动化---自动发送IP地址到邮箱

IT蜗壳-Tango

树莓派 IT蜗壳教学 6月日更

☕️【Java 技术之旅】360度全方位的教你认识网络IO模型

码界西柚

JVM Java、 编译器原理 6月日更

一篇文章带你看懂计算机系统监控与可观测性发展史(干货)

观测云

云计算 可观测性

【译】JavaScript 代码整洁之道-变量篇

KooFE

JavaScript 大前端 变量 6月日更 整洁代码

在一架天车中,透视5G时代的钢铁智变

脑极体

算法训练营 - 学习笔记 - 第八周

心在飞

springboot+mongo多数据源简单配置

Mars

mongo 多数据源配置

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