如不雅你编写的法度榜样须要垮体系构造例如x86/ARM/PPC等,则在交换文件和收集包的时刻须要谨慎处理字节序,当然一个办法是在这些处所预先规范同一字节序以防后患。不过那些都是题外话了。
小结
应用ArrayBuffer来存储一段字节,应用Typed Array来构建一个具体数值类型的拜访窗口,应用DataView对非对齐或在乎字节序的ArrayBuffer进行更精确的操作,应用XHR2, Blob, File, FileReader, FormData等多种方法来获取或花费ArrayBuffer。
别的罗嗦一句,浏览器还供给了一系列所谓的“Binary String”,就是一些看起来像乱码一样的字符串,然后又供给了atob/btoa这种方法来对Base64和“Binary String”进行互相转换,甚至FileReader还供给了readAsBinaryString办法(已经放弃了,善哉)。这个Binary String真是谁用谁遭殃,别问我为什么知道……
【编辑推荐】
- 别再为了this发愁了:JS中的this机制
- 在Node.js中看JavaScript的引用
- 在Node.js中看JavaScript的引用
- Node.js在复杂集成场景下占据统治地位的五个来由
- 80%应聘者都不合格的JS面试题
推荐阅读
加墨式也好,墨仓式也罢,这一类产品已经敏捷成为市场上的核心,无论是家里照样几小我的小公司,一分钱一张的打印成本让用户异常爱好,惠普、佳能、兄弟在以前两年纷纷推出产品,没有再让>>>详细阅读
本文标题:JS中的二进制操作简介
地址:http://www.17bianji.com/lsqh/34714.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示