ascoders / blog

博客
263 stars 0 forks source link

w3c 规范原味解读 - 2 基本元素 #10

Open ascoders opened 7 years ago

ascoders commented 7 years ago

这章罗列了基础的 number boolean float 等类型,并做了非常详尽的描述,不过实在太啰嗦了,所以只举了其中几个例子。

术语

Resources

只要资源满足最小功能就可以被实现,反之功能不全就无法被实现。

Image 的像素资源可以被编码和解码,就可以显示在页面上,哪怕这个图片还包含了不被支持的动画资源。

mp4 的长宽可以被读取,但是不支持压缩格式,也无法显示。

DOM trees

document 根元素是文档的第一个元素,如果文档没有元素,那就没有根元素。

Node 归属的 document 可以通过 NodeownerDocument 属性获取。

修改 attribute 的值,仅指与新值与原值不同时,如果相同,则没有发生修改。

empty 指在某个 attribute 或者 Text nodestring 时,表示其长度为空(空格也没有)。

Scripting

"a Foo object" 更多时候指 Foo 这个接口,而不是指实现了 Foo 接口的 object

当一个 IDL(interface definition language) 属性被访问时,是 getting 状态,被赋值时,是 setting 状态。

如果 dom 元素在文档中,操作其属性和方法访问的是底层数据,而不是瞬时值。

Plugins

浏览器可以拓展 user-agent 的解析行为,比如 pdf 类型实例化一个 pdf 阅读器。

Character encodings

字符编码,是将 byte streamsUnicode string 相互转换。