91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

web前端中blob是什么

發布時間:2021-11-12 15:40:11 來源:億速云 閱讀:1052 作者:iii 欄目:開發技術

這篇文章主要講解了“web前端中blob是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“web前端中blob是什么”吧!

  在一般的Web開發中,很少會用到Blob,但Blob可以滿足一些場景下的特殊需求。Blob,BinaryLargeObject的縮寫,代表二進制類型的大對象。Blob的概念在一些數據庫中有使用到,例如,MYSQL中的BLOB類型就表示二進制數據的容器。在Web中,Blob類型的對象表示不可變的類似文件對象的原始數據,通俗點說,就是Blob對象是二進制數據,但它是類似文件對象的二進制數據,因此可以像操作File對象一樣操作Blob對象,實際上,File繼承自Blob。

  Blob基本用法

  創建

  可以通過Blob的構造函數創建Blob對象:

  Blob(blobParts[,options])

  Blob參數說明:

  blobParts:數組類型,數組中的每一項連接起來構成Blob對象的數據,數組中的每項元素可以是ArrayBuffer,ArrayBufferView,Blob,DOMString。

  options:可選項,字典格式類型,可以指定如下兩個屬性:

  type,默認值為"",它代表了將會被放入到blob中的數組內容的MIME類型。

  endings,默認值為"transparent",用于指定包含行結束符\n的字符串如何被寫入。它是以下兩個值中的一個:"native",表示行結束符會被更改為適合宿主操作系統文件系統的換行符;"transparent",表示會保持blob中保存的結束符不變。

  size代表Blob對象中所包含數據的字節數。這里要注意,使用字符串和普通對象創建Blob時的不同,blob4使用通過JSON.stringify把data4對象轉換成json字符串,blob5則直接使用data4創建,兩個對象的size分別為14和15。blob4的size等于14很容易理解,因為JSON.stringify(data4)的結果為:"{"name":"abc"}",正好14個字節(不包含最外層的引號)。blob5的size等于15是如何計算而來的呢?實際上,當使用普通對象創建Blob對象時,相當于調用了普通對象的toString()方法得到字符串數據,然后再創建Blob對象。所以,blob5保存的數據是"[objectObject]",是15個字節(不包含最外層的引號)。

感謝各位的閱讀,以上就是“web前端中blob是什么”的內容了,經過本文的學習后,相信大家對web前端中blob是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

白朗县| 孙吴县| 佳木斯市| 方正县| 肥西县| 榆树市| 扎赉特旗| 顺义区| 镇雄县| 沈丘县| 凌源市| 麦盖提县| 洞口县| 怀安县| 钟祥市| 西和县| 绩溪县| 廉江市| 新晃| 霸州市| 兴安县| 宣威市| 融水| 陇南市| 乌苏市| 太谷县| 张家口市| 宜阳县| 临颍县| 西峡县| 马山县| 永平县| 张掖市| 商洛市| 始兴县| 海南省| 上虞市| 阿克陶县| 兰州市| 古浪县| 沙洋县|