from Ajax中国
Prototype 1.5.0_rc2 版本一周前已经发布了。很低调,国外的网站也没有什么动静,看来大家都筹备着过圣诞呢。
rc2版本没有什么重大的更新,以Bug修复和性能调优为主。我觉得值得一提的改进有:
- $() 和 $$() 函数的性能优化
- XHR增加了更多控制及API优化。比如增加 encoding 选项设置;定义了明确的Accept HTTP头信息;parameters 现在可以传递字符串或者hash对象作为参数等等。
- Element.getStyle() 现在可以正确的获取float属性。因为float是JavaScript的保留字,所以在IE中float的脚本属性名是styleFloat,Firefox则为cssFloat,Opera两者都支持。
- 增加了String.prototype.underscore and String.prototype.dasherize 两个方法,example:
'Hello_World'.dasherize() -> 'Hello-World'
'borderBottomWidth'.underscore() -> 'border_bottom_width'
'borderBottomWidth'.underscore().dasherize() -> 'border-bottom-width'
详细更新列表参见prototype的 CHANGELOG
最新版本的prototype可以从 这里下载。