Blob表示immutable, raw data, file-like object.可以当成text 或者 binary data 或转换为ReadableStream
File对象就是建立在Blob

构造

Blob()

语法:var newBlob = new Blob(array, options);
参数:
array|An Array of ArrayBuffer, ArrayBufferView, Blob, USVString objects
options|type:MIMEtype endings
返回:一个Blob 对象

例子:

var aFileParts = ['<a id="a"><b id="b">hey!</b></a>']; // an array consisting of a single DOMString
var oMyBlob = new Blob(aFileParts, {type : 'text/html'}); // the blob

参考:https://developer.mozilla.org/en-US/docs/Web/API/Blob/Blob

属性

Blob.size|字节数
Blob.type|MIME类型

方法

Blob.slice()|
Blob.stream()|
Blob.text()|
Blob.arrayBuffer()|

例子

var debug = {hello: "world"};
var blob = new Blob([JSON.stringify(debug, null, 2)], {type : 'application/json'});

参考:
https://developer.mozilla.org/en-US/docs/Web/API/Blob

javascript Blob相关推荐

  1. JavaScript Blob对象

    前言 略 创建 Blob对象 var blob = new Blob(["Hello World!"],{type:"text/plain"}); consol ...

  2. javascript Blob数据解析 HUOBI火币api数据解析

    //引入cdn https://cdn.bootcdn.net/ajax/libs/pako/1.0.10/pako.js//方式一:let result = '';let reader = new ...

  3. javascript 原生类 DOMParser 把 字符串格式的HTML文档源码 转换成 document DOM对象

    文章目录 Intro QA DOMParser 在 console 的使用 cheerio 在 node 项目中的使用 Reference 测试 sum Intro 有一天我在写爬虫. 其实也说不上是 ...

  4. JavaScript连载20-数据存储方式、内置对象Array详解

    一.堆和栈,数据的存储方式 1.注意点: JS中是没有堆和栈的概念,我们用堆和栈来讲解,目的就是方柏霓讲解,存储方式是一致的. 2.存储方式: 基础数据类型进行值传递,复杂数据类型进行地址传递 < ...

  5. Airbnb JavaScript Style Guide

    转自: https://github.com/airbnb/javascript/blob/master/README.md Airbnb JavaScript Style Guide() { A m ...

  6. JavaScript连载36-上传文件以及获取input表单焦点

    一.表单标签焦点 <input type="text" placeholder="请输入姓名"><script>window.onloa ...

  7. radio切换控制div显示_JavaScript连载31图片动态切换以及关闭图片案例

    一.图标切换 31.1 点击那两个按钮可以做到轮番显示图片 二.关闭图片案例 31.2 点击右上角的叉,图片会消失. 三.源码: D31_iconSwitch.html D31_2_CloseImag ...

  8. Switch语句用法及案例

    ​ 一.Switch语句用法 switch是多分支语句,用于判断一个表达式的值,然后执行相应的语句.(可以实现多选一) switch语句执行思路:利用表达式的值,来判断执行哪个语句.(简单的来说就是利 ...

  9. Vue中 实现文件流格式图片预览

    需求:后端接口返回文档流格式图片,如何在页面中显示显示并预览? 思路: 设置 axios responseType: 'blob':传送门:JavaScript Blob 对象详解 URL.creat ...

最新文章

  1. 利用WampServer挂载MySQL数据库
  2. Atitit  五种IO模型attilax总结 blocking和non-blocking synchronous IO和asynchronous I
  3. IDEA注册jar包使用和常用插件
  4. 二进制逆向工程师_利用Ghidra逆向分析Go二进制程序(下篇)
  5. fedora中linux改成英文,Fedora的英文界面下使用中文
  6. 计算机系统层次中 从上层,在计算机系统层次结构中下层是上层的上层是下层的一个.ppt...
  7. 【无线通信】基于matlab无线传感网络WSN仿真【含Matlab源码 1237期】
  8. cf701B Cells Not Under Attack
  9. FlinkSQL快速入门
  10. 以锅炉安全为例,台账管理在安全建设中的作用
  11. 计算机端口连接失败,电脑Telnet命令提示在端口23连接失败的解决办法
  12. http协议与tcp协议区别
  13. oracle创建一个永久性表空间,Oracle表空间简单管理永久表空间
  14. Python之心算练习程序
  15. 一箭穿心——两颗心紧紧相连(Python代码实现)
  16. SSH_maven_me
  17. 【leetcode】第69题 x 的平方根 牛顿迭代法实现求平方根函数 C++
  18. 信创环境下达梦数据库唯一索引异常无法拦截DuplicateKeyException
  19. 网上服装店的设计与实现
  20. 光伏、风电、储能并网仿真原理图

热门文章

  1. 学计算机毁一生,大学中4大“天坑”级别的专业,学了毁一生,家里没钱不要学...
  2. java list move_Java中List最重要的特性
  3. bug 执行nrm 报错internal/validators.js:121 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value);
  4. Python+OpenGL使用鼠标选择模型不同组成部分
  5. Python三种方法统计4位自然数变为黑洞数6174所需次数分布
  6. Python概率编程库PyMC应用案例二则
  7. dos进入mysql不记得密码_windos mysql 忘记密码,无密码登录,重新登录
  8. foxmail 服务器备份 立刻删除_Foxmail删除服务器邮件而保留本地备份的详细操作方法...
  9. 网络 网络层 | IP协议、网段划分、公网与私网、路由选择
  10. All Roads Lead to Rome (30)