亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

雷波县| 苏尼特右旗| 黄山市| 沅陵县| 江安县| 绥棱县| 和政县| 高青县| 昌吉市| 抚远县| 高台县| 阿城市| 百色市| 合作市| 中宁县| 临海市| 寻乌县| 阳东县| 阳江市| 伊宁县| 林周县| 米泉市| 沈丘县| 遂溪县| 英德市| 平湖市| 南皮县| 延边| 平江县| 长岛县| 凤城市| 肃南| 密云县| 西昌市| 南昌市| 隆林| 茂名市| 长兴县| 淅川县| 廊坊市| 吉安市|