我想用 JavaScript 设计和编写一个 3d 图像查看 Web 应用程序。我已经用 java 和 flash 编写了它,基本上想移植它。我希望 3d 图像导出文件采用二进制格式,就像我编写的 Java 和 flash 版本一样,但是我不确定 JavaScript 是否可以有效地处理二进制格式的数据。JavaScript 可以快速处理二进制数据吗?与 Java 和 Flash 相比,它在处理方面的优劣程度如何?
问问题
7676 次
2 回答
4
正如@Bakudan 所说,您可以使用TypedArray
s。
大多数现代浏览器都支持DataView
API ,它为您提供对ArrayBuffer
s 的随机访问。
此外,您可以使用BlobReader
处理 blob。
解析二进制协议(Blobs、ArrayBuffers、DataViews、TypedArrays、WebSockets 上的二进制数据)的整个过程在这篇博文中进行了描述。
于 2015-02-06T17:09:17.933 回答