0%
Nodejs系列-1-基础
jenkins搭建前端上线系统小试
ArrayBuffer TypedArray和DataView
概述
ArrayBuffer对象、TypedArray视图和DataView视图是 JavaScript 操作二进制数据的一个接口。这些对象早就存在,属于独立的规格(2011 年 2 月发布),ES6 将它们纳入了 ECMAScript 规格,并且增加了新的方法。它们都是以数组的语法处理二进制数据,所以统称为二进制数组。
这个接口的原始设计目的,与 WebGL 项目有关。浏览器与显卡之间的大量通信都是通过二进制数据完成的,而传统的文本格式是32位整数,为了解决数据转化的效率低下问题,使得二者可以直接通过二进制进行通信,二进制数组就是在这种背景下诞生的。它很像 C 语言的数组,允许开发者以数组下标的形式,直接操作内存。