Mendedahkan rahsia localstorage: Apakah jenis pangkalan data itu?
Dalam beberapa tahun kebelakangan ini, dengan perkembangan pesat aplikasi web, terdapat lebih banyak permintaan untuk penyimpanan data yang terlibat dalam pembangunan bahagian hadapan. Sebagai penyelesaian storan data bahagian hadapan, localstorage telah menarik banyak perhatian dan penggunaan oleh pembangun. Jadi, apakah jenis pangkalan data storan setempat ini dipanggil "storan tempatan"? Artikel ini akan mendedahkan secara mendalam ciri, penggunaan dan contoh kod storan setempat.
1. Ciri-ciri localstorage
localstorage ialah penyelesaian storan berterusan yang disediakan untuk pembangun bahagian hadapan dalam HTML5 Ia boleh menyimpan data jenis rentetan pada bahagian penyemak imbas dan masih mengekalkan kewujudan data selepas halaman dimuat semula. Berikut ialah beberapa ciri penting storan setempat:
2. Cara menggunakan localstorage
Menggunakan localstorage adalah sangat mudah Kita hanya perlu menyimpan data ke dalam localstorage melalui kaedah setItem, dan kemudian membaca data melalui kaedah getItem. Berikut ialah kod sampel menggunakan localstorage:
// 存储数据到localstorage localStorage.setItem('name', '张三'); localStorage.setItem('age', '18'); // 读取localstorage中的数据 let name = localStorage.getItem('name'); let age = localStorage.getItem('age'); console.log(name); // 输出:张三 console.log(age); // 输出:18
Dalam kod sampel ini, kami mula-mula menggunakan kaedah setItem untuk menyimpan data nama dan umur ke dalam localstorage, dan kemudian membaca kedua-dua data yang disimpan masing-masing melalui kaedah getItem dan mengeluarkannya. Dengan cara ini, kami telah menyelesaikan operasi penyimpanan dan pembacaan data.
3. Contoh kod storan setempat
Berikut ialah contoh kod storan setempat yang lebih kompleks, menunjukkan cara menggunakan storan setempat untuk menambah, memadam, mengubah suai dan menyemak data:
// 存储数据到localstorage function saveData(key, value) { let data = JSON.parse(localStorage.getItem('data')) || {}; data[key] = value; localStorage.setItem('data', JSON.stringify(data)); } // 读取localstorage中的数据 function readData(key) { let data = JSON.parse(localStorage.getItem('data')) || {}; return data[key]; } // 删除localstorage中的数据 function deleteData(key) { let data = JSON.parse(localStorage.getItem('data')) || {}; delete data[key]; localStorage.setItem('data', JSON.stringify(data)); } // 修改localstorage中的数据 function updateData(key, value) { let data = JSON.parse(localStorage.getItem('data')) || {}; data[key] = value; localStorage.setItem('data', JSON.stringify(data)); } // 使用示例 saveData('name', '张三'); saveData('age', 18); console.log(readData('name')); // 输出:张三 updateData('age', 20); console.log(readData('age')); // 输出:20 deleteData('name'); console.log(readData('name')); // 输出:undefined
Dalam kod contoh ini, kami mentakrifkan empat fungsi: saveData Digunakan untuk menyimpan data, readData digunakan untuk membaca data, deleteData digunakan untuk memadam data, dan updateData digunakan untuk mengubah suai data. Kami menggunakan empat fungsi ini untuk melengkapkan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data storan setempat.
Melalui contoh kod di atas, kita dapat melihat bahawa storan setempat, sebagai penyelesaian storan data bahagian hadapan, bukan sahaja mempunyai kapasiti yang besar dan mudah digunakan, tetapi juga boleh melakukan operasi data biasa, menyediakan penyelesaian storan yang sangat mudah. Walau bagaimanapun, perlu diingat bahawa oleh kerana data yang disimpan dalam storan setempat tidak disulitkan pada bahagian pelayar, ia tidak sesuai untuk menyimpan maklumat pengguna yang sensitif. Dalam penggunaan sebenar, penyelesaian penyimpanan data yang sesuai perlu dipilih berdasarkan keperluan khusus dan keperluan keselamatan.
Ringkasnya, artikel ini mendedahkan ciri, penggunaan dan contoh kod storan setempat secara mendalam. Dengan memahami storan setempat, saya percaya pembaca mempunyai pemahaman tertentu tentangnya dan boleh menggunakan storan setempat secara fleksibel dalam pembangunan bahagian hadapan sebenar untuk memenuhi keperluan storan data.
Atas ialah kandungan terperinci Mendedahkan storan setempat: mendedahkan sifat dan keupayaan sebenarnya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!