jQuery开启1.8时代,1.8 Beta 1发布

开发 前端
模块化:你可以根据需要来构建定制的 jQuery 版本,包含你想要的一个或者多个模块,你可以使用 grunt 工具来实现此功能。

目前全球的大网站中有超过一半的网站在使用 jQuery,这是一个很巨大的成功,但是我们不能过度兴奋,因为在过去几年里,浏览器发生了令人难以置信的蜕变,Web 开发必须不断的适应这一变化,jQuery 更应该不断的发展来支持这种变化。

而 jQuery 1.8 是一个全新的里程碑版本,该版本主要特点包括:

1. 模块化

你可以根据需要来构建定制的 jQuery 版本,包含你想要的一个或者多个模块,你可以使用 grunt 工具来实现此功能。jQuery 的模块包含:ajax, css, dimensions, effects, and offset,如果你不需要一些可选模块,那么构建的 jQuery 压缩后只有 21k 左右。

2. 支持浏览器自有的 css 前缀属性

例如在 Chrome 浏览器上执行 $(“#myscroll”) .css (“marquee-direction”, “backwards”) 最终的结果是设置了 -webkit-marquee-direction: backwards

3. 支持动画(特效)

jQuery 以前的版本在处理动画方面可谓一团糟,1.8 版本对这部分进行了重构和清理,现在可以很容易的添加动画功能,不过目前的 beta1 版本主要是保证了重构后的代码可工作。

4. 重构 CSS 选择器引擎 —— Sizzle

重构后的 Sizzle 进一步提升了性能。

5. 防止跨站点脚本攻击 XSS

6. 废弃一些 API

这些改进内容的详细说明以及实际的改进记录请看官方发行说明

责任编辑:张伟 来源: oschina
相关推荐

2012-02-13 15:29:32

Python

2010-01-28 09:18:03

Scala 2.8

2016-12-06 17:25:47

Mevoco

2010-12-08 09:55:57

VirtualBox

2011-05-05 09:17:41

Firefox 5.0

2012-04-16 15:18:15

JythonJVM

2012-02-06 09:21:26

JavaCommons Con

2021-03-09 11:23:50

PyTorch 1.8Python函数转换

2009-05-20 16:28:47

LinuxMusix2.0 Beta 1

2011-06-21 15:07:46

2011-03-18 08:51:23

MongoDB分布式文档

2009-08-03 10:44:51

Groovy 1.7Groovy

2009-09-09 08:40:49

Windows 764位操作系统

2009-06-29 12:25:07

VirtualBox

2012-02-13 13:30:10

JavaHttpCompone

2012-04-17 22:43:46

jQuery Mobi

2009-04-03 14:30:21

Ubuntu 9.04Linuxbeta版

2009-10-20 09:56:17

Visual Stud

2012-03-15 09:21:25

ExpresionJJava

2012-04-12 09:34:03

Chrome 18版本更新
点赞
收藏

51CTO技术栈公众号