距离Chrome 34稳定版的发布才两天,Google又忙不迭地推出了Chrome 35 Beta for Windows、Mac、以及Linux。虽然对于普通用户来说,这些新的特性对他们没啥大用处。但是对于开发人员们来说,Google为他们带来了许多有趣的新功能和API,比如触控输入等。
首先,我们说下Chrome 35 beta带来的更多触控和缩放输入的控制支持。比如,Touch-Action CSS特性可以让Web开发者(通过一种声明机制),有选择性地禁用触摸滚动、捏拉缩放、或者双击操作。
同时,桌面端的Web内容,可以通过Ctrl键的修饰符设置(modifier set),收到鼠标的滚轮事件反馈。如此一来,浏览器就能够实现比默认的缩放功能更有趣的事情。 然后,Chrome 35 beta加入了ECMAScript 6标准中新增的JavaScript功能。 ▪ Promise:这个值(Value)当前暂未启用(可能会在未来某个时刻启用),用于帮助编写简洁的一部代码; ▪ WeakMaps和WwakSets:允许开发者创建高效的垃圾收集数据结构; ▪ Object.observe:使得开发者能够观察到JavaScript对象的变动。 最后,CSS Font Loading(字体加载)已经引入了“动态加载字体资源”的功能,而SVG‘Paint-order’使得开发人员能够控制fill、stroke、以及markers等顺序。
Chrome 35正式版将于今年5月份推出,有关本次beta版本的详细内容,请参看这里。 |