jQuery 1.6版发布,区分DOM的attributes和properties

标签:jQuery, JavaScript

今天jQuery 1.6版发布了。

新增的API和性能改进我就不提了,只提一个重要的改动:区分DOM的attributes和properties。
这2个词的中文翻译都是属性,有时候后者会被译为特性,不过我还是直接用英文吧。前者表示从文档中获取的状态信息,后者则表示文档的动态状态信息。更通俗地来说,HTML文档里是怎么样的状态,attributes就是怎样的;而JavaScript可以通过DOM API来更改DOM的状态,表单控件(如文本框)的状态也可以被用户使用键盘、鼠标等修改,这些被动态更改后的状态就由properties表示。

jQuery的颜色动画渐变插件

标签:jQuery

今天看到有人问jQuery的animate函数怎么对颜色进行渐变。
我去试了下,发现使用color和backgroundColor会出错。不过想想也是,不可能什么都支持,例如backgroundImage的渐变就太复杂了。

然而幸运的是,Google了一下就发现插件了:
http://plugins.jquery.com/project/color
虽然写的是1.2.x,但实际上支持1.3.x。

« 看看还有什么好玩意