Di masa-masa awal internet, Anda membutuhkan server untuk menyimpan data. Namun saat ini, melalui LocalStorage, Anda dapat menyimpan data di browser dan aplikasi tanpa berkomunikasi dengan server back-end Show
Pada artikel ini, Anda akan belajar tentang aplikasi teoretis dan praktis dari LocalStorage dalam JavaScript Mari kita bicara tentang penyimpanan webSebelum kita terjun ke real deal, mari kita lihat definisi penyimpanan web. Penyimpanan web adalah salah satu fitur hebat HTML5 yang memungkinkan aplikasi web menyimpan data secara lokal di dalam browser pengguna Dua bentuk penyimpanan web yang paling umum adalah Penyimpanan Lokal dan Penyimpanan Sesi. Perbedaan utama antara kedua bentuk penyimpanan web ini adalah data yang disimpan di 1 tidak pernah meninggalkan browser dan tetap di sana hingga Anda menghapusnya secara eksplisit. Sebaliknya, data yang disimpan di _2 dihapus setelah tab/jendela browser ditutupApa itu Penyimpanan Lokal?Seperti disebutkan sebelumnya, LocalStorage adalah bentuk penyimpanan web yang disediakan oleh browser yang memungkinkan aplikasi web menyimpan data secara lokal di dalam browser pengguna tanpa tanggal kedaluwarsa. Di sini, data yang disimpan akan tetap tersedia bahkan saat Anda menutup tab/jendela browser Perhatikan bahwa data yang disimpan di Penyimpanan Lokal hanya disimpan di browser pengguna di perangkat yang mereka gunakan untuk mengakses situs. Oleh karena itu, pengguna tidak dapat mengakses data yang disimpan jika mereka mengunjungi kembali situs yang sama nanti dengan browser yang berbeda atau di perangkat lain Kasus Penggunaan Penyimpanan LokalBerikut ini menyajikan beberapa kasus penggunaan LocalStorage sehari-hari 1. Menyimpan Data Formulir yang Diserahkan SebagianJika pengguna mengisi formulir panjang secara online, Penyimpanan Lokal dapat menjadi sumber daya yang berguna untuk menyimpan input pengguna. Dalam hal ini, bahkan jika internet terputus antara mengisi formulir dan mengirimkannya, pengguna tidak akan kehilangan masukan dan dapat melanjutkan dari bagian terakhir yang mereka tinggalkan 2. CachingCaching mengacu pada penyimpanan data seperti detail login pada perangkat pengguna sehingga permintaan di masa mendatang untuk data tersebut dapat dilayani lebih cepat. Anda dapat menggunakan LocalStorage untuk meng-cache seluruh situs web sehingga pengguna tetap dapat mengakses situs tersebut meskipun mereka sedang offline 3. Database untuk aplikasi dasarSeperti disebutkan sebelumnya, penyimpanan data pada awalnya hanya dimungkinkan dengan berkomunikasi dengan database melalui backend. Namun kini, dengan LocalStorage, Anda dapat menyimpan data di frontend tanpa memerlukan database. Karenanya LocalStorage terkadang dapat berfungsi sebagai database "kecil" untuk aplikasi dasar Cara Mengakses Penyimpanan LokalMengakses LocalStorage cukup sederhana dan hanya memerlukan beberapa langkah
Seperti yang bisa dilihat, ada dua kolom, 5, dan 6. Di sinilah LocalStorage menyimpan setiap data yang Anda simpan ke dalamnyaCara Menggunakan Penyimpanan LokalAnda dapat menggunakan metode berikut untuk mengelola data di LocalStorage MethodDescription _7Untuk menyimpan data di LocalStorage. 8Untuk mendapatkan atau mengambil data dari LocalStorage________0______9Untuk menghapus data dari LocalStorage menggunakan kunci 0Untuk mengambil data dari LocalStorage pada indeks tertentusetItem( )Metode ini digunakan untuk menyimpan data di LocalStorage. Itu menerima kunci sebagai argumen pertama dan kemudian nilai sebagai argumen kedua Mari tambahkan data ke _1 menggunakan yang berikut ini
Masuk ke mode layar penuh Keluar dari mode layar penuh Seperti disebutkan sebelumnya, LocalStorage menyimpan data sebagai string, jadi jika Anda ingin menyimpan data seperti objek dan array, Anda perlu mengonversinya menjadi string menggunakan metode 2Mari kita lihat bagaimana ini bekerja
Masuk ke mode layar penuh Keluar dari mode layar penuh getItem()Gunakan metode _8 untuk mengambil data dari Penyimpanan Lokal. Metode ini menerima satu parameter, yaitu 5 yang digunakan saat menyimpan dataMisalnya, untuk mengambil data seperti objek 5 di atas, Anda akan menggunakan pernyataan berikut _Masuk ke mode layar penuh Keluar dari mode layar penuh Kode di atas akan mengembalikan string _6 seperti yang ditunjukkan di bawah ini
Masuk ke mode layar penuh Keluar dari mode layar penuh Anda kemudian harus mengonversinya menjadi objek menggunakan metode 7
Masuk ke mode layar penuh Keluar dari mode layar penuh hapusItem()Gunakan metode _9 untuk menghapus data dari Penyimpanan Lokal. Metode ini menerima _5 sebagai parameterMisalnya, Anda akan menggunakan pernyataan berikut untuk menghapus objek 5 dari LocalStorage
Masuk ke mode layar penuh Keluar dari mode layar penuh kunci()Gunakan metode _1 untuk mengambil data dari LocalStorage, di mana 2 mewakili 3 data yang ingin Anda ambil
Masuk ke mode layar penuh Keluar dari mode layar penuh jernih()Gunakan metode _4 untuk menghapus atau menghapus semua data dari LocalStorage pada saat tertentu
Masuk ke mode layar penuh Keluar dari mode layar penuh ProyekSekarang setelah Anda mempelajari tentang metode utama yang digunakan untuk mengelola data di LocalStorage, mari kita mengotori tangan kita dengan membuat aplikasi web di mana pengguna dapat
Mari kita mulai dengan membuat folder baru dan membukanya di editor kode. Selanjutnya, buat tiga file, 6 , 7 dan 8Ayo KodeFile _6 akan berisi markup HTML untuk aplikasi web. Kode HTML terdiri dari formulir yang memiliki berbagai bidang input dengan tombol
Masuk ke mode layar penuh Keluar dari mode layar penuh Berikut kode CSSnya
Masuk ke mode layar penuh Keluar dari mode layar penuh Inilah file _8 yang berisi semua fungsi untuk menyimpan, mengambil, dan menghapus data dari LocalStorage 0Masuk ke mode layar penuh Keluar dari mode layar penuh HasilVideo berikut menunjukkan bagaimana hasil akhir proyek bekerja Beberapa Poin Penting Tentang Penyimpanan Lokal
KesimpulanSaya mendorong Anda untuk berlatih dan bereksperimen dengan LocalStorage dengan menggunakannya di aplikasi Anda. Biasakan untuk menyimpan, mengambil, dan menghapus data darinya Terima kasih sudah membaca Saya harap ini menjadi bacaan yang bermanfaat. Silakan bagikan artikel ini dan ikuti saya di Twitter @dboatengx untuk pembaruan pada posting mendatang Di mana penyimpanan lokal disimpan?Banyak ekstensi peramban menyimpan datanya di apa yang disebut Penyimpanan Lokal peramban, yang tidak lain adalah lokasi penyimpanan yang dikelola oleh peramban web. Dan seperti saran yang sama, semua disimpan secara lokal di mesin tempat browser dipasang . Penyimpanan lokal tidak ada di cloud.
Bagaimana cara mengakses penyimpanan lokal di js?Anda dapat mengakses fungsionalitas localStorage melalui Window. properti localStorage . Properti ini menyediakan beberapa metode seperti setItem(), getItem(), dan removeItem(). Anda dapat menggunakan ini untuk menyimpan, membaca, dan menghapus pasangan kunci/nilai.
Bagaimana cara mengedit penyimpanan lokal di JavaScript?Sintaks . Simpan Data ke Penyimpanan Lokal. penyimpanan lokal. setItem(kunci, nilai); Baca Data dari Penyimpanan Lokal. biarkan nama belakang = localStorage. getItem(kunci); Hapus Data dari Penyimpanan Lokal. penyimpanan lokal. hapusItem(kunci); Hapus Semua (Hapus Penyimpanan Lokal) localStorage. jernih(); Apakah penyimpanan lokal merupakan bagian dari Dom?Penyimpanan DOM atau Penyimpanan Web adalah nama kolektif yang diberikan untuk tipe opsi penyimpanan klien berikut yang tersedia di HTML5. Termasuk. penyimpanan lokal . |