易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

高度还原JS中DataView中的arrayBuffer操作源码   [复制链接]

    2022-06-16 09:14:01
    模块控件源码
    易语言资源网
    1716 次浏览
    来源链接

早期用到过,多用于基于WebSocket协议的字节流通讯,比如直播、弹幕、游戏等等;擅长用V8的可略过,扣原生代码调用省力气一点

这份源码是按照js的源码在客观条件下接近1:1翻译的

参考资料一:DataView - JavaScript | MDN (mozilla.org)

参考资料二:在源码常量中

其他具体参考资料已丢失备份,相关知识点请自行搜索,问我也忘的差不多了

关于DataView易语言相关的资料网上非常少

但是这个也不是首创,印象中有找到过类似的封装好的模块,因在实际运用过程中发现很多纰漏数据偏差的情况丢弃了(大概是因为易语言的天然不足导致或者自身使用不精)

后来就索性花时间自己整了一个,并且按照当时的项目环境仔细核验过。至于其他使用场景请自行考究

如果发现有照搬借鉴的地方,实属正常。敬请原谅

也欢迎大佬斧们斧正优化



点我下载 (已有 125 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
E_DataView.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:窗口探测工具 (Web版),基于Chro...     下一篇:【易首发】使用Etw监视全系统IMAGE...