LocalStorage dalam JavaScript
Apa itu JavaScript LocalStorage?
LocalStorage adalah fitur dari Web Storage API yang memungkinkan penyimpanan data secara lokal di dalam browser tanpa batas waktu tertentu. Data yang disimpan di LocalStorage bersifat persisten, artinya data tersebut tetap ada bahkan setelah browser ditutup dan dibuka kembali.
LocalStorage hanya dapat menyimpan data dalam bentuk string dan memiliki kapasitas penyimpanan sekitar 5-10 MB tergantung pada browser yang digunakan.
Kegunaan LocalStorage
LocalStorage berguna untuk menyimpan data yang perlu tetap ada di sisi klien untuk jangka waktu yang lama, seperti preferensi pengguna, tema aplikasi, atau data sesi.
Contoh Penggunaan LocalStorage
HTML
JavaScript (script.js)
Penjelasan Kode
HTML:
inputField
: Field input untuk memasukkan teks.saveButton
: Tombol untuk menyimpan teks ke LocalStorage.loadButton
: Tombol untuk memuat teks dari LocalStorage.clearButton
: Tombol untuk menghapus teks dari LocalStorage.output
: Elemen untuk menampilkan pesan atau data yang diambil dari LocalStorage.
JavaScript:
Mendengarkan event
DOMContentLoaded
untuk memastikan DOM telah dimuat sebelum menambahkan event listener.Menambahkan event listener ke tombol:
Save Button: Menyimpan nilai input ke LocalStorage menggunakan
localStorage.setItem('key', value)
.Load Button: Memuat nilai dari LocalStorage menggunakan
localStorage.getItem('key')
dan menampilkannya di elemenoutput
.Clear Button: Menghapus nilai dari LocalStorage menggunakan
localStorage.removeItem('key')
.
Sumber
LocalStorage adalah alat yang kuat untuk menyimpan data di sisi klien secara persisten, memungkinkan pengembang untuk membangun aplikasi web yang lebih interaktif dan responsif tanpa memerlukan server-side storage untuk setiap interaksi pengguna.
Last updated