ECMAScript 6 二进制数组.pdfVIP

  • 60
  • 0
  • 约2.26万字
  • 约 22页
  • 2017-05-31 发布于湖北
  • 举报
ECMAScript 6 二进制数组

ECMAScript 6 ⼆进制数组 1. ArrayBuffer对象 2. TypedArray视图 3. 复合视图 4 . DataView视图 5. ⼆进制数组的应⽤ ⼆进制数组 (ArrayBuffer对象、TypedArray视图和DataView视图)是JavaScript 操作⼆进制数据的⼀个接⼜。这些对象早就 在,属于独⽴的规格 (20 11年2⽉发 布),ES6将它们纳⼊了EC AScript规格,并且增加了新的⽅法。 这个接⼜的原始设计⽬的,与WebGL项⽬有关。所谓WebGL ,就是指浏览器与显卡 之间的通信接⼜,为了满⾜JavaScript与显卡之间⼤量的、实时的数据交换,它们之间 的数据通信必须是⼆进制的,⽽不能是传统的⽂本格式。⽂本格式传递⼀个32位整 数,两端的JavaScript脚本与显卡都要进⾏格式转化,将⾮常耗时。这时要是 在⼀种 机制,可以像C语⾔那样,直接操作字节,将4个字节的32位整数,以⼆进制形式原封 不动地送⼊显卡,脚本的性能就会⼤幅提升。 ⼆进制数组就是在这种背景下诞⽣的。它很像C语⾔的数组,允许开发者以数组下标 的形式,直接操作内 ,⼤⼤增强了JavaScript处理⼆进制数据的能⼒,使得

文档评论(0)

1亿VIP精品文档

相关文档