Chrome 50发布,有哪些技术更新需要关注?_html/css_WEB
Chrome 50 版本已经发布多日了,不过它带来的很多新特性值得关注,而且有些也是振奋人心的。让我们来一起看一下: ECMAScript/JavaScript:RegExp Unicode 标记ES6 在正则表达式中使用 u标记来实现对 Unicode 更友好的功能和行为,比如,可以用 emoji 符号之类的。 // Match any symbol from U+1F4A9 PILE OF POO to U+1F4AB DIZZY SYMBOL.const regex = /[:hankey:-:dizzy:]/u; // Or, `/[/u{1F4A9}-/u{1F4AB}]/u`. console.log( regex.test(':dash:'), // false regex.test(':hankey:'), // true regex.test(':muscle:'), // true regex.test(':dizzy:'), // true regex.test(':speech_balloon:') // false);  更多信息,可以查看 Unicode-aware regular expressions in ECMAScript 6 更多的 well-known symbols新增5个 ECMAScript well-known symbols
最后的4个 symbol 用作 RegExp的子类,用于改变匹配的语境,通过重写 MyRegExpSubclass.prototype[Symbol.match]等,开发者可以改变子类对应于 String.prototype.match之类的方法的行为。 其它相关
HTML5Web Animations API 更新新增了以下 API 以实现和其它浏览器的一致性以及提高标准的兼容性:
常看详细的改变,可以访问 Web Animations Improvements in Chrome 50 Presentation API更新因为 规范的原因, PresentationConnection实例的 statechange事件不再支持,取而代之的是,实现了 message、 connect、 close和 terminate事件。 Canvas 更新
更多技术细节,可以看 这里。 HTTPS
其它新特性OSX上加粗 emojiemoji 可以用 font-weight:bold了。之前会无效。 连续聚焦导航开始点嗯,这个翻译好拗口。 sequential focus navigation starting point 是 HTML 标准定义的, 用于当在非聚焦的区域按下 Tab或者 Shift+Tab键时,浏览器应该开始搜索可聚焦区域。 这算是无障碍的一个特性,Chrome 终于支持了。 preload 这个,好像很牛逼的样子哦,之前的写法,只会讲preload的请求作为xhr,而定以后,就可以以正确的格式来匹配了。 // // |