W3C的Web应用工作组(Web Applications Working Group)发布了HTML Imports的标准工作草案。HTML Imports提供了一种在一个HTML文档中包含和重用另一个HTML文档的方法。
更多信息,请参阅W3C的富Web客户端标准计划(Rich Web Client Activity)。
W3C的Web应用工作组(Web Applications Working Group)发布了HTML Imports的标准工作草案。HTML Imports提供了一种在一个HTML文档中包含和重用另一个HTML文档的方法。
更多信息,请参阅W3C的富Web客户端标准计划(Rich Web Client Activity)。
2014年2月25日,W3C的Web应用工作组(Web Applications Working Group)发布了游戏手柄(Gamepad)的标准工作草案。Gamepad标准定义了一个操作游戏手柄设备相关的底层接口。目前,在Web应用中将游戏手柄作为输入设备的唯一方式是模拟鼠标和键盘事件,但这可能丢失信息,并需要在用户代理(如浏览器或其所在的操作系统)中安装额外的软件来完成事件模拟。Gamepad API将为这类问题提供一个直接的解决方案,允许Web应用直接操作游戏手柄数据。
更多信息,请参阅W3C的富Web客户端标准计划(Rich Web Client Activity)。
2014年2月20日,W3C的级联样式单(CSS)工作组和可扩展矢量图(SVG)工作组联合发布了拼接与混合(Compositing and Blending Level 1)的备选推荐标准(Candidate Recommendation),向公众征集参考实现。这里的拼接是指如何将不同元素所对应的显示区域(shapes)拼接成一个单一的图像。有多种可能的方式实现这种内容拼接。之前版本的可扩展矢量图(SVG)采用简单的Alpha Compositing方法。在这个模型中,每个元素被渲染到各自的缓冲区中,然后使用Porter-Duff模型中的Source-Over混合方式合成为一幅图像。该标准草案将扩展简单Appha Compositing模型,并支持更多的Porter Duff混合方式,高级的混合模型(blending modes)也定义了当不同显示区域重叠时如何控制颜色的混合。
更多信息,请参阅W3C的样式标准计划(Style Activity)和图形标准计划(Graph Activity)。
2014年2月20日,W3C的设备API工作组(Devices API Working Group)发布了网络服务发现(Network Service Discovery)的标准工作草案。该规范定义了一种机制,允许HTML文档基于通用的服务发现协议,发现网络中的HTTP服务,并与之通信。
更多信息,请参阅W3C的普适Web应用标准计划(Ubiquitous Web Applications Activity)。
2014年2月20日,W3C的Web应用工作组(Web Applications Working Group)发布了屏幕方向API(Screen Orientation API)的标准工作草案。该标准能够帮助Web应用获得屏幕方向的状态,在状态改变时获得通知,并能够从应用程序中将屏幕状态锁定到特定状态。
更多信息,请参阅W3C的富Web客户端标准计划(Rich Web Client Activity)。
2014年1月20日,W3C的CSS工作组发布了两份首份工作草案(First Public Working Draft):
> CSS字体加载模块(CSS Font Loading Module Level 3):该模块描述了动态加载字体资源时的时间和接口。
> CSS显示模块(CSS Display Module Level 3): 该模块包含了与显示属性和其他box-generation相关的CSS特性。
更多信息,请参阅W3C的样式标准计划(Style Activity)。
2014年2月18日,W3C的技术架构组(Technical Architecture Group, TAG)发布了功能性URL的最佳实践(Good Practices for Capability URLs)的工作草案。Capability URLs将一个资源的访问授权给任何拥有这个URL的用户。这种方式在某些场合(如通过只使用一次的URL进行密码重置)得到应用,但通常这类用法会造成问题,因为URL并不能保持私密。本文为打算使用这类Capability URLs的Web开发者提供了一组最佳实践。
更多信息,请参阅W3C的技术架构组(Technical Architecture Group)。
2014年2月18日,W3C的HTML工作组发布了加密媒体扩展(Encrypted Media Extensions)的标准工作草案。该草案扩展了HTMLMediaElement,提供API来操作受保护的媒体内容。API可以支持简单的明文密钥加密,也可以根据用户代理的实现需要进行扩展。许可证(license)/密钥(key)的交换则由应用程序来控制。该规范并不定义如何实现内容保护(如很多数字版权管理系统/Digital Rights Management system),而是侧重定义一组通用API,允许用户选择相应的数字版权保护系统或简化的内容加密系统,并与之交互。
更多信息,请参阅W3C的HTML标准计划(HTML Activity)。
2014年2月18日,W3C的CSS工作组发布了CSS区域模块(CSS Region Module Level 1)的标准工作草案。该标准允许来自一个或多个元素的内容流填充到一个或多个盒(Box)区域,这些区域被称为CSS Region,并按照CSS3-BREAK的要求进行断行分块。该模块也定义了CSSOM暴露一个fragmentation的输入和输出。
更多信息,请参阅W3C的样式标准计划(Style Activity)。
2014年2月13日,W3C的CSS工作组和SVG工作组联合发布了CSS遮盖模块(CSS Masking Module Level 1)的标准工作草案。CSS遮盖提供了两种方式来部分或全部隐藏一个可视区域:遮盖(Masking)和裁剪(Clipping)。
Masking提供了一种方式,允许使用另一个图形元素或图片作为 luminance或Alpha遮罩。通常基于CSS或SVG渲染一个元素的过程大致如下:元素及其子元素将被绘制到一个缓冲区,并将缓冲区与其父元素的缓冲区混合。Luminance和Alpha遮罩会在混合之前影响该元素缓冲区的透明性。
裁剪(Clipping)通过定义可视元素的可视区域实现部分可视区域的隐藏。遮盖的区域可以用SVG图形元素或其他基本形状进行描述。任何在指定区域外的部分将不被渲染。
CSS是描述结构化文本(如HTML, XML等)如何在屏幕、纸张、语音等介质上被渲染描述语言。更多信息,请参阅W3C的样式标准计划(Style Activity)和图形标准计划(Graphics Activity)。 本文原文(英文版)请参阅 http://www.w3.org/blog/news/archives/3662。
2014年2月11日,W3C的数学工作组(Math Working Group)发布了两份标准的提案推荐标准修订(Proposed Edited Recommendation):
- 数学标记语言(Mathematical Markup Language/MathML Version 3.0 2nd Edition):该规范定义了一个描述数学符号及公式的标记语言,MathML。MathML使数学符号能够在Web内容中被表达、传递和处理。
- 字符的XML实体定义(XML Entity Definition for Characters):该规范定义了几组名字集(sets of names),每个名字对应一个或者一组Unicode字符,并由一个单独的XML实体声明(XML entity declarations)文件定义。通常这些特殊的字符或字符集用于数学公式等科学文献所需的特别符号表达。
欢迎您于2014年3月11日前提交对这两份提案推荐标准修订稿的意见和建议。更多信息,请参阅W3C的数学标准计划(Math Activity)。
2014年2月11日,W3C的高效XML交换工作组(Efficient XML Interchange Working Group)发布了高效XML交换(EXI)格式1.0(第二版)(Efficient XML Interchange/EXI Format 1.0, Second Edition)的正式推荐标准。EXI是可扩展标记语言(Extensible Markup Language, XML)的信息集(Information Set)的一种压缩表示格式,以优化XML交换及计算资源的利用效率。EXI格式使用信息论及形式语言理论,并与实际XML消息处理的实践结合,通过使用简单的算法,快速产生XML事件流的高效编码。
更多信息,请参阅W3C的可扩展标记语言标准计划(Extensible Markup Language/XML Activity)。 查看W3C的所有正式W3C推荐标准(W3C Recommendations),请参阅W3C正式推荐标准列表。欢迎志愿者参与W3C标准翻译计划,提供W3C标准规范的志愿者翻译和W3C授权翻译。