一种显式的缓冲区类型 ArrayBuffer 被引入。其以明确的长度创建,并且在其生命周期内都是固定长度。ArrayBuffer 中的内容不能被直接访问。同时引入一系列的类型用以描述如何解析 ArrayBuffer 中的字节。比如,Int32Array 将 ArrayBuffer(或其分区段) 中的字节看作 32位带符号整数解析。#所以对一个视图进行改写能同时反映到另一个视图。# 同一个ArrayBuffer可以有多个不同的视图,以支持构建复杂的数据结构,尽管有一定的难度。引入DataView 类型,用以对来自底层 ArrayBuffer的字节的基础数据类型的任意的索引读写。其目的是,在较小性能损失下,尽可能地做到原生字节的访问,并同时保证安全。
转载于:https://www.cnblogs.com/Lunaious/archive/2011/12/31/2309016.html