3.10 ArrayBuffer:类型化数组.pdfVIP

  • 21
  • 0
  • 约1.23万字
  • 约 12页
  • 2018-03-22 发布于湖北
  • 举报
3.10 ArrayBuffer:类型化数组

3.10 ArrayBuffer :类型化数组 分配内存 视图 视图的⽣成 视图的操作 复合视图 DataView视图 应⽤ Aj ax Canvas File 参考链接 类型化数组是JavaScript操作⼆进制数据的⼀个接 。 这要从WebGL项⽬的诞⽣说起,所谓WebGL ,就是指浏览器与显卡之间的通信接 ,为了满⾜JavaScript与显卡之间⼤量的、实时的数据交换,它们之间的数据通信必 须是⼆进制的,⽽不能是传统的⽂本格式。 ⽐如,以⽂本格式传递⼀个32位整数,两端的JavaScript脚本与显卡都要进⾏格式转 化,将⾮常耗时。这时要是存在⼀种机制,可以像C语⾔那样,直接操作字节,然后 将4个字节的32位整数,以⼆进制形式原封不动地送⼊显卡,脚本的性能就会⼤幅提 升。 类型化数组 (Typed Array )就是在这种背景下诞⽣的。它很像C语⾔的数组,允许开 发者以数组下标的形式,直接操作内存。有了类型化数组以后

文档评论(0)

1亿VIP精品文档

相关文档