JavaScriptにはspliceメソッドが1種類ある。
続きを読むJavaScript
【JavaScript】splitメソッドは1種類ある
JavaScriptにはsplitメソッドが1種類ある。
続きを読む【JavaScript】sliceメソッドは3種類ある
JavaScriptにはsliceメソッドが3種類ある。
続きを読む【JavaScript】画像をBase64でエンコードし、その後デコードして画像を表示する【中級者】
画像をBase64でエンコードしてテキストデータにする。
画像をBase64でエンコードしたテキストデータをデコードして画像に戻して表示する。
【JavaScript】画像をBase64でエンコードしたテキストデータをデコードし、その画像を表示する【中級者】
画像をBase64でエンコードしたテキストデータをデコードし、その画像を表示する。
続きを読む【JavaScript】Uint8Array ArrayBuffer Blob File【中級者】
「Uint8Array」、「ArrayBuffer」、「Blob」、「File」は、JavaScriptにおいてバイナリデータを扱うためのオブジェクトであり、それぞれの特性が異なる。
続きを読む【JavaScript】文字列の詳細【中級者】
JavaScriptの「文字列」について、掘り下げて学んでみる。
–名著JavaScript:the good parts 「良いパーツ」によるベストプラクティス [ ダグラス・クロフォード ] P11 ここから–
JavaScriptは、ユニコードが16ビットの文字集合だったときに設計されているため、JavaScriptのすべての文字は16ビット長さになっている。
JavaScriptは単一の文字を保持するために文字型の変数を使うことはできない。1文字の文字を扱うには、1文字だけを含んだ文字列を作ることになる。
–名著JavaScript:the good parts 「良いパーツ」によるベストプラクティス [ ダグラス・クロフォード ] P11 ここまで–
【JavaScript】Typed ArrayとBYTES_PER_ELEMENTプロパティ【中級者】
BYTES_PER_ELEMENTプロパティはTyped Array(型付き配列)オブジェクトの各要素が占有するバイト数を示す。
続きを読む【JavaScript】Uint8ArrayオブジェクトとFileオブジェクト【中級者】
Uint8ArrayオブジェクトからFileオブジェクトを生成する。
続きを読む【JavaScript】FileオブジェクトをBlobオブジェクトに変換する【中級者】
FileオブジェクトはBlobオブジェクトの派生オブジェクトである。
このため、Fileオブジェクト = Blobオブジェクトと覚えたらいい。
ただし、次のことに注意すること。
FileオブジェクトにはnameプロパティとlastModifiedプロパティが存在する。
BlobオブジェクトにはnameプロパティとlastModifiedプロパティが存在しない。
FileオブジェクトにはwebkitRelativePathが存在する。しかし、Blobオブジェクトには存在しない。
webkitRelativePath: ファイルが選択された場合に、ファイルの相対パスを表します。
他にもFileオブジェクトにあってBlobオブジェクトには存在しないプロパティである。
最近のコメント