分叉笔记 :
- 取自于上游主版而不是上游最新出品,因为最新出品的测试被打破.
- 删除
new Buffer()用途. - 已放弃用于使用的超旧节点版本支持
Buffer.alloc编号 :Buffer.from。 。 。 . - 已删除的精密/ 粗略的建筑 .
- 已添加
files改为package.json用于较小的软件包大小.
快速而完整的 ByteBuffer 执行,使用浏览器中的 ArrayBuffers 或节点Buffers under node.js, 单个源树通过 元脚本。 。 。 .
特征
- 3个API相容版本:
- 字节缓冲器 后置缓冲器: ArrayBuffer, 访问器: Uint8Array
- 字节缓存-数据视图 后置缓冲器: ArrayBuffer, 访问器: DataView
- 字节缓冲节点 后置缓冲/ 访问器: 节点缓冲
- 8、16、32和64位(通过 长. js)签名和未签名的整数
- 32和64位浮点数
- 用于原生起(32和64位,zig-zag)的瓦林茨
- 基础64, (中文(简体) ), 自动调试8二进制、六进制和调试编码
- 手动字符串和调试工具
- 大而小的直觉
- 尽可能进行相对和绝对的零复制操作
- 使用未知长数据时透明调整大小
- 未返回特定值的所有操作的链条
- 切片,附加,预用,倒置,翻转,标记,重置等.
使用量
该图书馆与CommonJS和AMD加载器兼容,并在全球范围内被曝光为 dcodeIO.ByteBuffer 如果两者都不是
可用.
var ByteBuffer = require("bytebuffer");
var bb = new ByteBuffer()
.writeIString("Hello world!")
.flip();
console.log(bb.readIString()+" from bytebuffer.js");
在浏览器中,64位整数支持是可选的,只有在 龙.js 已经 在字节跳动前被装入.js.
API 密码
下载
支持 IE<10,FF<15,Chrome<9等.
- 使用多填充的字节缓冲数据视图( U)见(中文(简体) )
贡献者
拖动 (IE8兼容性)
许可证
许可证 : Apache 许可证,2.0版本 - 数据来源于 W3C HTML5 日志 (CC A 3.0) (中文(简体) )

