AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

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

评论

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

模块一:

kk

#架构实战营

统一服务门户,让运维不再成为“背锅侠”和“救火队”

BoCloud博云

Apache Dubbo---- RPC通信

是老郭啊

dubbo Dubbo服务 RPC框架 Apache Dubbo Spring Dubbo

靠着这份Java面试题跟答案,我从 14K 变成了 28K!

Java 程序员 架构 面试

【从零开始学爬虫】采集事业单位最新招聘信息

前嗅大数据

大数据 爬虫 数据采集 采集网页 采集招聘信息

深入理解搜索引擎——开篇

药老算法

数据挖掘 机器学习 搜索引擎 全文检索 向量检索

智能运维(AIOps)系列之二:什么是人工智能

micklongen

人工智能 AIOPS 智能运维

如何成长为高级工程师?

行者AI

架构实战营--模块一作业

小牧ah

架构实战营

被面试官问的Android问题难倒了,3面直接拿到offer

欢喜学安卓

android 程序员 面试 移动开发

注册中心篇,欣赏阿里开源Nacos

下雨喽

Java 设计 nacos

蜕变中的B站:给各大自媒体平台带来那些启发

石头IT视角

如何轻松启动Docker服务

吴脑的键客

Docker

程序员考证有什么现实意义? | 话题讨论

happlyfox

话题讨论

🏆(不要错过!)【CI/CD技术专题】「Jenkins实战系列」(2)Jenkins实现自动化部署+自动化合并其他分支

码界西柚

jenkins CI/CD 7月日更

有道互动内容引擎Ceramics的业务实践

有道技术团队

信息技术 web tech 网易有道

This post is all you need(①多头注意力机制原理)

月来客栈

深度学习 Transformer

《持之以恒的从事运动》四

Changing Lin

Cobar源码分析之AST

捉虫大师

sql AST cobar

GitHub标星90K+ 的算法小抄,全球排名 36,到底有多牛逼?

Java 程序员 架构 面试

非对称风险:你需要为行为结果负责吗?

石云升

读书笔记 风险 7月日更

架构实战营第一期--模块一作业

clay

架构实战营

模块一作业

MX

5G云计算齐发力,云电脑的春天到了吗?

脑极体

直播之变,5G为豹

脑极体

微进程:微服务中后台作业的一种新架构设计模式

白亦杨

微服务

JVM--垃圾回收算法

是老郭啊

JVM 垃圾回收机制 JVM垃圾回收原理

草稿20210707

cc=o

架构实战营 草稿

【又是干货】史诗级漏洞挖掘的过程快get一下

网络安全学海

运维 网络安全 信息安全 渗透测试 漏洞修复

5分钟速读之Rust权威指南(三十七)模式性质

wzx

rust

那些年Android面试官常问的知识点,真香!

欢喜学安卓

android 程序员 面试 移动开发

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