中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

高阳县| 山阳县| 哈尔滨市| 色达县| 靖江市| 乾安县| 天柱县| 德庆县| 洪湖市| 淄博市| 沈阳市| 富民县| 石城县| 绵竹市| 游戏| 封丘县| 若羌县| 阳新县| 县级市| 沅江市| 布拖县| 聂拉木县| 昆山市| 宁津县| 上林县| 枝江市| 南康市| 曲沃县| 大名县| 禄劝| 台北县| 灵台县| 蒙山县| 正阳县| 文化| 龙山县| 宿迁市| 改则县| 崇仁县| 乌拉特中旗| 天全县|