肖谷吧 关注:1贴子:4
  • 0回复贴,共1

Chrome 24有什么新功能

只看楼主收藏回复

  距离我上次写关于谷歌Chrome新特性的文章已经有六个月了。浏览器一直在稳步发展,吸引着新用户,但很少有什么令人兴奋的报道。
  Chrome24发布于Firefox18之后几天。你可能没有注意到自动更新,但是对于web开发人员来说有许多有趣的特性……
MathML的支持
数学标记语言是一种描述数学符号和公式的XML模式。它生成的结果类似于MicrosoftOffice方程式编辑器或OpenOffice/LibreOffice中的数学应用程序。
在MathML之前,您需要一个图形来生成这样的等式:

它现在可以编码:
<math mode="display" xmlns="http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>x</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mo form="prefix">−</mo>
<mi>b</mi>
<mo>±</mo>
<msqrt>
<msup>
<mi>b</mi>
<mn>2</mn>
</msup>
<mo>−</mo>
<mn>4</mn>
<mo>⁢</mo>
<mi>a</mi>
<mo>⁢</mo>
<mi>c</mi>
</msqrt>
</mrow>
<mrow>
<mn>2</mn>
<mo>⁢</mo>
<mi>a</mi>
</mrow>
</mfrac>
</mrow>
</math>
MathML现在可以在Chrome、Safari、Firefox中使用,在Opera中也有部分支持。在IE中还没有实现的迹象。我认为在未来一段时间内,SVG可能是更容易的跨浏览器选择。
IndexedDB支持
IndexedDB是一种客户端数据存储技术。虽然在localStorage和sessionStorage中已经有了键值对,但IndexedDB提供了更好的数据结构和索引支持。它是WebSQL数据库的经过批准的继承者,而WebSQL数据库从未成为W3C公认的规范。
IndexedDB本身需要一篇文章,但现在这项技术在Chrome、Firefox和IE10中得到了支持,变得更加可行。它很可能出现在Safari浏览器中,因为和Chrome一样,它使用webkit引擎。我毫不怀疑Opera正在研究它。有关更多信息,请参阅W3CIndexedDB规范。
CSS自定义筛选器
Adobe建议使用自定义过滤器,允许您对任何HTML内容应用图像或类似电影的过滤器效果。典型的选项包括灰度到颜色转换、扭曲、动画阴影等。本质上,它类似于SVG过滤器或微软的CSS过滤器属性,后者在IE中实现了很多年。
Chrome的实现是实验性的,需要webkit前缀,并且必须在about:flags中启用—请参阅在大约三分之二的位置启用CSS着色器。它看起来令人兴奋,但预计一两年内不会有可靠的技术。
风格的日志
Chrome的开发者工具控制台现在支持使用与Firefox的Firebug插件相同的语法风格日志。例如:
console.log("%cBlue text!", "color:blue;");
您可以应用任何CSS样式来突出显示错误或其他情况。
更快了
Chrome一直很快,但最新版本比以往任何时候都快。特别是,谷歌宣称自己的创业时间比去年有了更好的增长,整体增长超过了26%。
如果你不相信他们,试试新的性能标签-chrome://performance/。首先需要在about:flags中启用性能监视。
大量的Bug修复
Chrome24中有超过20个bug被清除。此外,发现严重漏洞的开发人员还将获得6000美元的奖金。
Chrome的速度、稳定性和对标准的支持使它成为浏览器中的佼佼者。很高兴看到谷歌和Webkit团队没有变得自满。但愿它继续下去。
上海网站设计哪家公司好(http://www.xiaogumedia.com


IP属地:上海1楼2019-12-25 22:16回复