原生js怎么解析stream

原生js怎么解析stream,第1张

在原生JS中解析流是通过XMLHttpRequest对象的responseText和responseXML属性实现的。responseText属性返回流谨铅桥的文本内容,而responseXML属性返回流的XMLDOM结构。当接收到流数据时,可以使用Javascript中的reader对象来读取数据并将其放入缓冲区。读取器还可以使用回调函数在数据完全接收后执行特定 *** 激旦作。例如,使用Blob对象创建URL,将缓冲区中的数据写入Blob对象,然后使用URL来下载文件。这是解析流的一种常用方法,具体祥猛实现需要根据具体需求而定。

var isIE = /msie/i.test(navigator.userAgent) &&!window.operafunction fileChange(target) { var fileSize = 0if (isIE &&!target.files) { var filePath = target.valuevar fileSystem = new ActiveXObject("Scripting.FileSystemO.

buffer

为数据缓冲对象,是一个类似数组结构的对象,可以通过指定开始写入的位置及写入的数据长度,往其中写入二进制数据

stream

是御型对buffer对象闹拆岁的高级封装,其液睁 *** 作的底层还是buffer对象,stream可以设置为可读、可写,或者即可读也可写,在nodejs中继承了EventEmitter接口,可以监听读入、写入的过程。具体实现有文件流,httpresponse等


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8175804.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存