写点什么

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

评论

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

实践出真知:Agents 领域“一年打怪升级”的经验分享

Baihai IDP

程序员 AI LLMs 企业号 8 月 PK 榜 AI Agents

分享 | 某外资保险集团:提升数字身份管理水平 助力中国业务高速发展

芯盾时代

身份安全 统一身份认证 保险业

免费领取云主机,在华为开发者空间玩转YOLOV3

华为云开发者联盟

人工智能 云主机 目标检测 YoloV3 企业号 8 月 PK 榜

基于人工智能的代码分析与 Bug 检测实战

测试人

软件测试

云MES:数字化转型的引擎,企业上云的强力推手

万界星空科技

企业上云 mes 5G 企业上云 云mes 万界星空科技

用 AI 解锁技术调研的新姿势

京东科技开发者

系统整容纪:用知识来"武装"自己~认识MySQL的锁与事务

京东科技开发者

柳州等保测评机构有哪些?在哪里?

行云管家

等保 等保测评 柳州

(成功率稳定)京东商品详情API快速上手:初学者的实用指南

代码忍者

API API 文档 API 测试

高并发系统的艺术:如何在流量洪峰中游刃有余

京东科技开发者

【行云流水线】满足你对工作流编排的一切幻想~skr

京东科技开发者

流程挖掘帮助中国管理咨询行业实现转型升级

望繁信科技

流程挖掘 流程资产 流程智能 上海望繁信科技 陈果George

文献解读-遗传病-第二十六期|《癫痫的临床特征、诊疗和KCNH5突变》

INSVAST

基因测序 基因数据分析 遗传病 文献解读

第七在线联手深服协:以科技之力,绘就时尚 AI 智能商品管理新篇章

第七在线

高并发系统的艺术:如何在流量洪峰中游刃有余

京东科技开发者

万界星空科技MES中的仓库管理功能

万界星空科技

mes 云mes 万界星空科技 出入库管理 仓库管理

堡垒机应用发布功能是什么意思?有什么用?

行云管家

堡垒机 应用发布 堡垒机软件

GreatSQL 8.0.32-26 今日发布

GreatSQL

新版本 greatsql 新版本发布

360联合国内15个最强大模型推出“AI助手”碾压GPT4o!全球首部《人工智能法案》正式生效!|AI日报

可信AI进展

人工智能

祝贺!亚马逊云科技与伊克罗德信息签署为期4年市场拓展战略合作计划

伊克罗德信息科技

记一次JSF异步调用引起的接口可用率降低

京东科技开发者

​ 精选一款/开源MES生产制造执行系统

万界星空科技

mes #开源 开源mes 万界星空科技 mes源码

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