为什么使用斑点
Why are blobs used?
Blobs 是 Linairy Large OBjects,但为什么使用它们,尤其是在 JavaScript 的上下文中?
如果你搜索interwebz,你会得到很多blob的定义,但不知道为什么使用它们。
所以我的问题是:
-
为什么?(在什么情况下,用例?
- 特别是关于科尔多瓦的文件存储(所以通过JavaScript(
- 使用 Blob 时的附加值是什么。
例:将数据存储到文件系统(通过 JavaScript(时,教程首先将字符串转换为 blob,然后再存储。但是为什么?您只需将 String 值写入文件,它不需要是 blob。
编辑:可以在这里看到科尔多瓦中blob使用的示例
提前感谢!
使用 Blob 时的附加值是什么。
示例:将数据存储到文件系统时(通过 JavaScript(, 教程首先将字符串转换为 Blob,然后再存储。但 为什么?你可以只将字符串值写入文件,它不需要 成为一个斑点。
一个Blob
可以存储String
、Number
、Array
、ArrayBuffer
Boolean
单个或多个File
对象,这些对象继承自Blob
或多个Blob
。
使用Blob
而不是String
的一个示例优点是在单个Blob
中存储单个或多个File
对象,而不是在data URI
中存储可能很长的data URI
或data URI
。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 为什么“;未定义的“;在JavaScript中结束循环
- 为什么这在IE中的工作方式与在Firefox中不同
- 知道为什么我的旋转木马不会自动更改图片吗
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 为什么在变形之前不缺少Fx
- 为什么JavaScript在for循环为3时向所有4发出警报
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- 为什么Airbnb风格指南说不鼓励依赖函数名称推断
- 为什么要使用0>javascript中的0
- 为什么无法在TypeScript中导出类实例
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 为什么我的d3.jsselectAll+过滤器没有过滤
- 为什么HTML5拖放的目标是孩子?(可排序列表)
- 为什么忽略了eval()代码中的语法错误
- 为什么在画布上画线;t出现
- 为什么js事件消失了
- 为什么元素的宽度在页面加载之后和那一刻之后不同
- 为什么使用斑点