API penyimpanan
Objek Penyimpanan
Objek Penyimpanan dari Web Storage API menyediakan akses ke penyimpanan sesi atau penyimpanan lokal untuk domain tertentu. Ini memungkinkan Anda untuk membaca, menambah, mengubah, dan menghapus item data yang disimpan.
Properti dan Metode Objek Penyimpanan
Property/Method | Description |
---|---|
key(n) | Returns the name of the nth key in the storage |
length | Returns the number of data items stored in the Storage object |
getItem(keyname) | Returns the value of the specified key name |
setItem(keyname, value) | Adds that key to the storage, or update that key's value if it already exists |
removeItem(keyname) | Removes that key from the storage |
clear() | Empty all key out of the storage |
Halaman Terkait untuk API Penyimpanan Web
Property | Description |
---|---|
window.localStorage | Allows to save key/value pairs in a web browser. Stores the data with no expiration date |
window.sessionStorage | Allows to save key/value pairs in a web browser. Stores the data for one session |
Cookie vs Penyimpanan Lokal
Cookie adalah untuk aplikasi client-server (browser-server).
Penyimpanan lokal adalah untuk aplikasi klien (browser).
Cookie dikaitkan dengan situs web. Jika data untuk penggunaan klien, mengirimkan cookie di setiap header HTTP adalah batas bandwidth.
Beberapa pengguna menonaktifkan cookie sebagai aturan di browser mereka.
Cookie memiliki batas ukuran 4 Kilobyte. Penyimpanan Lokal memiliki batas 5 Megabyte per domain.
Cookie memiliki tanggal kedaluwarsa. Penyimpanan Lokal belum.
Dukungan Peramban
Storage API
didukung di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |