arraybuffer

    0熱度

    1回答

    我對Node.js的下面的代碼: var number = parseFloat(-0.8); var buffer = new Buffer(4); buffer.writeFloatBE(number, 0); return -~parseInt(buffer.toString('hex'), 16) - 1; 我怎樣才能做到與ArrayBuffer同正常的J

    3熱度

    1回答

    的WebSocket傳遞我想編碼JavaScript對象與ArrayBuffer元素到BSON和轉移過來websocket。但是,序列化的BSON對象比應該大10倍。 的代碼是這樣的: var A = {buffer: new ArrayBuffer(1024)}; bson_buffer_size = BSON.calculateObjectSize(A) // returns 9164,

    6熱度

    2回答

    我有一個node.js服務器應用程序和一個瀏覽器客戶端。發送ArrayBuffer數據瀏覽器 - >服務器完美工作,但服務器 - >瀏覽器導致接收字符串"[object ArrayBuffer]"。這發生在Chrome和Firefox的最新版本中。 服務器: var serverPort = 9867; // dependencies var webSocketServer = requir

    1熱度

    1回答

    我有一個數組,我需要從WebWorker傳輸回主線程。據我所知,只有ArrayBuffers和TypedArrays是可轉移的,其他任何東西都被複制而不是傳輸。 問題我遇到的是數組包含對象,所以我不知道如何傳輸它們(這是由於巨大的尺寸需要的)。 例如,假設我有: function something() { this.x = 1; this.y = 2; this.z

    4熱度

    3回答

    在我的應用程序中,用戶使用HTML5拖放處理二進制文件。代碼的那部分工作正常。在chrome中,我拖動一個二進制文件並使用FileReader創建一個arrayBuffer。這一切似乎都很好。我正在爲此功能編寫測試,而且我很茫然。如何將二進制文件加載到我的單元測試中?對於我正在測試的代碼位,我只需要一個arrayBuffer。目前,我正手動創建arrayBuffer,但這不是一個可持續的解決方案。

    -2熱度

    1回答

    我有很多0到255之間的數字,我想將它們存儲在一個數組中。 Uint8array會是最好的,但我不知道如何使用它,我找不到任何有用的教程。一旦它們存儲在數組中,如何修改/刪除它們,或添加一些新元素?

    15熱度

    1回答

    我正在通過XHR檢索ArrayBuffer並希望使用FileWriter將其保存到FileSystem API。 FileWriter需要一個Blob,而Blob構造函數不會接受一個ArrayBuffer,它需要一個ArrayBufferView。 有許多ArrayBufferViews可供選擇,我怎麼知道哪個是正確的使用?

    66熱度

    2回答

    我正在學習斑點,而且我注意到,當你有一個ArrayBuffer,您可以輕鬆地將此轉換爲斑點如下: var dataView = new DataView(arrayBuffer); var blob = new Blob([dataView], { type: mimeString }); 我現在已經是個問題,是否有可能從一個Blob到一個ArrayBuffer?

    11熱度

    3回答

    在JavaScript中從ArrayBuffer獲取二進制字符串的方法是什麼? 我不想編碼字節,只是得到二進制表示爲String。 在此先感謝!

    0熱度

    1回答

    我必須將動態生成的內容文件URL分享給iframe。在將URL傳遞給iframe時,我正在獲取DOM異常12。 var iframe = document.getElementById('vwr-frame').contentWindow; iframe.postMessage({Url:url }); //URL is filesystem URL 我需要指定bufferType還是可以發