Rumah hujung hadapan web html tutorial Memahami storan setempat: Membongkar misteri fail misteri ini

Memahami storan setempat: Membongkar misteri fail misteri ini

Jan 03, 2024 pm 04:59 PM
dokumen Nyahsulit localstorage

Memahami storan setempat: Membongkar misteri fail misteri ini

Menyahsulit LocalStorage: Apakah fail misteri ini?

Dengan perkembangan Internet, pembangunan web telah menjadi semakin biasa, dan maklumat dan data peribadi orang ramai juga disimpan secara meluas dalam penyemak imbas. Dan salah satu fail misteri ialah LocalStorage. Jadi apakah sebenarnya LocalStorage? Dalam artikel ini, kami akan menguraikan prinsip dan penggunaan LocalStorage dan memberikan contoh kod khusus.

LocalStorage ialah mekanisme storan web yang disediakan oleh penyemak imbas, yang boleh menyimpan dan mendapatkan semula data pasangan nilai kunci pada penyemak imbas. Berbanding dengan kuki tradisional, LocalStorage mempunyai kapasiti storan yang lebih besar (biasanya 5MB) dan tempoh storan yang lebih lama (storan kekal). Tanpa masa tamat tempoh, data LocalStorage akan sentiasa wujud dalam penyemak imbas pengguna dan tidak akan dikosongkan walaupun penyemak imbas ditutup.

LocalStorage sangat mudah digunakan. Kami boleh menggunakan JavaScript untuk mengendalikan LocalStorage, menetapkan data pasangan nilai kunci melalui kaedah setItem(), mendapatkan data melalui kaedah getItem() dan memadamkan data melalui kaedah removeItem(). Berikut ialah beberapa kod contoh asas:

// Tetapkan data LocalStorage
localStorage.setItem('nama', 'David'); console.log(localStorage.getItem('name')); // Output: David
console.log(localStorage.getItem('age')); // Output: 28

// Padamkan data LocalStorage
localStorage.removeItem ('name');
console.log(localStorage.getItem('name')); // Output: null

LocalStorage bukan sahaja boleh menyimpan data jenis rentetan, tetapi juga jenis data asas lain, seperti nombor dan Nilai Boolean menunggu. LocalStorage juga boleh menyimpan data jenis objek, cuma tukar objek ke dalam format JSON. Kod sampel adalah seperti berikut:

//Tetapkan data objek LocalStorage

var pengguna = {

nama: 'David',

umur: 28,

e-mel: 'david@example.com'
};
localStorage.setItem( 'pengguna' , JSON.stringify(pengguna));

// Dapatkan data objek LocalStorage
var storedUser = JSON.parse(localStorage.getItem('user'));
console.log(storedUser.name); Output: David

console.log(storedUser.age); // Output: 28

console.log(storedUser.email); // Output: david@example.com

LocalStorage data disimpan dalam unit nama domain, berbeza LocalStorage data di bawah nama domain adalah bebas. Ini bermakna bahawa dalam penyemak imbas yang sama, halaman web di bawah nama domain yang berbeza tidak boleh berkongsi data LocalStorage. Ini adalah untuk melindungi privasi dan keselamatan pengguna.

Selain tetapan mudah dan mendapatkan data, LocalStorage juga boleh memantau perubahan data. Melalui kaedah addEventListener(), kita boleh menambah pendengar acara perubahan pada LocalStorage Apabila data dalam LocalStorage berubah, acara akan dicetuskan. Kod sampel adalah seperti berikut:

// Pantau perubahan data LocalStorage

window.addEventListener('storage', function(e) {

console.log('LocalStorage data changes:', e.key, e.newValue);

}) ;


//Ubah suai data LocalStorage
localStorage.setItem('name', 'Emily');
//Output konsol: Perubahan data LocalStorage: nama Emily

Ringkasan: LocalStorage ialah mekanisme storan web yang misteri dan berkuasa , yang boleh menyimpan dan mendapatkan semula data pada penyemak imbas. Penggunaan LocalStorage adalah sangat mudah dan data boleh dimanipulasi dengan mudah melalui kaedah setItem(), getItem() dan removeItem(). Data LocalStorage disimpan dalam unit nama domain dan data LocalStorage di bawah nama domain yang berbeza adalah bebas. Perubahan dalam data LocalStorage boleh dipantau melalui kaedah addEventListener(). Penggunaan LocalStorage boleh membantu pembangun menyimpan dan mengurus data dengan lebih mudah serta memberikan pengalaman pengguna yang lebih baik. Saya harap artikel ini akan membantu anda menyahsulit LocalStorage!

Atas ialah kandungan terperinci Memahami storan setempat: Membongkar misteri fail misteri ini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk memulihkan fail WeChat yang telah tamat tempoh Bolehkah fail WeChat yang telah tamat tempoh dipulihkan? Bagaimana untuk memulihkan fail WeChat yang telah tamat tempoh Bolehkah fail WeChat yang telah tamat tempoh dipulihkan? Feb 22, 2024 pm 02:46 PM

Buka WeChat, pilih Tetapan dalam Saya, pilih Umum dan kemudian pilih Ruang Storan, pilih Pengurusan dalam Ruang Storan, pilih perbualan di mana anda ingin memulihkan fail dan pilih ikon tanda seru. Tutorial Model Berkenaan: iPhone13 Sistem: iOS15.3 Versi: WeChat 8.0.24 Analisis 1 Mula-mula buka WeChat dan klik pilihan Tetapan pada halaman Saya. 2 Kemudian cari dan klik Pilihan Umum pada halaman tetapan. 3Kemudian klik Ruang Storan pada halaman umum. 4 Seterusnya, klik Urus pada halaman ruang storan. 5Akhir sekali, pilih perbualan di mana anda ingin memulihkan fail dan klik ikon tanda seru di sebelah kanan. Tambahan: Fail WeChat biasanya tamat tempoh dalam beberapa hari Jika fail yang diterima oleh WeChat belum diklik, sistem WeChat akan mengosongkannya selepas 72 jam Jika fail WeChat telah dilihat.

Foto tidak boleh membuka fail ini kerana format tidak disokong atau fail rosak Foto tidak boleh membuka fail ini kerana format tidak disokong atau fail rosak Feb 22, 2024 am 09:49 AM

Di Windows, apl Photos ialah cara yang mudah untuk melihat dan mengurus foto dan video. Melalui aplikasi ini, pengguna boleh mengakses fail multimedia mereka dengan mudah tanpa memasang perisian tambahan. Walau bagaimanapun, kadangkala pengguna mungkin menghadapi beberapa masalah, seperti menghadapi mesej ralat "Fail ini tidak boleh dibuka kerana format tidak disokong" semasa menggunakan apl Foto atau kerosakan fail semasa cuba membuka foto atau video. Keadaan ini boleh mengelirukan dan menyusahkan pengguna, memerlukan beberapa penyiasatan dan pembetulan untuk menyelesaikan isu tersebut. Pengguna melihat ralat berikut apabila mereka cuba membuka foto atau video pada apl Foto. Maaf, Foto tidak boleh membuka fail ini kerana format tidak disokong atau fail pada masa ini

Bolehkah fail format Tmp dipadamkan? Bolehkah fail format Tmp dipadamkan? Feb 24, 2024 pm 04:33 PM

Fail format Tmp ialah format fail sementara yang biasanya dihasilkan oleh sistem atau program komputer semasa pelaksanaan. Tujuan fail ini adalah untuk menyimpan data sementara untuk membantu program berjalan dengan betul atau meningkatkan prestasi. Sebaik sahaja pelaksanaan program selesai atau komputer dimulakan semula, fail tmp ini selalunya tidak diperlukan lagi. Oleh itu, untuk fail format Tmp, ia pada asasnya boleh dipadam. Selain itu, pemadaman fail tmp ini boleh mengosongkan ruang cakera keras dan memastikan operasi normal komputer. Walau bagaimanapun, sebelum memadam fail format Tmp, kita perlu

Apa yang perlu dilakukan jika kod ralat 0x80004005 muncul Editor akan mengajar anda cara menyelesaikan kod ralat 0x80004005. Apa yang perlu dilakukan jika kod ralat 0x80004005 muncul Editor akan mengajar anda cara menyelesaikan kod ralat 0x80004005. Mar 21, 2024 pm 09:17 PM

Apabila memadam atau menyahmampat folder pada komputer anda, kadangkala kotak dialog segera "Ralat 0x80004005: Ralat Tidak Ditentukan" akan muncul Bagaimana anda harus menyelesaikan situasi ini? Sebenarnya terdapat banyak sebab mengapa kod ralat 0x80004005 digesa, tetapi kebanyakannya disebabkan oleh virus. Kami boleh mendaftarkan semula dll untuk menyelesaikan masalah tersebut . Sesetengah pengguna digesa dengan kod ralat 0X80004005 apabila menggunakan komputer mereka Ralat 0x80004005 disebabkan terutamanya oleh komputer tidak mendaftarkan fail perpustakaan pautan dinamik tertentu dengan betul, atau oleh tembok api yang tidak membenarkan sambungan HTTPS antara komputer dan Internet. Jadi bagaimana pula

Bagaimana untuk memindahkan fail dari Cakera Awan Quark ke Cakera Awan Baidu? Bagaimana untuk memindahkan fail dari Cakera Awan Quark ke Cakera Awan Baidu? Mar 14, 2024 pm 02:07 PM

Quark Netdisk dan Baidu Netdisk pada masa ini merupakan perisian Netdisk yang paling biasa digunakan untuk menyimpan fail Jika anda ingin menyimpan fail dalam Quark Netdisk ke Baidu Netdisk, bagaimana anda melakukannya? Dalam isu ini, editor telah menyusun langkah tutorial untuk memindahkan fail dari komputer Quark Network Disk ke Baidu Network Disk Mari kita lihat cara mengendalikannya. Bagaimana untuk menyimpan fail dari Cakera Rangkaian Quark ke Cakera Rangkaian Baidu? Untuk memindahkan fail daripada Cakera Rangkaian Quark ke Cakera Rangkaian Baidu, anda perlu memuat turun fail yang diperlukan terlebih dahulu daripada Cakera Rangkaian Quark, kemudian pilih folder sasaran dalam klien Cakera Rangkaian Baidu dan bukanya. Kemudian, seret dan lepaskan fail yang dimuat turun daripada Cakera Awan Quark ke dalam folder yang dibuka oleh klien Cakera Awan Baidu, atau gunakan fungsi muat naik untuk menambah fail pada Cakera Awan Baidu. Pastikan anda menyemak sama ada fail telah berjaya dipindahkan dalam Cakera Awan Baidu selepas muat naik selesai. Itu sahaja

Penggunaan garis miring dan garis miring belakang yang berbeza dalam laluan fail Penggunaan garis miring dan garis miring belakang yang berbeza dalam laluan fail Feb 26, 2024 pm 04:36 PM

Laluan fail ialah rentetan yang digunakan oleh sistem pengendalian untuk mengenal pasti dan mencari fail atau folder. Dalam laluan fail, terdapat dua simbol biasa yang memisahkan laluan, iaitu garis miring ke hadapan (/) dan garis miring ke belakang (). Kedua-dua simbol ini mempunyai kegunaan dan makna yang berbeza dalam sistem pengendalian yang berbeza. Garis miring ke hadapan (/) ialah pemisah laluan yang biasa digunakan dalam sistem Unix dan Linux. Pada sistem ini, laluan fail bermula dari direktori akar (/) dan dipisahkan oleh garis miring ke hadapan antara setiap direktori. Sebagai contoh, laluan /home/user/Docume

Apakah fail hiberfil.sys? Bolehkah hiberfil.sys dipadamkan? Apakah fail hiberfil.sys? Bolehkah hiberfil.sys dipadamkan? Mar 15, 2024 am 09:49 AM

Baru-baru ini, ramai netizen bertanya kepada editor, apakah itu fail hiberfil.sys? Bolehkah hiberfil.sys mengambil banyak ruang pemacu C dan dipadamkan? Editor boleh memberitahu anda bahawa fail hiberfil.sys boleh dipadamkan. Mari kita lihat butiran di bawah. hiberfil.sys ialah fail tersembunyi dalam sistem Windows dan juga fail hibernasi sistem. Ia biasanya disimpan dalam direktori akar pemacu C, dan saiznya bersamaan dengan saiz memori yang dipasang sistem. Fail ini digunakan apabila komputer sedang hibernasi dan mengandungi data memori sistem semasa supaya ia boleh dipulihkan dengan cepat kepada keadaan sebelumnya semasa pemulihan. Oleh kerana saiznya adalah sama dengan kapasiti memori, ia mungkin mengambil jumlah ruang cakera keras yang lebih besar. hiber

Penjelasan terperinci tentang peranan fail .ibd dalam MySQL dan langkah berjaga-jaga yang berkaitan Penjelasan terperinci tentang peranan fail .ibd dalam MySQL dan langkah berjaga-jaga yang berkaitan Mar 15, 2024 am 08:00 AM

Penjelasan terperinci tentang peranan fail .ibd dalam MySQL dan langkah berjaga-jaga yang berkaitan MySQL ialah sistem pengurusan pangkalan data hubungan yang popular, dan data dalam pangkalan data disimpan dalam fail yang berbeza. Antaranya, fail .ibd ialah fail data dalam enjin storan InnoDB, digunakan untuk menyimpan data dan indeks dalam jadual. Artikel ini akan menyediakan analisis terperinci tentang peranan fail .ibd dalam MySQL dan menyediakan contoh kod yang berkaitan untuk membantu pembaca memahami dengan lebih baik. 1. Peranan fail .ibd: menyimpan data: fail .ibd ialah storan InnoDB

See all articles