Memelihara Pembolehubah JavaScript Merentas Berbilang Halaman: Penjelasan Komprehensif
Adalah mustahak untuk mengekalkan pembolehubah JavaScript merentas berbilang halaman web untuk pelbagai aplikasi. Katakan anda mempunyai pembolehubah JavaScript 'someVar' ditetapkan kepada 5 pada Halaman A. Semasa anda menavigasi ke Halaman B dengan mengklik hiperpautan, bagaimanakah anda boleh memastikan 'someVar' mengekalkan nilainya sebanyak 5?
Penyelesaian : Memanfaatkan Sesi JavaScript
JavaScript menyediakan mekanisme yang dipanggil "sesi JavaScript" yang membolehkan anda menyimpan data secara berterusan dalam satu tetingkap atau tab. Sifat 'window.name' berfungsi sebagai ruang storan berterusan untuk data.
Pelaksanaan:
window.name = JSON.stringify({ someVar: 5 });
const storedData = JSON.parse(window.name); const someVar = storedData.someVar;
Had:
Sesi JavaScript dihadkan pada tetingkap/tab yang sama. Membuka tetingkap baharu atau sesi menyemak imbas akan menetapkan semula 'someVar' kepada nilai lalainya.
Atas ialah kandungan terperinci Bagaimanakah Anda Boleh Mengekalkan Pembolehubah JavaScript Merentasi Berbilang Halaman Web?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!